IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Problème Pandoc (version higher)


Sujet :

R

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Data Manager Junior
    Inscrit en
    Avril 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Data Manager Junior
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2020
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Problème Pandoc (version higher)
    Bonjour,
    j'ai utiliser le fonction "render"(library knitr et rmarkdown) pour générer une sortie d'un pdf ou html de markdown, j'ai le problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    render(input = "tsotra.Rmd", output_file = "markdown.pdf")
    Error: pandoc version 1.12.3 or higher is required and was not found (see the help page ?rmarkdown::pandoc_available).
    J'ai déjà suivi la piste https://stackoverflow.com/questions/...-found-r-shiny
    mais je n'ai pas réussie à résoudre mon problème .

    Mon code est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sys.getenv("RSTUDIO_PANDOC")
    Sys.setenv(RSTUDIO_PANDOC="/usr/lib/rstudio-server/bin/pandoc")
     
    render(input = "tsotra.Rmd", output_file = "markdown.pdf")

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2009
    Messages
    703
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 703
    Points : 1 311
    Points
    1 311
    Par défaut rmarkdown::render
    Bonjour,

    L'emplacement du programme Pandoc dépend de votre système.

    Si j'exécute la commande depuis RStudio :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    > rmarkdown::render(input = "D:/temp/test.Rmd", output_file = "D:/temp/test.pdf")
     
     
    processing file: test.Rmd
      |.................................................................................................................| 100%
      ordinary text without R code
     
     
    output file: test.knit.md
     
    "C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS test.utf8.md --to latex --from markdown+autolink_bare_uris+tex_math_single_backslash --output pandoc1520475425fe.tex --self-contained --highlight-style tango --pdf-engine pdflatex --variable graphics --lua-filter "C:/Program Files/R/R-4.0.2/library/rmarkdown/rmd/lua/pagebreak.lua" --lua-filter "C:/Program Files/R/R-4.0.2/library/rmarkdown/rmd/lua/latex-div.lua" --variable "geometry:margin=1in" 
     
    Output created: D:/temp/test.pdf
    depuis R :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    > rmarkdown::render(input = "D:/temp/test.Rmd", output_file = "D:/temp/test.pdf")
    Erreur : pandoc version 1.12.3 or higher is required and was not found (see the help page ?rmarkdown::pandoc_available).
    > Sys.setenv(RSTUDIO_PANDOC="C:/Program Files/RStudio/bin/pandoc")
    > rmarkdown::render(input = "D:/temp/test.Rmd", output_file = "D:/temp/test.pdf")
     
     
    processing file: test.Rmd
     
      |                                                                            
      |                                                                      |   0%
      |                                                                            
      |......................................................................| 100%
      ordinary text without R code
     
     
    output file: test.knit.md
     
    "C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS test.utf8.md --to latex --from markdown+autolink_bare_uris+tex_math_single_backslash --output pandoc116c6fe3981.tex --self-contained --highlight-style tango --pdf-engine pdflatex --variable graphics --lua-filter "C:/Program Files/R/R-4.0.2/library/rmarkdown/rmd/lua/pagebreak.lua" --lua-filter "C:/Program Files/R/R-4.0.2/library/rmarkdown/rmd/lua/latex-div.lua" --variable "geometry:margin=1in" 
     
    Output created: D:/temp/test.pdf
    Cordialement,

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Data Manager Junior
    Inscrit en
    Avril 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Data Manager Junior
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2020
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Rmarkdown::render()
    Merci pour ta réponse, j'ai testé mais toujours une erreur(avec Rstudio).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     >Sys.getenv("RSTUDIO_PANDOC")
    [1] "C:/Program Files/RStudio/bin/pandoc/pandoc"
    > Sys.setenv(RSTUDIO_PANDOC="C:/Program Files/RStudio/bin/pandoc/pandoc")
    > rmarkdown::render(input = "tsotra.Rmd", output_file = "tsotra.pdf")
    Error: pandoc version 1.12.3 or higher is required and was not found (see the help page ?rmarkdown::pandoc_available).

  4. #4
    Membre expérimenté
    Inscrit en
    Novembre 2009
    Messages
    703
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 703
    Points : 1 311
    Points
    1 311
    Par défaut rmarkdown::render
    Bonjour,

    L'instruction Sys.getenv("RSTUDIO_PANDOC") permet de connaître le contenu de la variable d'environnement mais vous devez déjà l'avoir modifiée. De plus votre instruction Sys.setenv() ne sert à rien puisque vous conservez la même valeur.

    Il faut indiquer le chemin sans le nom de l'exécutable, donc à priori "C:/Program Files/RStudio/bin/pandoc".

    Cordialement,

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Data Manager Junior
    Inscrit en
    Avril 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Data Manager Junior
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2020
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Rmarkdown::render()
    Merci beaucoup de ton aide, c'est résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur 1064 - Probléme de versions
    Par thibaut06 dans le forum Requêtes
    Réponses: 2
    Dernier message: 12/11/2005, 16h22
  2. Problème compilation Version 8.0.1 sous Debian Sarge
    Par LIndien dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 04/02/2005, 21h38
  3. [Word] Problème de version Word
    Par delphicrous dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 17/09/2004, 11h19
  4. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo