J'ai cherché les réponses dans le forum, mais elles ne semblent pas fonctionner.
Je suis en train de tricoter un document pdf dans Rstudio en utilisant le package knitr. J'utilise Windows 7 et Rstudio.
pandoc.exe: Error producing PDF from TeX source
Error: pandoc document conversion failed with error 43
In addition: Warning message:
running command '"C:/Program Files/RStudio/bin/pandoc/pandoc" PA1_template.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures --output PA1_template.pdf --template "C:\R\Library\rmarkdown\rmd\latex\default.tex" --highlight-style tango --latex-engine pdflatex --variable "geometry:margin=1in"' had status 43
Execution halted
Merci,
Luis
J'avais le même problème, mais sous Linux, en utilisant le dernier paquetage rmarkdown et pandoc 1.13. En substance, il semble que pdflatex ne fonctionne pas avec la sortie générée par pandoc - vous devez remplacer le pdflatex à moteur latex par xelatex (composant de TeXLive).
Pour rmarkdown, ma solution consistait à modifier le fichier.
rmarkdown/templates/tufte_handout/resources/tufte-common.def
et remplacer la ligne
\typeoutbool{pdfatex}{@tufte@pdf}
avec
\typeoutbool{xelatex}{@tufte@pdf}
Ensuite, xelatex sera utilisé à la place de pdflatex pour générer des pdf avec rmarkdown
J'ai fait face au même problème, voici les étapes que j'ai prises pour résoudre le problème:
install.packages(devtools)
)devtools::install_github("rstudio/rmarkdown")
)~/R/x86_64-pc-linux-gnu-library/3.2/rmarkdown/rmarkdown/templates/tufte_handout/resources/
Si l'installation de rmarkdown ne s'est pas bien déroulée de cette façon, procédez comme suit (devtools::install_github("git://github.com/rstudio/rmarkdown")
)
Dans tufte-common.def, procédez comme suit:
Ajouter cette ligne \typeoutbool{xelatex}{@tufte@pdf}
décommentez cette ligne \typeoutbool{xelatex}{@tufte@xetex}
souvenez-vous% est utilisé pour décommander le latex
Ajoutez les lignes suivantes dans tufte-handout.tex:
% UTF encoding
\usepackage[utf8]{inputenc}
Quand j'ai essayé de compiler un document, j'ai quand même eu l'erreur suivante (! Font \XeTeXLink@font=pzdr at 0.00002pt not loadable: Metric (TFM) file or ins talled font not found.)
, je l'ai résolu en installant texlive-fonts-recommended
:
Sudo apt-get install texlive-fonts-recommended
J'avais un problème similaire. Indiquer à knitr où trouver le moteur PDF était nécessaire même si je l'avais sur le chemin des fenêtres. Voici l'en-tête du document knitr.Rmd, qui a résolu le problème pour moi:
---
title: "XXX"
author: "XXX"
date: '2016-11-28'
output:
pdf_document:
keep_tex: yes
pandoc_args:
- --latex-engine
- C:/Program Files/MiKTeX 2.9/miktex/bin/x64/pdflatex.exe
toc: yes
---