次のコードがエラーを吐くようだ.(昨日アップデートしたW32TeXで.)最近のdvipdfmx.defの改変のせい.
\documentclass{jsarticle}
\usepackage[dvipdfmx]{color}
\begin{document}
a
\end{document}
エラーは次の通り.
! Undefined control sequence. l.105 \define@key {Gin}{pagebox}{%
原因はcolorパッケージがkeyvalパッケージを呼ばずにdvipdfmx.defを読むせい.似たような原因で,\usepackage[dvipdfmx]{color,graphicx}\includegraphics[page=1]{a.pdf}が通らなくなると言うのもあるらしい(これは以前から).pdftex.defは\define@keyが定義されていないとそのあたりの定義を\AtBeginDocumentまで遅延するようになっていたので,コピペしておいた.それとは別件で,\includegraphics[pagebox=hoge]{a.pdf}でエラー(\GPT@warnが定義されていない)が出ていたので,それもpdftex.defからコピペ.
ありがとうございます。使わせていただきます。
返信削除角藤
いつもすみません.よろしくお願いします.
返信削除(遅い気もしますが)パッチにもしておきました.
返信削除チョット気になるところを直しました。
返信削除https://gist.github.com/zr-tex8r/926d24880ac14a7fab04
(でも遅かった……)
ZR さんありがとうございます。入れ替えておきます。角藤
返信削除ありがとうございます.明日にでも試してみます.
返信削除まだ (x)dvipdfmx のソースにバグが見つかりました。
返信削除XeTeX で xetex.def を使う場合 (xetex.web の変更が必要) もできそうなので,
あわせて考えます。 角藤
ありがとうございます.dvipdfmx.defの方は確認しました.pdfpagesが何か変ですか?
返信削除\documentclass{jsarticle}
\usepackage{pdfpages}
\begin{document}
\end{document}
で
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.72 \input{pp\AM@driver.def}
とでます.
何かのパッケージの違いでしょうか?
返信削除こちらでは以下のように終了します:
No pages of output.
Transcript written on t.log.
角藤
pdflatexはOKでplatexは×みたいです.ただ,そもそもpdfpagesがdvipdfmxを受けつけてくれなかったので,更新がこちらまで来ていないようでした.明日にでもまた試してみます.
返信削除手元の物では60行目の
返信削除\def\AM@driver{null}
がglobalになっていないのが直接の原因のようです.
\gdef\AM@driver{null}
としたらコンパイルエラーはなくなりました.
やっとpdfpagesの更新が回ってきたので試しました.上のも直っていました.ありがとうございます.
返信削除