![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Visualequation creates equations visually, in a WYSIWYG (What You See Is What You Get) style. Equations can be exported to PNG, EPS, PDF and SVG. PNG and SVG are transparent. If you want a background you can put a white (or whatever color) colorbox to the whole equation in the editor before exporting. You can recover equations from previously created images in PNG and PDF format and continue editing them! Drag and drop support is available.
sudo apt-get install python3-pyqt5 texlive-latex-recommended texlive-latex-extra dvipng texlive-font-utils texlive-science libimage-exiftool-perl
sudo apt-get install python3-pyqt5 texlive-latex-recommended texlive-latex-extra dvipng texlive-font-utils texlive-math-extra libimage-exiftool-perl
By the moment it has only been tested on GNU/Linux. But it would be interesting to have installation instructions for the dependencies on other operative systems. Volunteers needed!
To run the program successfully, you need:
If you have the sources you can check that everything is installed properly running the test:
python3 -m tests.test_dependencies
If you just want to try the program and do not want to install it, you can execute it by typing
python3 -m visualequation.__main__
In the case of python, installing software with pip and related tools is almost a standard so I decided to use it. If you know how to manage pip in your system, perfect, follow your way to install visualequation from source (development version) or PyPI (released versions). If you have no clue and want me to explain all the details about how to install it, I feel that I have certain responsability of offering you something that works. If you use a modern distribution like Debian 9.0 or Ubuntu 18.04/16.04 it worked for me using the tools of the distribution, else, read the next section on how to install a current version of pip.
If you want to install from sources and you want to use the provided packages by your distribution, do the following (if you are just going to install from PyPI you only need python3-pip)
sudo apt-get install python3-pip python3-setuptools python3-wheel
Continue the instructions in "Installing visualequation".
I will show here a recipe to install pip in your home directory. It may be necessary because the version that comes in some distributions (like Ubuntu 14.04) does not work totally for the instructions I will give later. Said that, if you want further lecture on the topic, I leave this well-written link.
If you are going to install from sources, I recommend you to remove the package setuptools (if it is installed) of your distribution; else, pip will refuse to install the last version
sudo apt-get remove python3-setuptools
Download pip, e.g.:
curl -LO https://bootstrap.pypa.io/get-pip.py
Install it locally
python3 get-pip.py --user
Now you should be able to run
python3 -m pip --version
should return the current last version of pip.
The simplest way is to use the last packaged version of visualequation in PyPI. To download and install, just do the following
python3 -m pip install --user --upgrade visualequation
That is all.
On the other hand, if you want to install the development version, follow the next instructions. First, get the sources. If you have git installed, just
git clone https://github.com/daniel-molina/visualequation.git
cd visualequation
You must first generate the icons (you will need imagemagick, but probably it will be currently installed)
python3 generate_icons.py
Generating the package:
python3 setup.py bdist_wheel
After that, you can install the package by doing
cd dist
python3 -m pip install --user visualequation-<version>-py3-none-any.whl
where you substitute <version> by the version number of the file generated in dist/.
Add the directory where visualequation is installed to your path. You can do it by writting at the end of your .bashrc the following line
PATH=${PATH}:${HOME}/.local/bin
If you want this change to take effect in the current terminal, run
source ~/.bashrc
To execute the program, just run
visualequation
in whatever current directory.
See Help->'Basic Usage' or read the file visualequation/data/USAGE.html
Conversion to SVG fails when the equation contains a Text. The application will wait forever while converting, so the user has to force the exit of the execution.
Several problems when running in Ubuntu 12.04.
visualequation is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
visualequation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
FAQs
An equation editor powered by LaTeX
We found that visualequation demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.