asymptote-2.92

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.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

  • Nedlasting (HTTP): https://downloads.sourceforge.net/asymptote/asymptote-2.92.src.tgz

  • Nedlasting MD5 sum: 5ced3871d568aa746bfc4417421511f4

  • Nedlastingsstørrelse: 16 MB

  • Estimert diskplass som kreves: 217 MB (46 MB installert etter å ha overskrevet filer i $TEXLIVE_PREFIX/texmf-dist/, med alle avhengighetene som er i BLFS)

  • Estimert byggetid: 0.8 SBU (bruke parallellisme=4)

asymptote Avhengigheter

Påkrevd

ghostscript-10.04.0 og texlive-20240312

Anbefalt

Anbefalt ved kjøring

Valgfri

fftw-3.3.10, gsl-2.8, libsigsegv-2.14, både Boost-1.86.0 og rapidjson for å bruke LSP som kan brukes med emacs, og eigen

Valgfri (ved kjøring)

ImageMagick-7.1.1-36 å konvertere utdata til andre formater som f.eks JPEG eller for å lage animerte GIFer, PyQt5 (ikke testet, har en byggeavhengighet av Qt5) for å bruke xasy.

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

Installasjon av asymptote

[Notat]

Notat

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

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 rapidjson 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 og xasy
Installerte Biblioteker: Ingen
Installert Mappe: $TEXLIVE_PREFIX/texmf-dist/asymptote, $TEXLIVE_PREFIX/doc/asymptote, og $TEXLIVE_PREFIX/info/asymptote

Korte Beskrivelser

asy

er et vektorgrafikkprogram

xasy

er et Python3 skript som gir et Qt5 GUI for asy