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 :

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

http://pascal.peter.free.fr/pampi.html#presentation

http://pandoc.org/MANUAL.html

markdown->epub via pandoc

+++Fabriquer un epub à partir de Markdown 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

source: https://www.lemmster.de/lyx-export-to-markdown.html

Utiliser pandoc pour générer du pdf depuis asciidoc

Très pratique si on veut éviter asciidoctor, mais moins puissant, pour fabriquer un pdf depuis asciidoc

  edit your document in asciidoc or asciidoctor
  convert your document to docbook: asciidoctor -b docbook5 your asciidoc document.
  convert your docbook document to (xe)latex using pandoc: pandoc -f docbook your docbook document --pdf-engine=xelatex

source: https://stackoverflow.com/questions/48419521/converting-asciidoc-to-latex#49694173

  • info/pandoc.txt
  • Dernière modification: 2020/03/13 07:34
  • par radeff