2014年01月10日
_ LuaTeX-ja で PDF プロパティに日本語を使う
PDF にはプロパティという形でメタデータなどを付加することができます。LaTeXではhyperref.sty というパッケージでこれを利用することができます。
ただ、デフォルトの状態ではUnicodeをあまりちゃんと扱えないようで、タイトルに日本語を書こうとしてもうまくいきません。これは、
\usepackage{hyperref} \hypersetup{unicode}
でうまくいくようになります。
実はこの \hypersetup{unicode}、他のパッケージなどにも影響を与えます。beamerはtitleやauthorの情報をPDFメタデータに設定します。というわけでtitleに日本語を使うときはこれをしておくとタイトルが適切に設定されます。またPDFのコメントもメタデータと同じ扱いらしくpdfcommentパッケージを使うとき、この\hyperref{unicode}をしておくと日本語(など)のコメントを使えるようになります。
以前から困っていた問題が解決したのでまあ良いのですが、workaroundとして美しくなさすぎなのでもっとなんとかなる方法はないんでしょうか。
環境は Debian Wheezy です。