トップ(最新)

nDiki

2005年4月15日 (金)

pLaTeX + hyperref + dvipdfmxPDFにしおりを このエントリーを含むはてなブックマーク

スポンサード リンク

プリアンブルに

 \usepackage[dvipdfm,bookmarks=true,%
 bookmarksnumbered=true,bookmarkstype=toc]{hyperref}
 %日本語EUC系環境の時
 \AtBeginDvi{\special{pdf:tounicode EUC-UCS2}}
 %シフト JIS 系環境の時
 %\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}

を追加。

ソースファイルがいわゆるJISコードで記述されていても、指定するのは上記のどちらか。 LinuxWindows の両方でビルドできるようにするには、pdf:tounicode を切り換える必要あり。 pLaTeX の世界だけで条件分岐させる方法がわからないので、素直に Makefile で \AtBeginDvi 命令を1行書いたファイルを出力して \input するという運用で行くことにする。

@ 追記

pTeX の内部コードが異なる環境(例えば WindowsLinux)の両方で、文字化けしないでしおりをつける方法 → pTeX の内部コードを判別して hyperref の設定を切り換え

twitter.com/Naney の follower になってください。


[ 4月15日全て ]

Related term


この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.129022s / load averages: 0.15, 0.12, 0.13
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)