sheet - r markdown: the definitive guide
Añadir afiliación de autor en la presentación R markdown beamer (3)
La forma correcta de lidiar con la afiliación en beamer
es a través de /institute{}
(vea esta respuesta en tex.SE).
Solución actual (versión pandoc> = 1.17)
A partir de pandoc 1.17 , el campo de institute
está presente en la plantilla de beamer predeterminada, por lo que todo lo que debe hacer si tiene la versión correcta es:
---
title: "This is the title"
author: "Author"
institute: "Affiliation"
date: "Thursday, April 09, 2015"
---
Vieja respuesta
Podría ser necesario si usa una versión de pandoc más antigua (<1.17) o si la plantilla de beamer predeterminada de rmarkdown no se ha actualizado. Para hacer que esto funcione con pandoc, puede editar su plantilla de beamer. Si aún no lo has editado, puedes crearlo con:
pandoc -D beamer > ~/.pandoc/templates/default.beamer
Luego, abra el archivo y agregue esto después de la información del autor:
$if(institute)$
/institute[]{$institute$}
$endif$
Finalmente, agregue la opción de instituto a su yaml:
---
title: "This is the title"
author: "Author"
institute: "Affiliation"
date: "Thursday, April 09, 2015"
---
Si está utilizando rmarkdown, puede que tenga que especificar la plantilla:
---
title: "This is the title"
author: "Author"
institute: "Affiliation"
date: "Thursday, April 09, 2015"
output:
beamer_presentation:
template: ~/.pandoc/templates/default.beamer
---
Hay dos ventajas de usar esto sobre un autor multilínea.
- algunos temas de beamer utilizan el campo de autor y / o el campo de instituto, por ejemplo, para repetirlo en la parte inferior de cada diapositiva. Un autor multilínea arruinaría esto.
- esto permite un control más preciso de los elementos de la diapositiva de título: puede tener una familia y tamaño de fuente diferente para la información de autor y afiliación, por ejemplo:
/setbeamerfont{institute}{size={/fontsize{5}{20}}}
¿Cómo agregar una afiliación de autor en una nueva línea en una presentación de rmarkdown beamer?
---
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 diapositiva del título del deseo debe ser
Este es el titulo
Autor
Afiliación
Jueves, 09 de abril de 2015
Si usas pipas |
puede dividir la línea de autor en varias líneas:
---
title: "The title"
author: |
| The author
| The affiliation
date: "9 April 2015"
output: beamer_presentation
---
Salida:
Editar ( ¿podemos jugar con el título y las fuentes de autor / afiliación? ):
Si desea cambiar los diferentes tamaños de fuente, le recomiendo que juegue con la opción includes: in_header
del encabezado de su presentación (consulte este enlace de RStudio para obtener detalles).
Esto apunta a un simple archivo .tex
en su computadora donde puede agregar comandos LaTeX específicamente para el preámbulo de su presentación. Por lo tanto, podría tener un archivo llamado preamble.tex
en su escritorio y usar el /setbeamerfont{XX}{size={/fontsize{YY}{ZZ}}}
, donde XX es la cosa específica que desea cambiar (título , autor); YY es el tamaño de fuente a aplicar; y ZZ es la línea de salto (en pt) (también vea este enlace para más detalles).
Así que para tu ejemplo, tenemos:
preamble.tex
archivo preamble.tex
en su escritorio (o donde desee) que contiene solo dos líneas:
/setbeamerfont{title}{size={/fontsize{30}{25}}}
/setbeamerfont{author}{size={/fontsize{5}{20}}}
Su archivo foo.Rmd
:
---
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.
Y la salida será:
y deberías poder tener múltiples autores e instituciones.
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