J'utilise RStudio 0.99.896 sur Windows 10.
J'essaie d'utiliser knitr pour convertir un RMarkdown en PDF à l'aide de l'outil XeLaTex moteur.
J'ai défini les options globales y les options du projet dans RStudio pour construire avec XeLaTex
Vous pouvez voir que j'ai sélectionné XeLaTeX dans les options globales (voir image).
et je l'ai également sélectionné dans les options du projet (voir image).
Voici un exemple minimal reproductible d'un fichier markdown qui échoue lorsque j'appelle knitr :
---
header-includes:
- \usepackage{fontspec}
output:
pdf_document
---
```{r}
data(mtcars)
```
Quand j'appelle Tricotage PDF sur le fichier ci-dessus, j'obtiens la sortie suivante :
"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS sample1.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures --output sample1.pdf --template " C:\Users\xxxx\Documents\R\win -bibliothèque \3.2\rmarkdown\rmd\latex\default -1.14.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in" fichier de sortie : sample1.knit.md
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! Fatal fontspec erreur : "cannot-use-pdftex" ! ! Le paquet fontspec nécessite soit XeTeX ou LuaTeX pour fonctionner. ! ! Vous devez changer votre moteur de moteur de composition, par exemple "xelatex" ou "lualatex" ! au lieu de "latex" ou "pdflatex". "pdflatex".
Vous pouvez voir dans la partie en gras de la sortie montrée ci-dessus que RStudio appelle toujours pdflatex au lieu de xelatex .
Je ne sais pas pourquoi. Avez-vous une idée d'un paramètre qui m'aurait échappé ?