Comment ajouter l'affiliation d'auteur dans une nouvelle ligne dans une présentation de beamer rmarkdown?
---
title: "This is the title"
author: "Author"
date: "Thursday, April 09, 2015"
output: beamer_presentation
---
## Slide with Bullets
- Bullet 1
- Bullet 2
- Bullet 3
La diapositive de titre du désir doit être
C'est le titre
Auteur
Affiliation
jeudi 9 avril 2015
Si vous utilisez des tuyaux |
vous pouvez diviser la ligne d'auteur en plusieurs lignes:
---
title: "The title"
author: |
| The author
| The affiliation
date: "9 April 2015"
output: beamer_presentation
---
Production:
Éditer ( peut-on jouer avec les polices titre et auteur/affiliation?):
Si vous souhaitez modifier les différentes tailles de police, je vous recommande de jouer avec le includes: in_header
option de l'en-tête de votre présentation (vérifiez ce lien RStudio pour les détails).
Cela pointe vers un simple .tex
fichier sur votre ordinateur où vous pouvez ajouter des commandes LaTeX spécifiquement pour le préambule de votre présentation. Vous pourriez donc avoir un fichier appelé preamble.tex
sur votre bureau et utilisez le \setbeamerfont{XX}{size={\fontsize{YY}{ZZ}}}
commande, où XX est la chose spécifique que vous souhaitez modifier (titre, auteur); YY est la taille de police à appliquer; et ZZ est la ligne de saut (en pt) (voir aussi ce lien pour plus de détails).
Donc pour votre exemple, nous avons:
preamble.tex
fichier sur votre bureau (ou où vous voulez) contenant seulement deux lignes:
\setbeamerfont{title}{size={\fontsize{30}{25}}}
\setbeamerfont{author}{size={\fontsize{5}{20}}}
Votre foo.Rmd
fichier:
---
title: "The title"
author: |
| The author
| The affiliation
output:
beamer_presentation:
includes:
in_header: ~/Desktop/preamble.tex
---
## R Markdown
This is an R Markdown presentation.
Markdown is a simple formatting syntax for
authoring HTML, PDF, and MS Word documents.
Et la sortie sera:
et vous devriez pouvoir avoir plusieurs auteurs et institutions
title: This is the title
author:
- Author Juan$^1$
- Author Tu$^2$
institute:
- $^1$Juans Casa
- $^2$Tus Place
date: "Thursday, April 09, 2015"
output:
beamer_presentation
La manière appropriée de gérer l'affiliation dans beamer
est via \institute{}
(voir cette réponse sur tex.SE).
En commençant par pandoc 1.17 , le champ institute
est présent dans le modèle de beamer par défaut, donc tout ce que vous devez faire si vous avez la bonne version est:
---
title: "This is the title"
author: "Author"
institute: "Affiliation"
date: "Thursday, April 09, 2015"
---
Peut être nécessaire si vous utilisez une ancienne version de pandoc (<1.17) ou si le modèle de beamer par défaut de rmarkdown n'a pas été mis à jour. Pour que cela fonctionne avec pandoc, vous pouvez modifier votre modèle de beamer. Si vous ne l'avez pas encore édité, vous pouvez le créer avec:
pandoc -D beamer > ~/.pandoc/templates/default.beamer
Ensuite, ouvrez le fichier et ajoutez-le après les informations sur l'auteur:
$if(institute)$
\institute[]{$institute$}
$endif$
Enfin, ajoutez l'option institute à votre yaml:
---
title: "This is the title"
author: "Author"
institute: "Affiliation"
date: "Thursday, April 09, 2015"
---
Si vous utilisez rmarkdown, vous devrez peut-être spécifier le modèle:
---
title: "This is the title"
author: "Author"
institute: "Affiliation"
date: "Thursday, April 09, 2015"
output:
beamer_presentation:
template: ~/.pandoc/templates/default.beamer
---
Il y a deux avantages à utiliser ceci par rapport à un auteur multiligne.
\setbeamerfont{institute}{size={\fontsize{5}{20}}}