別件の検証中、「\newcommand{\zu}[1]{図\ref{#1}}」なる記述で
エラーになる現象に出会しました。
ソースは
%#! ptex2pdf -l
\documentclass{jreport}
\newcommand{\zu}[1]{図\ref{#1}}
\begin{document}
SJIS 図図図図図図図図図図図
\end{document}
エラーは
l.3 \newcommand{\zu}[1]{^^90}\ref{#1}
}
? x
問題となるファイルは SJIS コードですが、UTF-8 にすると問題なく通ります。
また「図」以外では今の所問題は発生しません。
2バイト目のバックスラッシュの問題でもなさそうだし、ちょっと悩んでいます。
何かこの辺の問題、ご存知の方いらっしゃいますか?
添付ファイルおよびその文字コードは以下の通り。
sjis-test/sjis-test.log: ASCII
sjis-test/sjis-test.tex: Shift_JIS
sjis-test/utf-8-test.aux: ASCII
sjis-test/utf-8-test.log: ASCII
sjis-test/utf-8-test.tex: UTF-8
SJIS ファイルで「図」を入れたものがエラーになる
- 和田 勇 の投稿