asymptote-2.81

Introduction à asymptote

Asymptote est un puissant langage vectoriel de description graphique qui fournit une boite à outils basée sur les coordonnées naturelles pour les dessins techniques. Les équations et les étiquettes peuvent être formaté avec LaTeX. Avec les formats de sortie EPS, PDF et PNG, il peut produire un rendu WebGL 3D en HTML et (avec dvisvgm) une sortie en SVG.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

  • Téléchargement (HTTP) : https://downloads.sourceforge.net/asymptote/asymptote-2.81.src.tgz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : db3c45d5d142ef366f76843f5d424572

  • Taille du téléchargement : 15 Mo

  • Estimation de l'espace disque requis : 222 Mo (55 Mo installés, avec toutes les dépendances qui se trouvent dans BLFS)

  • Estimation du temps de construction : 1,3 SBU (avec parallélisme = 4)

Dépendances de asymptote

Requises

ghostscript-9.56.1 et texlive-20220321

Recommandées

Recommandées à l'exécution

Facultatives

fftw-3.3.10, Gsl-2.7.1, libsigsegv-2.14, à la fois Boost-1.79.0 et rapidjson pour utiliser LSP qui peut être utilisé avec emacs

Facultatif (à l'exécution)

ImageMagick-7.1.0-25 pour convertir la sortie en d'autres formats comme JPEG ou pour créer des GIF animés, PyQt5 (non testé, qui dépend pour sa construction de Qt-5.15.5) pour utiliser xasy.

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/asymptote

Installation de asymptote

Installez asymptote en exécutant les commandes suivantes :

export TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/') &&

./configure --prefix=$TEXLIVE_PREFIX                          \
            --bindir=$TEXLIVE_PREFIX/bin/$TEXARCH             \
            --datarootdir=$TEXLIVE_PREFIX/texmf-dist          \
            --infodir=$TEXLIVE_PREFIX/texmf-dist/doc/info     \
            --libdir=$TEXLIVE_PREFIX/texmf-dist               \
            --mandir=$TEXLIVE_PREFIX/texmf-dist/doc/man       \
            --disable-lsp                                     \
            --enable-gc=system                                \
            --with-latex=$TEXLIVE_PREFIX/texmf-dist/tex/latex \
            --with-context=$TEXLIVE_PREFIX/texmf-dist/tex/context/third &&

make

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--prefix=, --bindir=, --datarootdir=, --infodir=, --mandir= ...  : Ces paramètres assurent que les fichiers installés depuis les sources écraseront les fichiers correspondants installés précédemment par install-tl-unx afin que les méthodes d'installation alternatives de texlive soient cohérentes.

--libdir=$TEXLIVE_PREFIX/texmf-dist;: This parameter ensures that the asymptote directory will similarly overwrite any files installed by install-tl-unx.

--disable-lsp : le protocol de serveur de langages est activé par défaut, avec plusieurs sources tierces incluses, mais il ne se construit pas à moins que boost et rapidjson ne soient installés.

--enable-gc=system : ceci assure que la version du système de libgc.so sera utilisée au lieu de celle incluse dans le paquet.

--with-latex= ... --with-context= : Ces paramètres assurent que les fichiers de style et les fichiers tex seront installés dans le répertoire texlive plutôt que de créer un répertoire texmf-local pour eux.

Contenu

Programmes installés: asy, xasy
Bibliothèques installées: Aucune
Répertoire installé: $TEXLIVE_PREFIX/texmf-dist/asymptote, $TEXLIVE_PREFIX/doc/asymptote, $TEXLIVE_PREFIX/info/asymptote

Descriptions courtes

asy

est un programme graphique vectoriel

xasy

est un script Python3 qui fournit une interface Qt5 à asy

Last updated on