Esportazione in modalità Org: rientro della prima riga di ogni paragrafo, stile "letterario"


10

C'è un interruttore in modalità org che posso usare durante l'esportazione in ODT (o altro formato) per formattare il mio file sorgente di

Questo è un paragrafo questo è un paragrafo questo è un paragrafo questo è un paragrafo questo è un paragrafo questo è un paragrafo questo è un paragrafo questo è un paragrafo questo è un paragrafo.

Questo è un altro paragrafo questo è un altro paragrafo questo è un altro paragrafo questo è un altro paragrafo questo è un altro paragrafo questo è un altro paragrafo questo è un altro paragrafo questo è un altro paragrafo.

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.

Risposte:


3

Dato che hai citato anche "altro formato", ecco una soluzione per LaTex:

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

Inserire la riga sopra nella parte superiore del file dell'organizzazione e utilizzare il back-engine LaTex per stampare.


Questo è promettente, ma mi piacerebbe comunque una strada per portarmi su un file ODT. Se esporto in LaTex, posso passare a un PDF, ma c'è un modo per passare da LaTeX a ODT?
Steven Arntson,

Sicuramente ci sono diversi strumenti che possono portarti da TEX-> ODT a seconda del tuo sistema operativo. Ti vengono in mente TeX2Word, GrindEQ, Latex2RTF, TeX4HT e altri. Alcuni di questi potrebbero richiedere un passaggio intermedio per la creazione di formati html, doc o rtf. Ma con un po 'di scripting l'intero flusso di lavoro può essere automatizzato. mk4ht su ubuntu è anche una soluzione popolare. Se non ti dispiace caricare ulteriori strumenti di sviluppo, prendi in considerazione una soluzione moderna come pandoc , che è il coltellino svizzero di strumenti di conversione tra vari linguaggi di markup.
Utente Emacs,

Ho guardato pandoc, e sembra una grande utilità. Saresti disposto ad aggiungere una strategia sopra che usasse pandoc per passare da LaTeX a ODT? Sarebbe di grande aiuto per me e lo sceglierei come mia risposta. Grazie!
Steven Arntson,

Penso che tu abbia già la tua risposta qui. Ma stai cercando una soluzione di implementazione specifica per la quale dovresti indagare su altri meccanismi invece di appendere erroneamente una carota che vorresti eleggere la mia risposta. Se avessi già accettato e poi chiesto ulteriore assistenza, avrei preso in considerazione. No grazie.
Emacs User

1
È possibile utilizzare pandocdirettamente sul file in modalità organizzazione. I paragrafi vengono contrassegnati con uno stile particolare che è possibile personalizzare.
Andrew Swann,

0

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

^^ Questo è quello che ho fatto. La pagina contiene istruzioni per generare un modello ODT vuoto. Quindi puoi andare in LibreOffice, modificare lo stile di paragrafo Corpo del testo per impostare il rientro della prima riga e salvare il modello.

Quindi aggiungi #+ODT_STYLES_FILE: "/path/to/my-stylesheet.odt"(o ott, a seconda di come l'hai salvato) nel documento dell'organizzazione. Il file ODT esportato utilizzerà le definizioni di stile dal modello, anziché i valori predefiniti.

Ha funzionato per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.