Eksport w trybie Org: wcięcie pierwszego wiersza każdego akapitu, styl „literacki”

10

Czy jest włączony tryb org, którego mogę użyć podczas eksportu do ODT (lub innego formatu), aby sformatować mój plik źródłowy

To jest akapit to jest akapit to jest akapit to jest akapit to jest akapit to jest akapit to jest akapit to jest akapit to jest akapit to jest akapit

To jest kolejny akapit, to jest kolejny akapit, to jest kolejny akapit, to jest kolejny akapit, to jest kolejny akapit, to jest kolejny akapit, to będzie kolejny akapit, to będzie kolejny akapit.

w:

     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.
Steven Arntson
źródło

Odpowiedzi:

3

Ponieważ wspomniałeś również o „innym formacie”, oto rozwiązanie dla LaTex:

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

Wstaw powyższą linię w górnej części pliku org i użyj mechanizmu wstecznego LaTex do wydrukowania.

Użytkownik Emacsa
źródło
To obiecujące, ale nadal chciałbym dostać się do pliku ODT. Jeśli wyeksportuję do LaTex, mogę przejść do formatu PDF, ale czy istnieje sposób na przejście z LaTeX do ODT?
Steven Arntson,
Oczywiście istnieje kilka narzędzi, które mogą uzyskać dostęp do TEX-> ODT w zależności od systemu operacyjnego. TeX2Word, GrindEQ, Latex2RTF, TeX4HT i inne podobne przychodzą mi na myśl. Niektóre z nich mogą wymagać pośredniego etapu tworzenia formatów HTML, DOC lub RTF. Ale przy odrobinie skryptu cały proces można zautomatyzować. Popularnym rozwiązaniem jest także mk4ht na Ubuntu. Jeśli nie masz nic przeciwko ładowaniu dodatkowych narzędzi programistycznych, rozważ nowoczesne rozwiązanie, takie jak pandoc , który jest szwajcarskim scyzorykiem narzędzi do konwersji między różnymi językami znaczników.
Użytkownik Emacs,
Spojrzałem na pandoc i wydaje się to świetną użytecznością. Czy byłbyś skłonny dodać strategię powyżej używanego pandoc, aby przejść z LaTeX do ODT? Byłoby to dla mnie ogromną pomocą i wybrałbym to jako moją odpowiedź. Dziękuję Ci!
Steven Arntson
Myślę, że masz już swoją odpowiedź tutaj. Ale szukasz konkretnego rozwiązania implementacyjnego, dla którego powinieneś zbadać inne mechanizmy zamiast niesłusznie zwisać marchewkę, na którą wybrałeś moją odpowiedź. Gdybyś już zaakceptował, a następnie poprosił o dodatkową pomoc, rozważyłbym to. Nie, dziękuję.
Użytkownik Emacsa
1
Możesz użyć pandocbezpośrednio w pliku trybu org. Akapity są oznaczane określonym stylem, który można następnie dostosować.
Andrew Swann,
0

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

^^ To właśnie zrobiłem. Strona zawiera instrukcje dotyczące generowania pustego szablonu ODT. Następnie możesz przejść do LibreOffice, edytować styl akapitu Treść tekstu, aby ustawić wcięcie pierwszego wiersza, i zapisać szablon.

Następnie dodaj #+ODT_STYLES_FILE: "/path/to/my-stylesheet.odt"(lub ott, w zależności od tego, jak go zapisałeś) do dokumentu organizacji. Wyeksportowany plik ODT użyje definicji stylu z twojego szablonu, zamiast domyślnych.

Pracował dla mnie.

jamshark70
źródło