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.
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.
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)
ghostscript-10.04.0 og texlive-20240312
cURL-8.11.0, Freeglut-3.6.0, GC-8.2.8, GLEW-2.2.0, GLM-1.0.1 og libtirpc-1.3.6
dvisvgm-3.4.1 for å tillate svg utdata
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
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
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
--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.