端末にラテックス式が表示される

端末にラテックス式が表示される

(テキスト)端末にグラフィックラテックス表現を表示する方法はありますか?特に、LXTerminalはLatex方程式のレンダリングを表示できますか?またはこれを可能にする端末エミュレータはありますか?

注:この質問は、レンダリングプロセスではなく端末自体に問題が集中しているため、ここに投稿されました。

ベストアンサー1

この用語は、端末エミュレータに画像を表示する方法です。 ttysではフレームバッファも使用できます。

tex2im数式を画像に変換するための優れたソリューションを提供しますが、ユースケースに応じて問題を引き起こす可能性があるいくつかの欠点があります。out.png現在のディレクトリにファイルを置き、数学などを許可します。

似ていますが、よりカスタマイズ可能なアプローチは次のとおりです。

#!/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

このパッケージを使用してstandalone 正しいサイズのPDFを生成し、ImageMagickを使用して変換します。実際にstandalone変換を処理できますが、ImageMagickで許可されているすべてのオプションが許可されるわけではありません。

すべてのファイルは一時ディレクトリに作成されます。tycat端末に表示されている写真と競合しないように、削除する前にしばらくお待ちください。

使用例: スクリプトの使用例

おすすめ記事