0
(0)

Emacs es un programa muy versátil. Además de ser un editor de texto, puede ser su cliente de correo electrónico, lector de noticias e incluso su rastreador de finanzas. Esto se debe a que puede adaptar fácilmente Emacs a cualquier propósito y situación.

proyector es un módulo de LaTeX que le permite crear diapositivas de presentación de manera similar a la creación de documentos de LaTeX. Aquí le mostraremos cómo usarlo para crear presentaciones dentro de Emacs.

Propina: Descargue nuestra hoja de trucos de métodos abreviados de teclado de Emacs para aumentar su productividad.

¿Cómo funciona Beamer?

Beamer es una extensión del sistema de documentos LaTeX que le permite crear un módulo de diapositivas personalizable.

Sitio web de Org Beamer 02 Beamer

Una diferencia clave entre Beamer y el LaTeX predeterminado es que usa marcos en lugar de secciones. Un marco Beamer es una página de documento en la que puede cambiar el contenido y su geometría. Por ejemplo, es fácil para Beamer usar un tema completamente diferente entre varios marcos.

Org Beamer 03 Diapositiva de muestra Emacs

Este enfoque permite que Beamer sea flexible y portátil.

Uso de Beamer en Emacs

Una de las formas más fáciles de usar Beamer en Emacs es a través del Modo Org. Con eso, instalar Org Mode y LaTeX es increíblemente fácil. Primero, debe instalar LaTeX a través del repositorio de paquetes de su distribución.

En Ubuntu, ejecute el siguiente comando para instalar LaTeX:

sudo apt install texlive-full

A partir de ahí, Ubuntu descargará e instalará todos los paquetes necesarios para ejecutar correctamente toda la suite LaTeX en su computadora.

Para instalar el Modo Org en Emacs, presione Alt + X, luego escriba «instalación de paquete». Esto abrirá un mensaje donde puede escribir el paquete que desea instalar. Escribe org.

Paquete de instalación de Org Beamer 05 Emacs

Al hacerlo, le indicará a Emacs que descargue, compile e instale el código fuente de Org en su instalación de Emacs.

Org Beamer 06 Org instalado en Emacs

Crear una presentación básica en Emacs

Con el modo LaTeX y Org instalado, ahora puede crear su primer documento Beamer.

  1. Presione Ctrl + X, luego Ctrl + F para abrir el indicador de File Buffer de Emacs. A partir de ahí, proporcione un nombre de archivo para el documento que desea crear.

Org Beamer 07 Menú del búfer de archivos de Emacs

  1. A continuación, presione Ctrl + C, Ctrl + E, luego #. Esto insertará la plantilla de organización predeterminada para comenzar su nuevo documento.

Org Beamer 08 Seleccionar plantilla Emacs

  1. Cuando Org le pregunte por el tipo de plantilla que desea usar, escriba «predeterminado» para insertar la plantilla predeterminada en su documento.

Org Beamer 09 Plantilla predeterminada Emacs

Esta plantilla contiene los valores predeterminados recomendados para cualquier documento de la organización. En su mayor parte, esta plantilla será suficiente para una presentación básica.

Org Beamer 10 Insertar plantilla Emacs

  1. Lo siguiente que debe hacer es decirle a Org que desea crear una presentación de Beamer. Para hacerlo, debe agregar la siguiente línea al final de su plantilla:
#+LaTeX_CLASS: beamer
#+LaTeX_CLASS_OPTIONS: [bigger]

Org Beamer 11 Agregar compatibilidad con Beamer

Una vez hecho esto, ahora puede comenzar a crear su primera diapositiva. Org utiliza los primeros dos niveles del documento para establecer tanto la categoría como la sección de su presentación. Sabiendo eso, considere el siguiente ejemplo:

* Introduction
** First Topic
*** The Introduction to the First Topic
	Welcome to the first topic, this is the first slide
	of the first topic.
  • El primer nivel sirve como categoría y diapositiva de título para todas las diapositivas debajo de él. Esto le permite agrupar las diapositivas debajo de él según un tema en particular. En este ejemplo, etiqueté el primer nivel como «Introducción».
  • El segundo nivel sirve como una subcategoría que puede usar para especificar aún más sus diapositivas. Esto es similar a la section{} block en un documento normal de LaTeX.
  • Por último, el tercer nivel son las diapositivas que se mostrarán en la salida final de Beamer. Esto significa que cualquier contenido que escriba en este nivel se mostrará como texto en su presentación.

