pLaTeX + dvipdfmx で日本語を含んだ「しおり」を既存の pdf に追加する
「しおり」が無い既存の pdf に, 日本語を含んだ「しおり」を追加したいという場面がある.
以下のように pLaTeX + dvipdfmx で実現できた:
% !TeX encoding = UTF-8 % !TeX program = pLaTeX + dvipdfmx \documentclass[dvipdfmx]{article} \usepackage{pdfpages} \usepackage[atend]{bookmark} \usepackage{pxjahyper} % しおり, タイトル等の日本語の文字化けを防止する. \BookmarkAtEnd{% \bookmark[page=1,level=0]{しおりの例} \bookmark[page=2,level=1]{入れ子の例} \bookmark[page=3,level=1]{同じページに複数のしおりを} \bookmark[page=3,level=1]{作成することもできる} } \pagestyle{empty} \begin{document} \includepdf[pages=-,fitpaper]{input.pdf} \end{document}
pdfpages パッケージが提供する \includepdf 命令で pdf を読み込む.
pages=- というオプションは「pdf のすべてのページを読み込め」という意味.