[Résolu] Comment tricoter un document RMarkdown en un PDF au format de la classe article de LaTeX ?

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

jean lobry
Messages : 733
Enregistré le : 17 Jan 2008, 20:00
Contact :

[Résolu] Comment tricoter un document RMarkdown en un PDF au format de la classe article de LaTeX ?

Messagepar jean lobry » 07 Oct 2021, 16:13

Bonjour,

si je tricote avec knitr le ci-après minimaliste document au format RMarkdown,

Code : Tout sélectionner

---
header-includes:
    \usepackage{lipsum}
output:
    pdf_document
---

# Introduction

\lipsum[1]


je ne suis pas satisfait du PDF obtenu parce qu'il y a bien trop de caractères par ligne pour que ce soit lisible. J'ai trouvé un pis-aller en bricolant un "geometry" dans mon YALM,

Code : Tout sélectionner

---
header-includes:
    \usepackage{lipsum}
geometry:
- top=30mm
- left=50mm
- right=50mm
output:
    pdf_document
---

# Introduction

\lipsum[1]


mais ceci n'est que cautère sur jambe de bois me semblé-je. Est-ce qu'il y aurait un moyen de dire que je veux produire un document au bon vieux format de la classe article de LaTeX ?

Bien amicalement,

jean

Sébastien Rochette
Messages : 54
Enregistré le : 03 Juil 2020, 12:43
Contact :

Re: Comment tricoter un document RMarkdown en un PDF au format de la classe article de LaTeX ?

Messagepar Sébastien Rochette » 07 Oct 2021, 16:46

Bonjour,

Vous pouvez directement mettre la classe dans le YAML a priori

Code : Tout sélectionner

---
documentclass: article
classoption: a4paper
output:
    pdf_document
---
Sébastien
Dev, Consult, Formateur
ThinkR

jean lobry
Messages : 733
Enregistré le : 17 Jan 2008, 20:00
Contact :

Re: Comment tricoter un document RMarkdown en un PDF au format de la classe article de LaTeX ?

Messagepar jean lobry » 07 Oct 2021, 17:59

Bonjour Sébastien,

merci, c'est génial, ça marche :

Code : Tout sélectionner

---
documentclass: article
classoption: a4paper
output:
    pdf_document
header-includes:
    \usepackage{lipsum}
---

# Introduction

\lipsum[1]


Bien amicalement,

jean


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité