A terminologia é o caminho a percorrer para exibir imagens em emuladores de terminal. Em ttys, o framebuffer também está disponível.
tex2im
fornece uma boa solução para converter fórmulas em imagens, mas tem desvantagens que podem ser problemáticas dependendo do seu uso. Ele coloca um arquivo out.png
em seu diretório atual, aceita somente matemática, etc.
Aqui está uma abordagem semelhante, mas mais personalizável:
#!/bin/sh
dir=$(mktemp -d) || exit 1
cd $dir
cat <<EOF > file.tex
\documentclass[varwidth=true,border=5pt]{standalone}
\begin{document}
$1
\end{document}
EOF
texfot --quiet --interactive pdflatex -shell-escape file.tex && \
convert -density 600 file.pdf -quality 90 -background white -alpha off -resize 50% file.png && \
tycat $dir/file.png && \
sleep 0.5
rm -r $dir
Ele usa o pacote standalone
para produzir um PDF do tamanho certo e depois convertê-lo com o ImageMagick. Na verdade, standalone
pode manipular a transformação, mas não permite todas as opções aceitas pelo ImageMagick.
Todo o arquivo é criado em um diretório temporário. É necessário aguardar um pouco antes de removê-lo para não correr com tycat
, que exibe a imagem no terminal.