web-dev-qa-db-fra.com

Package inputenc Erreur: caractère Unicode\u8 dans RStudio

En RStudio, quand je vais convertir mon fichier Markdown en PDF, cela me donne l'erreur:

fichier de sortie: report.knit.md

! Package inputenc Erreur: caractère Unicode\u8: non configuré pour être utilisé avec LaTeX.

Voir la documentation du paquet inputenc pour plus d'explications . Type H pour aide immédiate . ... 

1.117 performances pour 32 automobiles (1973â

Essayez d’exécuter pandoc avec --latex-engine = xelatex . pandoc.exe: Erreur lors de la production de PDF à partir de la source TeX Erreur: la conversion du document pandoc a échoué avec l'erreur 43 De plus: Message d'avertissement: commande en cours '"C:/Program Files/RStudio/bin/pandoc/pandoc" + RTS -K512m -RTS report.utf8.md --to latex --from markdown + autolink_bare_uris + identificateurs ascii + tex_math_single_backslash-implicit_figures -output pdf --template "C:\Utilisateurs\UTILISATEUR\Documents\R\win-bibliothèque\3.2\rmarkdown\rmd\latex\default.tex" --highlight-style tango --latex-engine pdflatex --variable "géométrie: margin = 1in "'avait le statut 43 Exécution arrêtée

Ma version R (Windows 7):

R version 3.2.1 (2015-06-18) -- "World-Famous Astronaut" Copyright (C) 2015 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 (64-bit)

15
Animesh Kumar Paul

Vu le message d'erreur presque identique, j'ai essayé de suivre la suggestion de @ scoa, mais mettre cette ligne dans l'en-tête YAML ne changeait pas l'erreur. Par conséquent, pour une raison quelconque, Knitr ne cherchait pas à déterminer le moteur LaTex. Cependant, à côté du bouton "Tricoter PDF" dans la barre de contrôle, vous trouverez un menu de paramètres qui vous permet de spécifier le LaTex se terminant dans le volet "Avancé". Cela a résolu le problème pour moi. Cela produit une légère variation par rapport à la suggestion ci-dessus, modifiant l'en-tête YAML de la manière suivante:

  output:
     pdf_document:
         latex_engine: xelatex

Je peux voir que @scoa a peut-être supposé que la sortie YAML était déjà formatée de cette façon, mais ce qui me manquait, c’était les deux points après «pdf_document». L'utilisation de la boîte de dialogue de configuration a créé la syntaxe appropriée dans l'en-tête. 

RStudio version 0.99.896, version de knitr 1.12.3. 

 enter image description here

23
svannoy

Voici une solution moins technique mais qui a fonctionné pour moi alors que tout le reste ne fonctionnait pas. Essayez de supprimer (après avoir copié votre code ailleurs) des parties de votre fichier, puis de les tricoter. Ensuite, en éliminant le processus, vous pourrez le réduire au (x) personnage (s) à l'origine du problème. Gardez à l'esprit qu'il peut y avoir plusieurs occurrences du problème. Pour faciliter la recherche du personnage, le message d'erreur m'a donné le code utf du personnage et j'ai pu chercher ce que c'était. Apparemment, il y avait un caractère spécial "fi" utilisé cinq fois dans le texte que j'ai copié et collé;.

0
ebeilmann