Je produis des rapports en utilisant rmarkdown. Pour tricoter un PDF
---
title: "Untitled"
output: pdf_document
---
Je voudrais spécifier la police à utiliser pour créer le PDF. L'officiel documentation (voir la section "Options LaTeX) dit que je peux le faire. Cependant, je n'ai jamais utilisé LaTeX et je n'arrive pas à comprendre comment une telle sélection peut être effectuée dans les options YAML en haut du document .Rmd utilisé par le package rmarkdown
.
sessionInfo () R version 3.1.0 (2014-04-10) Plate-forme: x86_64-w64-mingw32/x64 (64 bits)
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
Je n'ai jamais utilisé LaTeX et je ne veux pas me lancer dans cette maman
Le retrait dans les options YAML est significatif. Comme le soulignent les instructions, "notez que ces options n'apparaissent pas sous la section de sortie mais apparaissent plutôt au niveau supérieur avec le titre, l'auteur, etc.)". Alors,
---
output:
pdf_document:
latex_engine: xelatex
sansfont: Calibri Light
---
produira une erreur d'argument inutilisée, tandis que
---
output:
pdf_document:
latex_engine: xelatex
sansfont: Calibri Light
---
fera le travail. De plus, les commandes LaTeX insérées après YAML semblent le remplacer: donc
---
output:
pdf_document:
latex_engine: xelatex
sansfont: Calibri Light
---
\fontsize{12}{22}
\fontseries{b}
\selectfont
produit le PDF avec la police par défaut, pas Calibri, cependant, l'option de police est bien passée.
Juste un petit exemple. ajoutez ces lignes à votre zone de texte principale RMD et voyez les effets.
\fontfamily{cmr}
\fontsize{12}{22}
\fontseries{b}
\selectfont
J'espère que cela peut aider