ch: 4 エラー対処

4.1 Build Bookを実行しても途中で止まるエラー

4.1.1 セクションヘッダーに漢字が含まれる場合に発生

  • 発生する環境が再現できないが,以下のエラーが出てBuild Bookが途中でとまる

file.exists(f) ここに文字化けの文字列 … move_files_html -> local_resources -> grep -> unique -> file.exists

4.1.2 tlmgrをアップデートして下さいと言われる

  • 以下のエラーが出てBuild Bookが途中でとまる

tlmgr itself needs to be updated. Please do this via either tlmgr update –self

4.1.3 geometryについてのエラーが出る

  • 以下のエラーが出てBuild Bookが途中でとまる

! LaTeX Error: Option clash for package geometry.

  • 対処法
    • 参考RStudioを用いたRMarkdownによる日本語PDFファイル出力のために必要なこと
    • rmarkdown 2.x以上ではYAMLヘッダーでgeometry: noを付けない
    • 参考: Bookdownによる技術系同人誌執筆
    • Buid BookでPDFを作成した後に表示されるメッセージの中のtemplateの参照先を確認 → rmarkdown 2.x以降は出てこない
    • テンプレートは自分の環境では,パッケージが入っているフォルダの,rmarkdown > rmd > latexのフォルダ中に入っていた。これをテキストエディタ等で開く
    • \usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}の行頭に%をつけてコメントアウトするだけ