Quarto présentation

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Raphaël Fenni
Messages : 4
Enregistré le : 21 Fév 2023, 10:48

Quarto présentation

Messagepar Raphaël Fenni » 19 Juin 2023, 14:17

Bonjour à tous,

Ma question concerne Quarto, l'interface qui prend peu à peu la relève sur Markdown dans le cadre de rapports dynamiques.
Je cherche à construire un document .html, mais avec une option supplémentaire à l'édition, celle de pouvoir télécharger le rapport sous format .pdf à partir du doc .html (avoir par exemple un lien sur la page qui permette de télécharger le rapport en format pdf donc).

Ca pourrait donner quelque chose comme ça dans la Metadata du script .qmd :

Code : Tout sélectionner

---
title: ""
format:
  html: default
  pdf: default
toc: true
toc-location: right
toc-depth: 4
toc-title: "Sommaire"
editor: visual
echo : false
warning : false
theme: superhero
---


Avec l'idée qu'il y ait cette double sortie html et pdf lors du rendu. Malheureusement, cela ne fonctionne pas et sort seulement le rapport html, sans lien pdf.

Merci de votre aide

Michaël Delorme
Messages : 67
Enregistré le : 04 Avr 2016, 10:21

Re: Quarto présentation

Messagepar Michaël Delorme » 19 Juin 2023, 15:18

test.qmd :

Code : Tout sélectionner

---
title: "Test"
format:
  html: default
  pdf: default
---

## Quarto

```{r}
2 * 2
```

```{r}
#| echo: false
#| results: asis
if (knitr::is_html_output())
  cat("[Télécharger le PDF](test.pdf)")
```


puis après installation de {quarto}

Code : Tout sélectionner

install.packages("quarto")


Code : Tout sélectionner

quarto::quarto_render("test.qmd", output_format = "all")

Raphaël Fenni
Messages : 4
Enregistré le : 21 Fév 2023, 10:48

Re: Quarto présentation

Messagepar Raphaël Fenni » 20 Juin 2023, 09:44

Merci pour ton retour.

Cela fonctionne jusqu'à la sortie html avec le lien pour accéder au pdf. En cliquant dessus, un nouvel onglet s'ouvre http://localhost:xxxx/test.pdf en affichant 'not found'.
J'ai l'impression qu'il n'arrive pas à faire le lien avec la ligne knitr:: ?

Le rapport de la fenêtre background jobs ci dessous

Code : Tout sélectionner

running xelatex - 1
command xelatex not found, attempting install
finding package for xelatex
> 1 package to install
> installing xelatex (1 of 1)
ERROR: tlmgr returned a non zero status code
Le chemin d'acc�s sp�cifi� est introuvable.


Merci

Michaël Delorme
Messages : 67
Enregistré le : 04 Avr 2016, 10:21

Re: Quarto présentation

Messagepar Michaël Delorme » 20 Juin 2023, 10:02

Manifestement le PDF n'est pas généré ; il y a un problème d'installation de xelatex, indépendant de la question posée je pense...


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité