(텍스트) 터미널에 그래픽 라텍스 표현을 표시하는 방법이 있습니까? 특히, 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
단말기에 표시되는 사진과 경쟁 하지 않도록 삭제하기 전에 잠시 기다려야 합니다 .