Verbum Paper

Share the math!

Project on Github Sponsor project

The Project



Verbum Paper is a software that is intended to be used to facilitate the sharing of formulas, equations, and things involving mathematics.

Through it you can write your file using CSS, HTML and Javascript code. You can import external libraries written in Javascript, such as for building graphics, or for something in particular.

Via Verbum Paper you can insert graphics for functions (eg 2nd degree functions). You can also insert LaTex code mixed in with your HTML code. You can also copy your math expressions to Clipboard. This way you can easily share your math equations with your friends.


Install

Note: This installation process is for Linux environment.

Requirements:

  • git
  • unzip
  • wget

Enter the directory where you want to install Verbum Paper, for example:

mkdir ~/verbum-paper
cd ~/verbum-paper

Run the install script:

wget -c https://raw.githubusercontent.com/verbum-paper/verbum-paper/main/verbum-install/verbum-install.sh
chmod +x verbum-install.sh
./verbum-install.sh

Creating shortcut in the operating system (Linux), example:

sudo ln -s "$HOME/verbum-paper/shortcut.sh" /usr/bin/verbum-paper

To open Verbum Paper, enter the command:

verbum-paper


Features

Copying to Clipboard

To copy your document, in image form, to the Clipboard, click on the icon:





LaTex code

To insert LaTex code, you must follow the MathLive specification: https://cortexjs.io/mathlive/reference/commands/

Example to include an equation:


\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}.\]
                  

This code produces this view:





Mathematical function graphs

To create graphs of quadratic functions, the Function Plot library is used. Exemple:


<div id="function"></div>
                  

functionPlot({
    target: "#function",
    width: 400,
    height: 200,
    yAxis: { domain: [-1, 9] },
    grid: true,
    data: [ {
        fn: "x^2"
    }]
});
                  

The code above will produce this view:





Exporting files

To export your file to the formats: HTML, PNG and PDF; click on their respective icons.





More information

For more information, visit the project's Github page: https://github.com/verbum-paper/verbum-paper