asymptote-2.86

Introduksjon til asymptote

Asymptote er en kraftig beskrivende vektor grafikkspråk som gir et naturlig koordinatbasert rammeverk for teknisk tegning. Etiketter og ligninger kan settes inn med LaTeX. Som i tillegg til EPS, PDF og PNG utdata kan den produsere WebGL 3D HTML gjengivelse og (ved hjelp av dvisvgm) SVG utdata.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

asymptote Avhengigheter

Påkrevd

ghostscript-10.02.1 og texlive-20230313

Anbefalt

Valgfri

fftw-3.3.10, Gsl-2.7.1, libsigsegv-2.14, både Boost-1.84.0 og rapidjson for å bruke LSP som kan brukes med emacs, og eigen

Valgfri (ved kjøring)

ImageMagick-7.1.1-15 å konvertere utdata til andre formater som f.eks JPEG eller for å lage animerte GIFer, PyQt5 (ikke testet, har en byggeavhengighet av (Qt-5.15.12 or qt-alternate-5.15.12)) for å bruke xasy.

Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/asymptote

Installasjon av asymptote

[Note]

Note

Enkelte 3D PDF skript fungerer kanskje ikke når de påkalles fra pdflatex på noen zen+ amdgpu APU maskiner.

Bruk først en oppdatering for å fikse kjøretidsproblemer på enkelte maskiner:

patch -Np1 -i ../asymptote-2.86-build_fix-1.patch

Installer asymptote ved å kjøre følgende kommandoer:

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

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make install

Parameterforklaringer

--prefix=, --bindir=, --datarootdir=, og andre dir brytere: disse bryterne sørger for at filene installert fra kilden vil overskrive alle tilsvarende filer som tidligere er installert av install-tl-unx slik at alternative metoder for å installere texlive er konsistente.

--libdir=$TEXLIVE_PREFIX/texmf-dist: Denne parameteren sikrer at asymptote mappen vil på samme måte overskrive alle filer installert av install-tl-unx.

--disable-lsp: Språkserverprotokollen er aktivert som standard, med flere tredjepartskilder inkludert, men det bygger ikke med mindre boost og repidjson er installert.

--enable-gc=system: dette sikrer at systemversjonen av libgc.so vil bli brukt i stedet for versjonen som ble levert med denne pakken.

--with-latex= --with-context=: Disse bryterne sørger for at stilfiler og en tex fil vil bli installert i texlive mappen i stedet for å lage en texmf-local mappe for dem.

Innhold

Installerte Programmer: asy, xasy
Installerte Biblioteker: Ingen
Installert Mappe: $TEXLIVE_PREFIX/texmf-dist/asymptote, $TEXLIVE_PREFIX/doc/asymptote, $TEXLIVE_PREFIX/info/asymptote

Korte Beskrivelser

asy

er et vektorgrafikkprogram

xasy

er et Python3 skript som gir et Qt5 GUI for asy