J'écris un document dans R Markdown et j'aimerais qu'il inclue un pied de page sur chaque page lorsque je tricote un document PDF. Quelqu'un at-il une idée sur la façon de faire cela?
Oui, cette question a été posée et répondue ici: Ajout d’en-têtes et de pieds de page avec Pandoc . Il vous suffit de glisser un peu LaTeX dans l'en-tête YAML de votre document de démarquage.
Cet en-tête de démarque fait l'affaire:
---
title: "Test"
author: "Author Name"
header-includes:
- \usepackage{fancyhdr}
- \pagestyle{fancy}
- \fancyhead[CO,CE]{This is fancy header}
- \fancyfoot[CO,CE]{And this is a fancy footer}
- \fancyfoot[LE,RO]{\thepage}
output: pdf_document
---
Fonctionne pour moi avec un fichier Rmd dans RStudio Version 0.98.1030 pour Windows .
Une autre option serait d'utiliser l'argument includes
fourni par rmarkdown::pdf_document()
( documentation ). Cela vous permet de conserver le pied de page dans un fichier séparé. Si votre pied de page est défini dans footer.tex
, l'en-tête de votre fichier R Markdown devrait ressembler à ceci:
---
output:
pdf_document:
includes:
after_body: footer.tex
---
Cela suppose également que footer.tex
se trouve dans le même répertoire que le fichier R Markdown.