これまで何度もやってきて何度も行き詰まり、その都度メモを残してきたが、敵も進歩するのでいつも同じ方法で通用するわけではない。
そこで、今回も「また」苦労したので、整理しておこう。
環境
Linux Mint 19.2
RStudio Server Version 1.2.5001
結局こういうこと
1. システム環境(TexLive関連パッケージをインストール)
sudo apt install texlive, texlive-lang-japanese, texlive-latex-extra, texlive-xetex
2. RStudioの環境設定
- tinytexをインストール
install.packages('tinytex')
library(tinytex)
install_tinytex()
- Global Options > Sweave > PDF Generation > Typeset LaTeX into PDF usingで XeLaTeX
3. ドキュメントの設定
Rmdファイルを開いたらYAMLのフロントマターに以下を追記
output:
pdf_document:
latex_engine: xelatex
header-includes:
- \usepackage{bookmark}
- \usepackage{xltxtra}
- \usepackage{zxjatype}
- \usepackage[ipa]{zxjafont}
なお、YAMLフロントマターについてはこちらが参考になる。