plusieurs auteurs et sous-titres dans rmarkdown yaml
J'essaie de suivre cet exemple pandoc pour ajouter plusieurs auteurs à un fichier Rmarkdown dans le bloc de métadonnées yaml . Le pdf va générer dans RStudio (Version 0.98.932), mais il n'y a pas d'informations sur l'auteur.
---
title: 'This is the title: it contains a colon'
author:
- name: Author One
affiliation: University of Somewhere
- name: Author Two
affiliation: University of Nowhere
date: "`r format(Sys.time(), '%d %B %Y')`"
tags: [nothing, nothingness]
abstract: |
This is the abstract.
It consists of two paragraphs.
output: pdf_document
---
Je voudrais aussi personnaliser un peu plus le titre et Ajouter un sous-titre. Possible?
5 réponses
Le modèle latex par défaut dans rmarkdown ne prend pas en charge les affiliations d'auteur ou les sous-titres. Il supporte plusieurs auteurs cependant, la syntaxe yaml correcte est
---
title: 'This is the title: it contains a colon'
author:
- Author One
- Author Two
date: "`r format(Sys.time(), '%d %B %Y')`"
tags: [nothing, nothingness]
abstract: |
This is the abstract.
It consists of two paragraphs.
output:
pdf_document:
template: NULL
---
Si vous voulez personnaliser votre en-tête, la meilleure approche est de modifier le modèle latex, trouvé ici pour répondre à vos besoins. Ensuite, Copiez-le dans votre répertoire local et passez-le à l'en-tête dans le champ template
.
Je viens de découvrir qu'il est possible d'ajouter des sous-titres à la sortie R markdown PDF. J'utilise R 3.2.2 et RStudio 0.99.473 dans Ubuntu 14.04.
---
title: 'This is the title: it contains a colon'
subtitle: 'This is the subtitle'
output: pdf_document
---
J'ai aussi eu ce problème. Suite à la suggestion de @tmpname12345 j'ai modifié le modèle latex (par défaut.tex) et le modèle html (par défaut.html) pour rendre les sous-titres. Cette requête d'extraction est sur github rstudio / rmarkdown Si vous voulez le code rapidement, et il semble qu'il sera standard dans rmarkdown la prochaine fois qu'ils pousseront vers CRAN.
Si vous rendez un pdf, LaTex utilise la note des auteurs pour les affiliations (c'est-à-dire la conversion de la numérotation en symbles). Essayez
---
title: 'This is the title: it contains a colon'
subtitle: 'This is the subtitle'
author:
- Author One^[University of Somewhere]
- Author Two^[University of Nowhere]
date: "`r format(Sys.time(), '%d %B %Y')`"
tags: [nothing, nothingness]
abstract: |
This is the abstract.
It consists of two paragraphs.
output: pdf_document
---
Ajouter à la réponse par Ze Grisi, je viens de découvrir l'ajout de balises de titre html dans le yaml fonctionne pour ajuster la police dans le titre et le sous-titre. Notez que les guillemets ne sont plus nécessaires.
---
title: 'This is the title: it contains a colon'
subtitle: <h1>This is the subtitle</h1>
output: pdf_document
---
Pour un effet plus dramatique, ajoutez un soulignement au sous-titre
---
title: 'This is the title: it contains a colon'
subtitle: <h1><u>This is the subtitle</u></h1>
output: pdf_document
---