8
votes

Erreur de préambule de Knitr résulte de "La conversion de document Pandoc a échoué avec l'erreur 43"

Version RStudio 0.99.441; Windows 7 Entreprise; Knitr 1.10.5; Miktex 0.4.5 R.1280 (2.9 64 bits)

J'ai une erreur sur mon ordinateur de bureau lorsque vous essayez de tricoter des PDF dans RStudio, il n'y a aucun problème à tricoter avec HTML ou mot. Le problème peut être lié aux mises à jour car le tricot est utilisé pour fonctionner correctement et mon ordinateur à la maison peut tricoter au PDF sans problème, mais j'ai pris ma maison à la mise à jour et que le problème est toujours là.

Mon message d'erreur était comme suit "Pandoc.exe: erreur produisant PDF à partir de la source Tex ERREUR: Pandoc Document Conversion a échoué avec Erreur 43 "

J'ai créé un nouveau fichier à l'aide de l'exemple de modèle dans RStudio tente de tricoter, puis inspecté la sortie Tex. J'ai tracé l'erreur du dernier paragraphe du préambule. xxx

en retirant les 7 dernières lignes à faire avec énumérer et la date d'exécution du code Tex que le document imprime en tant que PDF. Pourquoi cela peut-il faire et que puis-je faire à propos de C'est donc le document tricoter au premier coup de RStudio?


0 commentaires

4 Réponses :


3
votes

Vous devez montrer le frontail YAML du document de marque R. Devinez de mon expérience, l'erreur a été causée par

---
date: "14. Juni 2015"
---


4 commentaires

Oui, c'était le problème. Dans les scripts plus âgés et sur mon ordinateur à la maison, la date avait été complétée automatiquement à l'aide d'une formatage différente de sorte que cela n'a pas eu le problème. Merci!


@Yihui: Pourquoi cela n'est-il toujours pas fixé à Rstudio? Un document nouvellement créé dans RStudio produit Date: 12. Januar 2016 au lieu de Date: 12 \. Januar 2016 .


@ Make42 Je n'ai pas réalisé que ce problème pourrait provenir d'un document nouvellement créé (peut-être que votre langue système n'est pas l'anglais). Je vais faire rapport à l'équipe et modifier le format de date par défaut pour éviter . à la date. Merci!


@YIHUI: RStudio a le menu anglais, alors ... sinon cela pourrait être allemand.



1
votes

Cette erreur peut également être constituée d'une citation frisée ou de certains autres caractères. J'ai passé des siècles sur cette erreur pandoc 43 avant de réaliser que c'était un bloc de texte que j'avais copié sur un mot de forme.

E.g. Bob's vs bob's


0 commentaires

1
votes

Une autre façon de créer cette erreur provient d'avoir 'æ', "Ø" ou "Å 'dans le nom du fichier.


0 commentaires

0
votes

Ma best-up qui a entraîné cette erreur oublie de mettre des panneaux de dollar autour d'un code de latex en ligne. J'ai fait xxx

au lieu de xxx


0 commentaires