問題
環境:ptex2pdf(pLaTeX)
LaTexで「hyperref」と呼ばれる、PDFにしおりやハイパーリンク 機能を入れることができるパッケージがあります
試しに入れてみるとなんと日本語で書かれている目次は文字化けします….
↑こんな感じ…
そこで「pxjahyper」と呼ばれる hyperref を用いて日本語の文書情報を含む PDF 文書を作成してくれるパッケージがあります
PXjahyper/README-ja.md at master · zr-tex8r/PXjahyper
LaTeX package that supports writing bookmarks in Japanese, in use of (u)pLaTeX + hyperref + dvipdfmx - zr-tex8r/PXjahype...
↑導入するとちゃんと日本語で表示されました
しかし、本文の目次(\tableofcontents)が表示されなくなってしまいました….
解決
ptex2pdfを2回実行すると目次が表示されるようになりました
以下はvscodeでの設定です
赤色マーカで塗ってあるところがきもです
{
"latex-workshop.latex.tools": [
{
"name": "ptex2pdf",
"command": "ptex2pdf",
"args": [
"-shell-escape",
"-l",
"-ot",
"-od \"-f ptex-ipaex.map\"",
"-kanji=utf8 -synctex=1 -interaction=nonstopmode -halt-on-error -file-line-error",
"%DOCFILE%.tex"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "toolchain",
"tools": [
"ptex2pdf",
"ptex2pdf"
]
}
],
"latex-workshop.view.pdf.viewer": "tab",
"editor.renderControlCharacters": true,
"latex-workshop.message.badbox.show": true,
"latex-workshop.latex.autoBuild.run": "onFileChange",
"latex-workshop.latex.autoClean.run": "onBuilt",
}
コメント