Domanda

Con i telai del bilancio possono essere ripetuti etichettando il telaio che dovrebbe essere ripetuto come

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

e quindi utilizzare \againframe{framelabel} nel luogo in cui tale cornice deve essere ripetuto.

Come può essere utilizzato questo metodo con l'esportazione del Beamer della modalità Org? L'etichetta può ovviamente essere aggiunta mettendola in BEAMER_envargs come:

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

Ma ci sono due problemi nell'utilizzo di \againframe tramite la modalità Org:

    .
  1. \againframe viene posizionato male entrambi se è posizionato in una sezione in modalità Org e se viene inserito direttamente in una sezione in modalità Org. Il problema è che nel primo caso è che è posizionato all'interno di una cornice quando dovrebbe essere inserita tra. Il problema in quest'ultimo caso è che è posizionato all'interno di \frametitle.
  2. \againframe è inghiottito da sezioni in modalità Org o è contrassegnato come uno. Entrambe le scarse rappresentazioni logiche della sua funzione.

    Quindi c'è un modo efficace per utilizzare \againframe con Beamer o c'è qualche altro modo per ripetere i fotogrammi con la modalità ORG che ho trascurato?

    Ho già visto http:// list .gnu.org / archivio / html / emacs-orgmode / 2011-05 / msg00954.html nel tentativo di funzionarlo.

    I esecuzione di Org-mode 7.6 in Emacs 23.3.1 e uso Beamer 3.13.

È stato utile?

Soluzione

Non penso che sia attualmente possibile.La limitazione risiede nella struttura ad albero di un documento Org.Per quanto ho capito dalla tua domanda, il comando \againframe{...} si ripete sostanzialmente una diapositiva come è.In termini di Org, ciò significa che l'albero originale utilizzato per generare la diapositiva viene ripetuta.Poiché il formato del documento Org non consente di avere alcun contenuto che non fa parte di un albero (diverso dall'apprendimento di frontmatter / intestazione nella parte superiore di un file), ritengo che questo non sia possibile.Questo è stato discusso sulla mailing list alcune volte, da quello che ho capito non ci sono piani per implementare qualcosa del genere.

Altri suggerimenti

L'attuale modalità Org ha il supporto per il frato.Basta creare una cornice e aggiungere l'opzione Beamer BEAMER_env = againframe alla sezione corrispondente.O utilizzare C-c C-b a per inserirlo se si inizializza la modalità Beamer su Org-StartUp.

Ulteriori informazioni possono essere trovate in La documentazione della modalità Org .

Un esempio è disponibile in proposta originale della sintassi:

* 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.
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top