Pregunta

Con Beamer, los cuadros se pueden repetir etiquetando el cuadro que debe repetirse, como

\begin{frame}[label=framelabel]
...
\end{frame}

y luego usando \againframe{framelabel} en el lugar donde se va a repetir ese cuadro.

¿Cómo se puede utilizar este método con la exportación Beamer del modo Org?La etiqueta obviamente se puede agregar colocándola en BEAMER_envargs como:

* Org-mode section
:PROPERTIES:
:BEAMER_envargs: [label=questions]
:END:

Pero hay dos problemas al usar \againframe a través del modo organización:

  1. \againframe está mal colocado tanto si se coloca bajo una sección en modo Org como si se pone directamente en una sección en modo Org.El problema es que en el primer caso es que se coloca dentro de un marco cuando debería estar entremedio.El problema en este último caso es que se coloca dentro \frametitle.
  2. \againframe es absorbido por las secciones del modo Org o se marca como tal.Ambas son representaciones lógicas deficientes de su función.

Entonces, ¿existe alguna forma eficaz de utilizar \againframe con Beamer o hay alguna otra forma de repetir fotogramas con el modo Org que he pasado por alto?

ya he mirado http://lists.gnu.org/archive/html/emacs-orgmode/2011-05/msg00954.html al tratar de resolver esto.

Estoy ejecutando Org-mode 7.6 en Emacs 23.3.1 y uso Beamer 3.13.

¿Fue útil?

Solución

No creo que esto sea posible actualmente.La limitación radica en la estructura de árbol de un documento de organización.Por lo que entendí de tu pregunta, el \againframe{...} El comando básicamente repite una diapositiva tal como está.En términos de organización, eso significa que se repite el árbol original utilizado para generar la diapositiva.Dado que el formato del documento de la organización no le permite tener ningún contenido que no sea parte de un árbol (aparte del texto frontal/encabezado en la parte superior de un archivo), creo que esto no es posible.Esto se ha discutido en la lista de correo varias veces; por lo que tengo entendido, no hay planes para implementar algo como esto.

Otros consejos

El modo de organización actual admite el marco de nuevo.Simplemente cree un marco y agregue la opción de proyector BEAMER_env = againframe al apartado correspondiente.O usar C-c C-b a para insertarlo si inicializó el modo proyector en el inicio de la organización.

Más información se puede encontrar en la documentación del modo org.

Un ejemplo está disponible en el propuesta original de la sintaxis:

* section
** My frame title                     :B_frame:
:PROPERTIES:
:BEAMER_env: frame
:END:

Some text. Some text.  Some text. Some text.
Some text. Some text.  Some text. Some text.

** section                                         :B_againframe:
  :PROPERTIES:
  :BEAMER_env: againframe
  :BEAMER_act: 2
  :BEAMER_ref: *My frame title
  :END:

  This section will create "\againframe<2>{sec-1-2}".

** Following frame
etc.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top