newtxmath で dvipdfmx ができません

newtxmath で dvipdfmx ができません

- TaD の投稿
返信数: 7
いつもお世話になっています.今日はこちらで質問させていただきます.

以前はできていたのですが.
W32TeX は最新です.

\documentclass{jarticle}
%\usepackage[varg]{txfonts}
\usepackage[defaultsups]{newtxtext}
\usepackage[varg]{newtxmath}
\begin{document}
あいうえお \textbf{あいうえお}

abcdefg\quad ABCDEFG

$abcdefg\quad ABCDEFG$
\end{document}

なお,
\usepackage[varg]{txfonts}
\usepackage[defaultsups]{newtxtext}
%\usepackage[varg]{newtxmath}
なら,できます.

よろしくお願いいたします.
TaD への返信

Re: newtxmath で dvipdfmx ができません

- tat tsan の投稿
texlive の revision 35001 の dvipdfmx からエンバグしたみたいです。これ以降だと
dvipdfmx:fatal: Premature end of DVI byte stream in VF font
のエラーが出ますが、35000 以前だと出ません。

これは(texlive開発版での)8月21日の変更です(W32TeX も同じ頃に変更されたと思われます)。お急ぎの場合は、それ以前のdvipdfmxに戻してみて下さい。
TaD への返信

Re: newtxmath で dvipdfmx ができません

- Akira Kakuto の投稿
確認しました。
ご報告ありがとうございます。
連絡しておきます。
Akira Kakuto への返信

Re: newtxmath で dvipdfmx ができません

- 浮亭 夢介 の投稿

便乗質問で申し訳ありません.
元質問者のコードを \documentclass{ltjsarticle} で実行すると
次のメッセージが出て PDF が生成されました.

フォントt1xr.vfのチェックサムの不一致が原因のようですが.

----------------------------------------------
(c:/w32tex/share/texmf-dist/tex/latex/newtx/t1ntxrx.fd)
checksum mismatch in font t1xr.vf ignored
checksum mismatch in font t1xr.vf ignored
checksum mismatch in font t1xr.vf ignored
checksum mismatch in font txmi1.vf ignored
checksum mismatch in font ntxmi15.vf ignored
checksum mismatch in font ntxsy7.vf ignored
(c:/w32tex/share/texmf-dist/tex/latex/newtx/untxmia.fd)
checksum mismatch in font ntxmia.vf ignored
checksum mismatch in font txr.vf ignored
checksum mismatch in font ntxmia.vf ignored
checksum mismatch in font txr.vf ignored
checksum mismatch in font ntxmia.vf ignored
checksum mismatch in font txr.vf ignored
(c:/w32tex/share/texmf-dist/tex/latex/newtx/untxsya.fd)
(c:/w32tex/share/texmf-dist/tex/latex/newtx/untxsyb.fd)
checksum mismatch in font ntxsyb.vf ignored
checksum mismatch in font ntxsyb.vf ignored
checksum mismatch in font ntxsyb.vf ignored
(c:/w32tex/share/texmf-dist/tex/latex/newtx/untxsyc.fd)
checksum mismatch in font ntxsyc.vf ignored
checksum mismatch in font ntxsyc.vf ignored
checksum mismatch in font ntxsyc.vf ignored
checksum mismatch in font ntxexa.vf ignored
checksum mismatch in font ntxexa.vf ignored
checksum mismatch in font ntxexa.vf ignored
----------------------------------------------

浮亭 夢介 への返信

Re: newtxmath で dvipdfmx ができません

- tat tsan の投稿
もっとシンプルにした

\documentclass{article}
\usepackage{newtxmath}
\begin{document}
$A$
\end{document}

でも (x)dvipdfmx のエラーは出ますが、この場合は lualatex で vf の checksum mismatch は出ませんね。

なお xelatex でもエラーになります。
tat tsan への返信

Re: newtxmath で dvipdfmx ができません

- TaD の投稿
皆様,ありがとうございます.

バグの修正を待ちたいと思います.
今後ともよろしくご指導ください.
TaD への返信

Re: newtxmath で dvipdfmx ができません

- Akira Kakuto の投稿
私でもわかる単純なバグだったので, r35081 で
訂正しておきました。バイナリは,今夜中に作成
する予定です。
Akira Kakuto への返信

Re: newtxmath で dvipdfmx ができません

- TaD の投稿
新しい dvipdfm-w32.tar.xz をインストールし,
PDF ファイルが正しく表示されることを確認いたしました.

ありがとうございました.