Exportation en mode organisationnel: retrait de la première ligne de chaque paragraphe, style «littéraire»

10

Existe-t-il un commutateur sur le mode org que je peux utiliser lors de l'exportation vers ODT (ou un autre format) pour formater mon fichier source de

Ceci est un paragraphe c'est un paragraphe c'est un paragraphe c'est un paragraphe c'est un paragraphe c'est un paragraphe c'est un paragraphe c'est un paragraphe c'est un paragraphe

C'est un autre paragraphe c'est un autre paragraphe c'est un autre paragraphe c'est un autre paragraphe c'est un autre paragraphe c'est un autre paragraphe c'est un autre paragraphe c'est un autre paragraphe

dans:

     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
la source

Réponses:

3

Puisque vous avez également mentionné "autre format", voici une solution pour LaTex:

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

Insérez la ligne ci-dessus en haut de votre fichier d'organisation et utilisez le moteur de retour LaTex pour imprimer.

Utilisateur Emacs
la source
C'est prometteur, mais j'aimerais toujours avoir une avenue pour m'amener à un fichier ODT. Si j'exporte vers LaTex, je peux continuer vers un PDF, mais existe-t-il un moyen de passer de LaTeX à ODT?
Steven Arntson
Bien sûr, il existe plusieurs outils qui peuvent vous permettre de TEX-> ODT en fonction de votre système d'exploitation. TeX2Word, GrindEQ, Latex2RTF, TeX4HT et d'autres comme ça me viennent à l'esprit. Certains d'entre eux peuvent nécessiter une étape intermédiaire de création de formats html, doc ou rtf. Mais avec un peu de script, tout ce flux de travail peut être automatisé. mk4ht sur ubuntu est également une solution populaire. Si cela ne vous dérange pas de charger des outils de développement supplémentaires, envisagez une solution moderne comme pandoc , qui est le couteau suisse des outils de conversion entre les différents langages de balisage.
Emacs User
J'ai regardé pandoc, et cela semble être une grande utilité. Seriez-vous prêt à ajouter une stratégie au-dessus de celle utilisée par pandoc pour passer de LaTeX à ODT? Ce serait d'une grande aide pour moi, et je choisirais cela comme ma réponse. Je vous remercie!
Steven Arntson
Je pense que vous avez déjà votre réponse ici. Mais vous cherchez une solution de mise en œuvre spécifique pour laquelle vous devriez enquêter sur d'autres mécanismes au lieu de suspendre à tort une carotte que vous éliriez ma réponse. Si vous aviez déjà accepté et demandé de l'aide supplémentaire, j'aurais pensé. Non merci.
Emacs User
1
Vous pouvez utiliser pandocdirectement sur le fichier en mode org. Les paragraphes sont balisés avec un style particulier que vous pouvez ensuite personnaliser.
Andrew Swann
0

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

^^ C'est ce que j'ai fait. La page contient des instructions pour générer un modèle ODT vide. Ensuite, vous pouvez accéder à LibreOffice, modifier le style de paragraphe Corps du texte pour définir le retrait de première ligne et enregistrer le modèle.

Ajoutez ensuite #+ODT_STYLES_FILE: "/path/to/my-stylesheet.odt"(ou ott, selon la façon dont vous l'avez enregistré) dans votre document d'organisation. Le fichier ODT exporté utilisera les définitions de style de votre modèle, au lieu des valeurs par défaut.

A travaillé pour moi.

jamshark70
la source