Rmarkdownを使用してレポートを作成しています。 PDFを編むとき
---
title: "Untitled"
output: pdf_document
---
PDFの作成に使用するフォントを指定したいと思います。公式の ドキュメント (セクション「LaTeXオプション」を参照)は、これができると言っています。 ただし、LaTeXを使用したことがないため、rmarkdown
パッケージで使用される.Rmdドキュメントの上部にあるYAMLオプションでそのような選択を行う方法を理解できません。
sessionInfo()Rバージョン3.1.0(2014-04-10)プラットフォーム:x86_64-w64-mingw32/x64(64ビット)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] grid stats graphics grDevices utils datasets methods base
other attached packages:
[1] ggplot2_1.0.0 RODBC_1.3-10 knitr_1.6 dplyr_0.2
私はLaTeXを使用したことがないので、このお母さんには入れたくありません
YAMLオプションのインデントは意味があります。指示が指摘しているように、「これらのオプションは出力セクションの下に表示されるのではなく、タイトル、作成者などとともにトップレベルに表示されることに注意してください)。そう、
---
output:
pdf_document:
latex_engine: xelatex
sansfont: Calibri Light
---
未使用の引数エラーが生成されますが、
---
output:
pdf_document:
latex_engine: xelatex
sansfont: Calibri Light
---
仕事をします。さらに、YAMLの後に挿入されたLaTeXコマンドはそれをオーバーライドするようです:
---
output:
pdf_document:
latex_engine: xelatex
sansfont: Calibri Light
---
\fontsize{12}{22}
\fontseries{b}
\selectfont
calibriではなくデフォルトのフォントでPDFを生成しますが、フォントオプションは正常に渡されます。
ほんの一例です。これらの行をRMDメインテキスト領域に追加して、効果を確認します。
\fontfamily{cmr}
\fontsize{12}{22}
\fontseries{b}
\selectfont
これが役立つことを願っています