6.8 LaTeX のコードフラグメントを生成する
もしはじめから純粋な LaTeX 文書で作業していたとしても, R Markdown はやはり便利だとわかることもあるでしょう. R Markdown で書いて, 文書を他の LaTeX 文書に読み込める LaTeX のコード片 (フラグメント) に変換したほうが便利なこともあります.
Rmd 文書を LaTeX にレンダリングするとき, \documentclass{}
, \begin{body}
, \end{body}
を含む完全な LaTeX 文書が生成されます. フラグメントはこの完全な文書の主に本文の部分です. LaTeX フラグメントをレンダリングするのに, latex_fragment
出力フォーマットが使えます. 例えばこのように.
---
output: latex_fragment
---
これは .tex
ファイルをレンダリングします. 例えば foo.Rmd
は foo.tex
にレンダリングされ, 別の LaTeX 文書で \input{foo.tex}
を使うことでフラグメントを読み込めます.