Knitr l'habitude de compiler le PDF: “Erreur dans les outils::file_path_as_absolute(fichier_sortie)”

J'ai créé un rapport en markdown et utiliser la fonction render() pour compiler le code dans un fichier PDF. Il a bien fonctionné il y a un mois, mais quand je lance le code, il me donne une erreur:

Latexmk: C'est Latexmk, John Collins, le 22 avril 2016, version: 4.45.
Sortie de création: sortie/Medborgerskabstabeller99.pdf

Erreur dans les outils::file_path_as_absolute(fichier_sortie) :
fichier de sortie/Medborgerskabstabeller99.pdf " n'existe pas

La commande render-je utiliser pour créer le fichier PDF ressemble à ceci:

outfile <- file.path("output",paste0("Medborgerskabstabeller99"))
render(input = "Medborgerskabstabeller.Rmd",
       encoding = "UTF-8",
       output_file = paste0(outfile,".pdf"))

Tout d'abord, le "Latexmk"-message avant que n'apparaissent pas lorsque le code a fonctionné.

Deuxième, je n'ai aucune idée de pourquoi il est dit que "Medborgerskabstabeller99.pdf" n'existe pas, quand il est dit ci-dessus qu'il vient juste de créer le fichier.

Toutes les suggestions sur le problème sera très appréciée!

Le Latexmk message n'est pas un problème. Est-ce que votre output/ répertoire existe et vous êtes en mesure d'ouvrir le pdf?
Merci pour votre commentaire @Phil! Quand je tape dir.exists("output") R renvoie TRUE, donc je suppose que ma sortie/ répertoire n'existe. Dans le même temps, j'ai découvert que render() permet de créer un fichier PDF, si je supprime le output_file= argument. Il résout mon problème, mais je ne sais toujours pas ce qui s'est passé avant.
Heureux vous avez obtenu un tri.

OriginalL'auteur Emilie Kirk | 2018-01-12