Question

Avec Beamer, les images peuvent être répétées en étiquetant l'image qui doit être répétée, par exemple

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

puis en utilisant \againframe{framelabel} à l'endroit où cette image doit être répétée.

Comment cette méthode peut-elle être utilisée avec l'exportation Beamer du mode Org ?L'étiquette peut évidemment être ajoutée en la mettant BEAMER_envargs tel que:

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

Mais l'utilisation pose deux problèmes \againframe via le mode Organisation :

  1. \againframe est mal placé à la fois s'il est placé sous une section Org-mode et s'il est placé directement dans une section Org-mode.Le problème est que dans le premier cas, il est placé à l'intérieur d'un cadre alors qu'il devrait être placé entre les deux.Le problème dans ce dernier cas est qu'il est placé à l'intérieur \frametitle.
  2. \againframe est soit avalé par les sections du mode Org, soit il est marqué comme tel.Les deux sont de mauvaises représentations logiques de sa fonction.

Existe-t-il donc un moyen efficace d'utiliser \againframe avec Beamer ou existe-t-il un autre moyen de répéter des images avec le mode Org que j'ai négligé ?

j'ai déjà regardé http://lists.gnu.org/archive/html/emacs-orgmode/2011-05/msg00954.html en essayant de résoudre ce problème.

J'utilise le mode Org 7.6 dans Emacs 23.3.1 et j'utilise Beamer 3.13.

Était-ce utile?

La solution

Je ne pense pas que ce soit actuellement possible.La limitation réside dans la structure arborescente d’un document organisationnel.D'après ce que j'ai compris de votre question, le \againframe{...} La commande répète essentiellement une diapositive telle quelle.En termes d'organisation, cela signifie que l'arborescence d'origine utilisée pour générer la diapositive est répétée.Étant donné que le format du document d'organisation ne vous permet pas d'avoir du contenu qui ne fait pas partie d'une arborescence (autre que le frontmatter/en-tête en haut d'un fichier), je pense que cela n'est pas possible.Cela a été discuté à plusieurs reprises sur la liste de diffusion, d'après ce que j'ai compris, il n'est pas prévu de mettre en œuvre quelque chose comme ça.

Autres conseils

Le mode d'organisation actuel prend en charge AgainFrame.Créez simplement un cadre et ajoutez l'option vidéoprojecteur BEAMER_env = againframe à la rubrique correspondante.Ou utiliser C-c C-b a pour l'insérer si vous avez initialisé le mode vidéoprojecteur au démarrage de l'organisation.

Plus d'informations peuvent être trouvées dans la documentation du mode organisation.

Un exemple est disponible dans le proposition originale de la syntaxe :

* 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.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top