e703a9ffd180bdaa4288412774942623b935c594
LaTeX\343\201\247PDF\343\201\256\343\203\241\343\202\277\343\203\207\343\203\274\343\202\277\343\202\222\344\273\230\343\201\221\343\202\213.md
| ... | ... | @@ -0,0 +1,46 @@ |
| 1 | +一口にLaTeXと言っても、[[様々|https://texwiki.texjp.org/?LaTeX%E5%85%A5%E9%96%80%2F%E7%99%BA%E5%B1%95%E7%B7%A8]]あります。 |
|
| 2 | +ここでは、pLaTeX + dvipdfmx の組み合わせを使っている人を想定して、説明します。 |
|
| 3 | +その他の人は「latex pdf メタデータ」でGoogle検索して、他の方法を調べに行ってください。 |
|
| 4 | + |
|
| 5 | +Google検索すると、hyperrefを使う方法がよく見つかりますが、これはお勧めしません。 |
|
| 6 | +hyperrefはお行儀の悪い(=LaTeX の内部処理をあちこち書き換える)パッケージと呼ばれ、 |
|
| 7 | +不具合に悩まされる原因となりますので使用には注意が必要です。 |
|
| 8 | + |
|
| 9 | +* 参考URL: [[https://texwiki.texjp.org/?hyperref]] ←hyperrefに起因する誤動作や注意点が大量に報告されています。 |
|
| 10 | + |
|
| 11 | +下記では、hyperrefを使わない方法を示します。 |
|
| 12 | + |
|
| 13 | + |
|
| 14 | +## PDFのメタデータを付ける |
|
| 15 | + |
|
| 16 | +PDFのメタデータとして、作者とタイトルを付けるには、LaTeXのソースに下記を入れればよいです。 |
|
| 17 | +挿入場所はプリアンブルのところです。 |
|
| 18 | +「岩手 太郎」と「盛岡の...」のところを自分の情報に書き換えてください。 |
|
| 19 | +この情報はメタデータとして使うものですので、単純テキストに限ります。 |
|
| 20 | +LaTeXのコマンドや改行などを含めないでください。 |
|
| 21 | + |
|
| 22 | +~~~~ |
|
| 23 | + \usepackage{atbegshi} |
|
| 24 | + \newcommand{\myPdfAuthor}{岩手 太郎} |
|
| 25 | + \newcommand{\myPdfTitle}{盛岡の年間の気候の変化に関する調査研究} |
|
| 26 | + \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}} % pLaTeXの内部漢字コードがEUCの場合 |
|
| 27 | + \AtBeginDvi{\special{pdf:docinfo << |
|
| 28 | + /Author (\myPdfAuthor) |
|
| 29 | + /Title (\myPdfTitle)>>}} |
|
| 30 | +~~~~ |
|
| 31 | + |
|
| 32 | +LaTeXソースで、\author{}, \title{}コマンドを使って原稿を書いている場合は、それらのコマンドの直後に下記を置くのでもよいです。 |
|
| 33 | +\author{}, \title{}コマンドで指定した内容が、PDFのメタデータにも使われます。 |
|
| 34 | +再度注意しますが、メタデータとして使うものですので、単純テキストに限ります。 |
|
| 35 | +LaTeXのコマンドや改行などを含めないでください。 |
|
| 36 | +凝ったタイトルにしないでください。 |
|
| 37 | + |
|
| 38 | +~~~~ |
|
| 39 | + \usepackage{atbegshi} |
|
| 40 | + \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}} % pLaTeXの内部漢字コードがEUCの場合 |
|
| 41 | + \makeatletter |
|
| 42 | + \AtBeginDvi{\special{pdf:docinfo << |
|
| 43 | + /Author (\@author) |
|
| 44 | + /Title (\@title)>>}} |
|
| 45 | + \makeatother |
|
| 46 | +~~~~ |
|
| ... | ... | \ No newline at end of file |