6.7 Unicode 文字を含む文書をレンダリングする
! Package inputenc Error:\u8: not set up for use with LaTeX. Unicode char
もしこのようなエラーにでくわしたら, おそらくデフォルトの LaTeX エンジンである pdflatex
を使って文書 (中間ファイルの .tex
) を PDF へレンダリングしているのでしょう. pdflatex
はそのファイルにある何らかの Unicode 文字を処理できません. このようなときは, xelatex
か lualatex
へ切り替えることになるでしょう. 例えばこのように.
output:
pdf_document:
latex_engine: xelatex
他の文書出力フォーマットの LaTeX エンジン, 特に pdf_document
ベースの bookdown::pdf_document2
や tufte::tufte_handout
といったもののエンジンも変更できます. 例えばこのように.
output:
bookdown::pdf_document2:
latex_engine: lualatex
tufte::tufte_handout:
latex_engine: xelatex