Org Beamer 12 Documento de muestra de Beamer

  1. Para exportar su diapositiva como una presentación de Beamer, presione Ctrl + C, luego Ctrl + E. Esto abrirá el menú Exportar de Org. Presione Shift + O para compilar y abrir su presentación.

Adición de viñetas y símbolos a las diapositivas

Además de crear diapositivas de texto simples, también es posible incluir viñetas y símbolos especiales en su presentación de Beamer.

Diapositiva de muestra de Org Beamer 13 con símbolos

Para agregar viñetas en una diapositiva de Beamer, todo lo que necesita hacer es crear una viñeta Org debajo del encabezado de una diapositiva. Org lo detectará y lo convertirá a su contraparte Beamer. Por ejemplo, este es un extracto de una diapositiva de Beamer con tres viñetas:

* Introduction
** First Topic
*** The First Topic in Bullets
	- Hello! This is the first bullet.
	- Hi there, this is the second bullet.
	- Lastly, this is the third bullet.

Diapositiva Org Beamer 14 Beamer con balas

Por otro lado, usar símbolos especiales en Beamer puede ser complicado. Esto se debe a que deberá proporcionar su carácter de control LaTeX específico. Por ejemplo, para escribir el símbolo griego “α” necesitarás escribir el código alpha en el documento de su organización.

Una forma de lidiar con este problema es a través de Finalización de la pestaña de la organización. Esta es una función integrada que proporciona sugerencias útiles para los caracteres especiales que puede insertar. Para usar esto, todo lo que necesita hacer es comenzar a escribir el nombre de un personaje y presionar Esc + Tabulador.

Org Beamer 15 Sugerencias de finalización de Emacs

Agregar imágenes a las diapositivas en Emacs

Beamer también tiene soporte de imágenes nativas. Todo lo que necesita hacer es proporcionar la ruta del archivo de la imagen entre corchetes dobles.

Org Beamer 16 Emacs Org Enlaces

La ruta del archivo para estos enlaces puede ser absoluta o relativa. Por ejemplo, el siguiente código crea dos diapositivas Beamer que muestran dos imágenes diferentes:

* Introduction
** First Topic
*** The First Image of the Topic
	- Hello! This is the first image with an absolute link.
	[[/home/ramces/tmp/org/presentation/img1.jpg]]
*** The Second Image of the Topic
	- Hello again! This is the second image with a relative link.
	[[./img2.jpg]]

Diapositiva de muestra con imagen de Org Beamer 17

Agregar tablas a diapositivas en Emacs

Además de símbolos e imágenes, también puede insertar tablas en su presentación. Beamer usa la sintaxis de tabla LaTeX predeterminada para el contenido de la tabla que luego convierte en una tabla de líneas imprimible.

Org Beamer 18 Código Tex con tabla

Un problema con este enfoque es que la sintaxis de la tabla LaTeX puede volverse increíblemente compleja. LaTeX le permite cambiar la naturaleza misma de cómo crea y da formato a las tablas de líneas. Si bien esto puede ser útil para usuarios avanzados, puede ser un problema para los principiantes.

Org Mode le permite eludir este requisito y crear tablas listas para presentaciones a través de su propia función de tabla. Además, crear una tabla de estilo Org también es increíblemente fácil. Todo lo que necesita hacer es escribir el símbolo de tubería (|) y presionar Tab.

Org Beamer 19 Diapositiva con tabla de organización Emacs 1

Esto generará automáticamente una tabla de una sola columna donde puede escribir los datos que desea presentar. Desde allí, puede extender las columnas y filas que puede usar escribiendo más allá de la tabla actual y presionando Tabulador.

Org también reajustará el tamaño de la tabla para que se ajuste al nuevo contenido. Por ejemplo, esta es una diapositiva que tiene tres columnas:

