Ceci est une ancienne révision du document !
pandoc
Pandoc est “le couteau suisse de la création des documents”, une application en ligne de commande permettant de convertir un fichier texte balisé depuis les formats :
- reStructuredText
- textile
- HTML
- DocBook
Vers les formats :
- Formats HTML : XHTML, HTML5, et diaporama HTML Slidy, S5, ou DZSlides.
- Formats de traitements de texte : Microsoft Word docx, OpenOffice/LibreOffice ODT, OpenDocument XML
- Ebooks : EPUB
- Formats de documentation : DocBook, GNU TexInfo, Groff man pages
- TeX, LaTeX, ConTeXt, LaTeX Beamer slides
- PDF via LaTeX
- Formats balisés légers : Markdown, reStructuredText, AsciiDoc, MediaWiki markup, Emacs Org-Mode, Textile.
https://doc.ubuntu-fr.org/pandoc
markdown->epub via pandoc
adoc2odt (Libre Office generation)
avant de générer, créer un répertoire
~/.pandoc
y placer un document avec le style de référence - son contenu sera ignoré, p.ex. https://framabook.org/libreoffice-cest-style/ (copie locale)
prévoir aussi d'avoir un asciidoc.css
ensuite, dans le répertoire souhaité, faire un
#cree html asciidoctor --attribute stylesheet=asciidoctor.css $livre.adoc #cree odt pandoc --base-header-level=3 -V date:"" -V title:"" -f html $livre.html -o $livre.odt
LyX export to markdown
Command line (Lyx > Markdown)
lyx --export latex file.lyx pandoc --no-wrap -f latex -t markdown file.tex > file.md
Command line (Markdown > Lyx)
pandoc --no-wrap -f markdown -t latex file.md > file.tex && tex2lyx file.tex && lyx file.lyx
(--no-wrap makes sure we don't screw up e.g. \hrefs by spanning them over multiple lines)
sudo apt-get install pandoc lyx