トップ «前の日記(2014年01月06日) 最新 次の日記(2014年02月11日)» 編集

ohai日誌

2003|12|
2004|01|02|03|04|05|06|07|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|06|08|10|11|
2008|01|02|03|04|05|07|09|
2009|01|02|
2013|06|12|
2014|01|02|03|04|06|09|10|12|
2015|04|
2016|09|
2018|02|

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 です。


トップ «前の日記(2014年01月06日) 最新 次の日記(2014年02月11日)» 編集