hyperref+dvipdfmxで日本語が化けるときに読むエントリ

|
Clip to Evernote hyperref+dvipdfmxで日本語が化けるときに読むエントリ

新しい実験手順書を作っているのだ.もちろん,TeXで書いているよ.Word?なにそれ?単語?完成したので,pdfに変換した見た.せっかくなので,しおりも付けてみたのだが,如何せん上手く行かない.書いたコードは以下のようなもの.お馴染みのコードです.

\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}
\usepackage[
dvipdfm,
pdfstartview={FitH -32768},
bookmarks=true,
bookmarksnumbered=true,
bookmarkstype=toc,
colorlinks=false,
linkbordercolor={0 1 1},
citebordercolor={0 1 0},
urlbordercolor={0 0 1},
pdftitle={LEGOマインドストーム利用によるロボット製作},
pdfsubject={},
pdfauthor={},
pdfkeywords={}
]{hyperref}

これをplatexしてdviからdvipdfmxしたものが,以下.

080911_hyperref01.png

しおりはちゃんとしてるけど,タイトルが化けらった!というわけで検索して見た.

>>51065

おそらく,hyperref.sty の仕様変更の影響です.
# 私も,今年になってTeX環境を更新したら,はまったので…

\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}

の代わりに,

\usepackage{atbegshi}
\AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}}

を指定してみてください.

(参考: http://d.hatena.ne.jp/kabityu/20071123)

[qa:51075] Re: PDFを作成する際、pdftitleなどが文字化けする(しおりはOK)

なるほどなるほど.こうですね?

\usepackage{atbegshi}
\AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}}
\usepackage[
dvipdfm,
pdfstartview={FitH -32768},
bookmarks=true,
bookmarksnumbered=true,
bookmarkstype=toc,
colorlinks=false,
linkbordercolor={0 1 1},
citebordercolor={0 1 0},
urlbordercolor={0 0 1},
pdftitle={LEGOマインドストーム利用によるロボット製作},
pdfsubject={},
pdfauthor={},
pdfkeywords={}
]{hyperref}

これをplatexしてdviをdvipdfmxすると・・・.

080911_hyperref02.png

awesome!

プロフィール

e-m@il @ddress