Closed squarylium closed 6 years ago
適当な分数を含むTeXファイルをemf形式に変換しようとすると分数以降の文字が出力されません。 TeX2imgc.exe /latex=pdflatex file.tex file.emf
TeX2imgc.exe /latex=pdflatex file.tex file.emf
\documentclass{article} \usepackage[cmex10]{amsmath} \usepackage{amsfonts,amssymb} \usepackage[T1]{fontenc} \usepackage{lmodern} \pagestyle{empty} \begin{document} \begin{equation*} i\hbar \frac{d}{dt} = \mathcal{H} \end{equation*} \end{document}
Windows 10、TeX2img 2.0.3、TeX Live 2018
簡単に処理を追ってみたところGhostscriptの実行時にこの問題が発生するようです。 具体的には以下の引数がない場合には、この問題は発生しません。 -c ".setpdfwrite /oldstroke /stroke load def /stroke {.dashpath [] 0 setdash oldstroke} def"
-c ".setpdfwrite /oldstroke /stroke load def /stroke {.dashpath [] 0 setdash oldstroke} def"
この問題については、TeX2imgを利用するIguanaTexのフォーラムにも報告例がありました。 \frac does not render correctly in vector mode - Google Group
ありがとうございます.確認しました.Ghostscriptもエラー吐いてますね.これはまずいので早めにどうにかします.
更新しました.お試しください.
手元のファイルやIguanaTeXでも正しく出力されるようになりました。 対応ありがとうございます。
内容
適当な分数を含むTeXファイルをemf形式に変換しようとすると分数以降の文字が出力されません。
TeX2imgc.exe /latex=pdflatex file.tex file.emf
実行環境
Windows 10、TeX2img 2.0.3、TeX Live 2018
原因
簡単に処理を追ってみたところGhostscriptの実行時にこの問題が発生するようです。 具体的には以下の引数がない場合には、この問題は発生しません。
-c ".setpdfwrite /oldstroke /stroke load def /stroke {.dashpath [] 0 setdash oldstroke} def"
その他
この問題については、TeX2imgを利用するIguanaTexのフォーラムにも報告例がありました。 \frac does not render correctly in vector mode - Google Group