Gibt es für berechenbare Dokumente, die nicht Beamer sind, einen Org-Modus mit b_ignoreheading?

8

Wenn Sie den Org-Modus verwenden, um eine Beamer-Präsentation zu erstellen, ist dies möglich Legen Sie die -Eigenschaft einer Überschrift so fest, dass die exportierte Überschrift nur angezeigt wird sein Inhalt. Zum Beispiel das folgende

%Vor%

Ergebnis in einem Rahmen mit nur "Text" und ohne Überschrift. Ist diese Funktionalität für Nicht-Beamer-Dokumente verfügbar? Das heißt, ist es möglich, dem Org-Modus mitzuteilen, dass keine Überschrift, sondern nur deren Inhalt exportiert werden soll? Zum Beispiel wäre es möglich, den Org-Modus zu exportieren:

%Vor%

ohne die Überschrift "Ignorierte Überschrift", sondern nur "Text" zu exportieren?

Wenn ich

exportiere %Vor%

(beachte das Leerzeichen nach * ) für LaTeX Ich bekomme Folgendes (ich habe nur den relevanten Teil eingefügt):

%Vor%

Aber das ist nicht was ich will. Ich möchte, dass die Überschrift beim Export komplett ignoriert wird, so dass ich folgendes bekommen würde (ich füge nur den relevanten Teil hinzu):

%Vor%     
N.N. 24.04.2012, 09:27
quelle

3 Antworten

8

Es gibt keine Standardunterstützung für das, was Sie fragen. Sie können jedoch verwenden ein Preprocess-Hook, um eine ähnliche Ausgabe zu erhalten. Hier ist ein Beispiel für den LaTeX-Export:

%Vor%

Dies ist ein Auszug aus meinem Setup im Organisationsmodus. Sie können das Original sehen github . Der obige Code ignoriert Überschriften, die mit ignoreheading versehen sind, z. B.

%Vor%

wird exportiert als:

%Vor%

Vorbehalt: Es gibt ein bekanntes Problem mit dieser Lösung. Es funktioniert nicht, wenn Sie dies auf der ersten Überschrift versuchen. Ich nicht verstehe, warum das der Fall ist, hoffentlich werde ich eines Tages Zeit haben untersuchen.

Problemumgehung: Die obige Einschränkung kann sein Umgehung für LaTeX-Export, indem eine Zeile wie diese nach der Organisation verwendet wird Dateikopf:

%Vor%

Die Datei preamble.tex kann Abschnitte wie eine Zusammenfassung oder einschließen Bestätigungen. Sie sollten jedoch beachten, dass dies Ihre Org-Datei sehr macht eng mit dem Export-Backend verbunden. Es würde nicht trivial werden Exportieren Sie die gleiche Organisationsdatei beispielsweise in HTML.

Hinweis: Für eine ähnliche Konfiguration mit dem neuen Export-Framework (Org 8,0 oder höher), verwenden Sie Folgendes:

%Vor%     
suvayu 24.04.2012, 20:07
quelle
3

Ich habe eine einfache Lösung für Emacs 24.4.1 und Org-mode 8.2.10 auf Debian Jessie gefunden, die Schlagzeilen vor der Verarbeitung entfernt, also entfernt sie auch ihre Strukturknoten, nicht nur den Text.

%Vor%

Ich habe es nicht export-backend-spezifisch gemacht, wie es nicht sein muss. Ich habe auch das ignore_heading -Tag verwendet, um sicherzustellen, dass das ignoreheading -Tag im Beamer-Export seine Funktion beibehält.

So habe ich es entdeckt:

  1. Ich habe die Hook-Dokumentation im Abschnitt Erweiterte Konfigu- ration im Org-Handbuch gelesen. Es enthält ein Hook-Beispiel, das alle Überschriften ignoriert, fast genau das, was ich brauchte, aber ich musste einen Weg finden, nur Überschriften mit dem ignore_heading -Tag zu löschen.
  2. Ich habe mir die Dokumentation der Funktion org-map-entries angeschaut (indem ich C-h f org-map-entries RET in Emacs eingegeben habe) und das optionale zweite Argument gefunden MATCH ist eine Übereinstimmungszeichenfolge im Agendenstil, die auch mit Tags übereinstimmen kann.

Diese Erfahrung hat mir erneut gezeigt, dass Emacs wirklich ein erweiterbarer, selbstdokumentierender Editor ist. RTFM FTW!

    
Ondřej Grover 12.04.2015 10:35
quelle
0

Jetzt können Sie das leicht mit ox-extra machen. Fügen Sie Ihrer init -Datei Folgendes hinzu:

%Vor%

Dann werden Überschriften mit ignore tag ignoriert, während ihr Inhalt trotzdem exportiert wird.

    
joon 09.02.2017 02:41
quelle

Tags und Links