tutorial the sheet presentaciones guide examples español definitive cheat r knitr r-markdown pandoc beamer

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.

  1. 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.
  2. 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