asymptote-2.91

Introdução ao asymptote

Asymptote é uma poderosa linguagem gráfica vetorial descritiva que fornece uma estrutura natural baseada em coordenadas para desenhos técnicos. Rótulos e equações podem ser tipografados com LaTeX. Além de saída EPS, PDF e PNG, ele pode produzir renderização HTML 3D WebGL e (usando o dvisvgm) saída SVG.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

  • Transferência (HTTP): https://downloads.sourceforge.net/asymptote/asymptote-2.91.src.tgz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 75e09d0dfbf28c26f73401b305427fa7

  • Tamanho da transferência: 14 MB

  • Espaço em disco estimado exigido: 217 MB (46 MB instalado depois de sobrescrever arquivos em $TEXLIVE_PREFIX/texmf-dist/, com todas as dependências que estão no BLFS)

  • Tempo de construção estimado: 0,9UPC (usando paralelismo = 4)

Dependências do asymptote

Exigidas

ghostscript-10.03.1 e texlive-20240312

Recomendadas

Recomendadas em tempo de execução

Opcionais

fftw-3.3.10, gsl-2.8, libsigsegv-2.14, ambos Boost-1.86.0 e rapidjson para usar LSP, que pode ser usada com emacs e eigen

Opcionais (em tempo de execução)

ImageMagick-7.1.1-36 para converter a saída para outros formatos, como JPEG ou para criar GIFs animados, PyQt5 (não testado, tem uma dependência de construção de qt5-components-5.15.14) para usar xasy.

Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/asymptote

Instalação do asymptote

[Nota]

Nota

Certos conjuntos de comandos sequenciais 3D de PDF possivelmente não funcionem quando invocados a partir do pdflatex em algumas máquinas APU zen+ amdgpu.

Instale o asymptote executando os seguintes comandos:

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

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

--prefix=, --bindir=, --datarootdir= e outras chaves dir: essas chaves asseguram que os arquivos instalados a partir do fonte sobrescreverão quaisquer arquivos correspondentes previamente instalados por install-tl-unx, de forma que os métodos alternativos de se instalar o texlive sejam consistentes.

--libdir=$TEXLIVE_PREFIX/texmf-dist: Esse parâmetro garante que o diretório asymptote sobrescreverá de forma semelhante quaisquer arquivos instalados por install-tl-unx.

--disable-lsp: O Language Server Protocol é habilitado por padrão, com diversas fontes de terceiros incluídas, mas ele não constrói, a menos que boost e rapidjson tenham sido instalados.

--enable-gc=system: isso garante que a versão do sistema da libgc.so será usada em vez da versão fornecida com esse pacote.

--with-latex= --with-context=: Essas chaves garantem que os arquivos de estilo e um arquivo tex sejam instalados nos diretórios do texlive em vez de criar um diretório texmf-local para eles.

Conteúdo

Aplicativos Instalados: asy e xasy
Bibliotecas Instaladas: Nenhum(a)
Diretório Instalado: $TEXLIVE_PREFIX/texmf-dist/asymptote, $TEXLIVE_PREFIX/doc/asymptote e $TEXLIVE_PREFIX/info/asymptote

Descrições Curtas

asy

é um aplicativo de gráficos vetoriais

xasy

é um conjunto de comandos sequenciais Python3 que fornece uma GUI Qt5 para o asy