PDF にしおりをつけるのは便利であるが、 UTF8 を使って書くと、しおりが文字化けすることがある。 その対処法。
\ifnum 42146=\euc"A4A2 \AtBeginDvi{\special{pdf:tounicode EUC-UCS2}} \else \AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}} \fi |
TEX 特有の表現が、PDF のしおりでうまく表現できず、 “token not allowed in a PDFDocEncoded string” のようなメッセージが表示されたら、 \texorpdfstring{}{} を用いる。 最初の {} の中に TEX の表現、 二つ目の {} の中にそうでない表現をいれる。