11.1 GUI installation

As xasy is written in the interactive scripting language Python/Qt, it requires Python (https://www.python.org), along with the Python packages pyqt5, cson, and numpy:

pip3 install cson numpy pyqt5 PyQt5.sip

Pictures are deconstructed into the SVG image format. Since Qt5 does not support SVG clipping, you will need the rsvg-convert utility, which is part of the librsvg2-tools package on UNIX systems and the librsvg package on MacOS X; under Microsoft Windows, it is available as

https://sourceforge.net/projects/tumagcc/files/rsvg-convert-2.40.20.7z

Ensure that rsvg-convert is available in PATH, or specify the location of rsvg-convert in rsvgConverterPath option within xasy’s settings.

Deconstruction of a picture into its components is fastest when using the LaTeX TeX engine. The default setting dvisvgmMultipleFiles=true speeds up deconstruction under PDF TeX engines.