Export im Org-Modus: Einrückung der ersten Zeile jedes Absatzes im „literarischen“ Stil


10

Gibt es einen Schalter im Organisationsmodus, den ich beim Export nach ODT (oder einem anderen Format) verwenden kann, um meine Quelldatei von zu formatieren?

Dies ist ein Absatz. Dies ist ein Absatz. Dies ist ein Absatz. Dies ist ein Absatz. Dies ist ein Absatz. Dies ist ein Absatz. Dies ist ein Absatz. Dies ist ein Absatz.

Dies ist ein weiterer Absatz. Dies ist ein weiterer Absatz. Dies ist ein weiterer Absatz. Dies ist ein weiterer Absatz. Dies ist ein weiterer Absatz. Dies ist ein weiterer Absatz. Dies ist ein weiterer Absatz.

in:

     This is a paragraph this is a paragraph this is a paragraph this is a
paragraph this is a paragraph this is a paragraph this is a paragraph
this is a paragraph this is a paragraph.
     This is another paragraph this is another paragraph this is another
paragraph this is another paragraph this is another paragraph this is
another paragraph this is another paragraph this is another paragraph.

Antworten:


3

Da Sie auch "anderes Format" erwähnt haben, ist hier eine Lösung für LaTex:

#+LaTeX_HEADER: \setlength{\parindent}{1cm} % Default is 15pt.

Fügen Sie die obige Zeile oben in Ihre Organisationsdatei ein und drucken Sie mit der LaTex-Back-Engine.


Das ist vielversprechend, aber ich würde trotzdem gerne einen Weg finden, um mich zu einer ODT-Datei zu bringen. Wenn ich nach LaTex exportiere, kann ich mit einem PDF fortfahren. Gibt es jedoch eine Möglichkeit, von LaTeX zu ODT zu gelangen?
Steven Arntson

Sicher gibt es verschiedene Tools, mit denen Sie je nach Betriebssystem von TEX-> ODT abrufen können. TeX2Word, GrindEQ, Latex2RTF, TeX4HT und andere solche kommen mir in den Sinn. Einige davon erfordern möglicherweise einen Zwischenschritt zum Erstellen von HTML-, Dokument- oder RTF-Formaten. Mit ein wenig Scripting kann der gesamte Workflow jedoch automatisiert werden. mk4ht auf Ubuntu ist ebenfalls eine beliebte Lösung. Wenn es Ihnen nichts ausmacht, zusätzliche Entwicklungswerkzeuge zu laden, sollten Sie eine moderne Lösung wie pandoc in Betracht ziehen , das Schweizer Taschenmesser für Konvertierungswerkzeuge zwischen verschiedenen Auszeichnungssprachen.
Emacs User

Ich habe mir Pandoc angesehen, und das scheint ein großer Nutzen zu sein. Wären Sie bereit, eine Strategie hinzuzufügen, die Pandoc verwendet, um von LaTeX zu ODT zu gelangen? Es wäre eine große Hilfe für mich und ich würde es als meine Antwort wählen. Vielen Dank!
Steven Arntson

Ich denke, Sie haben hier bereits Ihre Antwort. Sie suchen jedoch nach einer spezifischen Implementierungslösung, für die Sie andere Mechanismen untersuchen sollten, anstatt fälschlicherweise eine Karotte baumeln zu lassen, für die Sie meine Antwort gewählt haben. Wenn Sie bereits akzeptiert und dann um zusätzliche Unterstützung gebeten hätten, hätte ich darüber nachgedacht. Nein Danke.
Emacs User

1
Sie können pandocdirekt in der org-mode-Datei verwenden. Absätze werden mit einem bestimmten Stil gekennzeichnet, den Sie dann anpassen können.
Andrew Swann

0

http://orgmode.org/manual/Applying-custom-styles.html#Applying-custom-styles

^^ Das habe ich getan. Die Seite enthält Anweisungen zum Generieren einer leeren ODT-Vorlage. Anschließend können Sie in LibreOffice den Absatzstil "Textkörper" bearbeiten, um den Einzug in der ersten Zeile festzulegen, und die Vorlage speichern.

#+ODT_STYLES_FILE: "/path/to/my-stylesheet.odt"Fügen Sie dann (oder ott, je nachdem, wie Sie es gespeichert haben) Ihrem Organisationsdokument hinzu. Die exportierte ODT-Datei verwendet anstelle der Standardeinstellungen die Stildefinitionen aus Ihrer Vorlage.

Hat für mich gearbeitet.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.