Machen Sie schöne Dokumente aus EMACS Org-Mode

Machen Sie schöne Dokumente aus EMACS Org-Mode
Textprozessoren sind manchmal zu schwer. Wenn Sie Dokumente für formellere Anlässe schreiben, müssen Sie möglicherweise in einem speziellen Format liefern. Sie denken vielleicht, dass Sie aus diesem Grund einen Textverarbeitungsprozessor verwenden müssen. Dies ist nicht immer der Fall. In der Standardkonfiguration sind genau dort in der Standardkonfiguration verfügbar. Um in andere Formate zu exportieren, benötigen Sie ein paar weitere Pakete und ein paar Einstellungen.

Schöne Einstellungen für Meta-Daten.

Für ein wirklich schönes Dokument möchten Sie eine Überschrift, Ihren Namen, ein Datum und einige andere Informationen haben. Sie setzen dies oben im Dokument mit Tags und speziellen Notation. Im Folgenden können Sie einige Beispiele sehen.

Ihren Namen

#+Autor: MATS TageAxelson

Datum

#+Datum<2019-06-13 Thu>

Titel

#+Titel dieses schöne Dokument!

Wie Sie sehen können, sind die Namen der Tags größtenteils klar und einfach zu verstehen. Die komplexeren Optionen für den Export und einige andere Werte sind die Optionen, die Sie für den Export haben. Diese Werte steuern Ihre endgültige Ausgabe. Sie können die Überschriften in unserer Org -Datei verwenden, um zu entscheiden, ob sie im realen Dokument einen Übergang machen.

Steuern Sie Ihre Dokumentstruktur

Die anderen Werte, die normalerweise in die Spitze des Dokuments stehen, steuern die Struktur für Ihr Dokument. Sie können ändern, was gezeigt wird und was nicht. Wenn Sie im Org-Modus schreiben, verwenden Sie wahrscheinlich Tags, Aufgaben und Links. Alle genannten Funktionen können nur für Ihren eigenen Gebrauch erfolgen. Die meisten Benutzer von Org-Mode verwenden Aufgaben zur Planung ihrer eigenen Agenda. In diesem Fall schließen Sie sie mit Optionen aus.

#+Optionen Tags: Nil Creator: Nil Tasks: NIL TODO: T

Im obigen Beispiel können Sie sehen, dass die Tags "null" sind und nicht exportiert werden sollten. Sie können alle Tags, aber nur von Überschriften mit dem Not-in-TOC-Wert aufbewahren. Das Creator -Tag ist NIL, was die Tatsache verbirgt, dass Sie EMACs verwenden, um Ihr Dokument zu erstellen. Als nächstes werden alle Aufgaben überhaupt nicht exportiert. Zuletzt werden alle vom TODO -System verwendeten Schlüsselwörter im exportierten Text aufbewahrt.

Wenn Sie in Bezug auf die Tags noch mit einem Entwurf arbeiten, haben Sie möglicherweise Abschnitte, die noch nicht fertig sind. In diesem Fall können Sie diesen Abschnitt markieren, indem Sie ein Tag auf den Zweig einstellen. Es sieht aus wie das:

*** Auf dem Weg zu später: noexport:

Tags können für viele andere Dinge verwendet werden, aber das ist für ein anderes Mal. Eine weitere wichtige Einstellung, die Sie wissen müssen, ist die H -Einstellung. Dadurch wird kontrolliert, wie viele Ebenen Ihres Dokuments zur Überschrift werden. Höchstwahrscheinlich wollen Sie keine tieferen Ebenen als 3. In EMACs können Sie den H -Wert festlegen, um nur diese Top -Ebenen als Überschriften zu behandeln. Standardmäßig behandelt EMACs alle niedrigeren Ebenen als Listenelemente.

#+Optionen: H: 3 TOC: 2

Da wir uns mit den Kopfzeilen befassen, möchten Sie möglicherweise ein Inhaltsverzeichnis haben. Im Beispiel über die Ebene des TOC wird auf 2 gesetzt. Dadurch wird EMACs mit Level 2 ein TOC erstellen, während das Dokument drei Überschriftenstufen hinzufügt.

Die häufigsten Fälle

Exportieren nach ODT

Wenn Sie ODT als Ausgangsformat verwenden möchten, wird ein einfacher C-C-C-E ein einfacher Puffer angezeigt und Sie können eine der roten Optionen auswählen. Im Fall von ODT wählen Sie 'o' und dann 'o', um es zu exportieren. Oder Sie können das zweite Mal ein Kapital "O" auswählen, um Ihr Ergebnis zu sehen.

Diese Prozedur ist einfach und sieht für alle Formate ähnlich aus, aber Sie haben Optionen. Wenn Sie in ein anderes Format exportieren möchten, ist DOCX häufig. Der Wert ist org-oodt-bevorzugtes-output-format. Um dies festzulegen, können Sie entweder Customize-varaible mit M-X aufrufen oder in Ihrem festlegen .EMACS -Datei.

SETQ org-oodt-bevorzugt-output-format docx

Es gibt noch viele weitere Formate zur Auswahl, falls Sie andere Anforderungen haben. Gib EMACs nicht leicht auf!

Exportieren nach PDF

Wenn Sie in PDF exportieren möchten, tun Sie dasselbe. Es gibt nur eine kleine Kuriosität, es beginnt mit Latex. Der Schlüsselakkord geht also 'C-C-C-e l p' oder der letzte 'O', um einen Betrachter zu öffnen, um Ihre Ergebnisse zu inspizieren. Der Grund, warum PDF unter Latex ist, ist, dass die Formate von ähnlichen Menschen historisch verwendet wurden. Sie können tatsächlich PDF für Ihre ODT -Ausgabe auswählen. Dies kann nützlich sein, wenn Sie PDF immer herausgeben. Da wir uns im Latex -Bereich befinden, brauchen Sie möglicherweise Latex später, es ist sehr häufig. Sie können Ihr Dokument in einen Latexpuffer in EMACs exportieren. Wenn es in Latex etwas gibt, über die Sie sich nicht sicher sind, können Sie dies als Trick verwenden, um zu lernen.

Exportieren nach HTML

Der Exportieren in HTML folgt dem gleichen Muster. Mit der Zugabe, die Sie in einem EMACS -Puffer sowie in Ihrem Lieblings -Webbrowser öffnen können.

Kombination mit Pandoc

Wenn Sie mehr Formate haben, möchten Sie möglicherweise exportieren, müssen Sie EMACs mit Pandoc kombinieren. Pandoc konvertiert Dokumente fast jeglicher Art. Mit Pandoc können Sie HTML in Org-Mode-Dokumente konvertieren, und dies ist nur eine von vielen Funktionen. Wenn Sie es in EMACs verwenden möchten, finden Sie das Pandoc -Paket in den Melpa -Repositories.

Abschluss

Da Sie Emacs lieben, möchten Sie so viel wie möglich daran festhalten. Mit den verschiedenen verfügbaren Optionen können Sie viele Dokumentformate exportieren und importieren. Vielen Dank daran können Sie bei Ihrem Lieblingsredakteur übernachten.