*** The First Table of This Topic
	- Hello again! This is a slide with three columns
	      | This is | the first  | row |
          |---------+------------+-----|
          | This is | the second | row |
          | This is | the third  | row |
          |---------+------------+-----|
          |         |            |     |

Una vez hecho esto, ahora puede convertir esta diapositiva a través del menú Exportar de Org. A partir de ahí, Org convertirá cada celda de la tabla a su respectivo equivalente de Beamer.

Org Beamer 20 Tex Comparación de organizaciones Emacs

Cambiar el tema de Beamer predeterminado en Emacs

De forma predeterminada, Beamer utiliza el tema «predeterminado» en todas sus diapositivas. Es un tema azul-blanco genérico que sigue las pautas de diseño de LaTeX. Si bien esto funcionará para casi cualquier tipo de presentación, algunos usuarios pueden encontrar este tema demasiado formal y técnico.

Org Beamer 21 Tema predeterminado de Beamer

Para cambiar el tema predeterminado en Beamer, agregue el #+LaTeX_HEADER: variable al comienzo de su documento. Sigue eso con el nombre del tema que desea utilizar. Por ejemplo, este es un documento de Beamer que usa el tema de Berlín:

#+title: sample-beamer
#+author: Ramces Red
#+startup: beamer
#+LaTeX_CLASS: beamer
#+LaTeX_CLASS_OPTIONS: [bigger]
#+LaTeX_HEADER: mode<beamer>{usetheme{Berlin}}
 
* Introduction
** The First Topic
*** The First Topic of This Topic
	- Hello! This is the first slide of the first topic. I am using the Berlin theme here!

Org Beamer 22 Tema de Berlín Beamer

Preguntas frecuentes

¿Es posible usar los títulos de las secciones como marcadores para diferentes diapositivas?

¡Sí! Es completamente posible usar los encabezados de primer y segundo nivel como marcadores para las diapositivas. Esto puede ser útil cuando solo necesita crear algunas diapositivas y no necesita subtítulos adicionales para su presentación.

Para cambiar este comportamiento, todo lo que necesita hacer es ir al preámbulo de su documento y buscar #+OPTIONS:. Esta es una variable especial que determina cómo se verá y se comportará el documento de su organización.

A partir de ahí, debe encontrar el H: parámetro en la lista de valores de la variable. Esto es lo que controla qué encabezados se convierten en diapositivas en Beamer. El valor correspondiente dictará el nivel de encabezado que Org utilizará para sus diapositivas. Para utilizar los encabezados de nivel superior, debe proporcionar un valor de 1 o 2.

¿Es posible agregar archivos de audio y video en una diapositiva de Beamer?

Tristemente no. Beamer no admite ningún archivo multimedia aparte de las imágenes.

Una forma de lidiar con esto es mediante el uso de un complemento de LaTeX de terceros, como multimedia. Para comenzar a usarlo, debe escribir la siguiente línea al comienzo del preámbulo de su documento:

#+LATEX_HEADER: usepackage{multimedia}

A partir de ahí, puede usar la siguiente línea de código para crear un marco con un solo archivo de video adjunto:

#+begin_latex
begin{frame}
movie[width=textwidth,height=3cm]{Video Label}
{samplemovie.mp4}
end{frame}
#+end_latex

Emacs dice «Clave no válida» cada vez que intento exportar el documento de mi organización. ¿Está rota mi instalación?

¡No! Lo más probable es que esto se deba a que Emacs actualmente no ve una instalación adecuada de Beamer. Esto puede suceder debido a varias cosas, pero la causa común es que Beamer no está correctamente instalado en su sistema. Para solucionar esto, todo lo que necesita hacer es abrir la Terminal de su máquina y escribir el siguiente comando:

sudo tlmgr install beamer

Hacer esto obligará a la instalación de TeXLive a buscar y verificar si Beamer está actualmente presente en el sistema. A partir de ahí, reinstalará Beamer u obtendrá una nueva copia de Internet. Una vez hecho esto, debe volver a cargar Emacs para ver si ahora detecta la instalación de Beamer.

Credito de imagen: Unsplash

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.