| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| pandoc [Le 16/06/2013, 18:48] – [Liste des options] Marie-Lou | pandoc [Le 29/01/2026, 14:02] (Version actuelle) – [Voir aussi] bcag2 |
|---|
| {{tag>Lucid Oneiric precise LaTeX BROUILLON}} | {{tag>Xenial bureautique LaTeX}} |
| ---- | ---- |
| | |
| | |
| **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 : | **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 : |
| * markdown, | * markdown/commonmark, |
| * reStructuredText, | * reStructuredText, |
| * textile, | * textile, |
| * HTML, | * HTML, |
| * DocBook, | * DocBook, |
| | * dokuwiki |
| * [[latex|LaTeX]]. | * [[latex|LaTeX]]. |
| Vers les formats : | Vers les formats : |
| * TeX : LaTeX, ConTeXt, LaTeX Beamer slides | * TeX : LaTeX, ConTeXt, LaTeX Beamer slides |
| * PDF via LaTeX | * PDF via LaTeX |
| * Formats balisés légers : Markdown, reStructuredText, AsciiDoc, MediaWiki markup, Emacs Org-Mode, Textile. | * Formats balisés légers : markdown/commonmark, dokuwiki, reStructuredText, AsciiDoc, MediaWiki markup, Emacs Org-Mode, Textile. |
| ===== Pré-requis ===== | |
| | |
| * Disposer des [[:sudo|droits d'administration]]. | |
| * Disposer d'une connexion à Internet configurée et activée. | |
| |
| ===== Installation ===== | ===== Installation ===== |
| | |
| Lancez l'application via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : | Lancez l'application via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : |
| <code>pandoc -[options] [fichier source]</code> | <code bash>pandoc -[options] [fichier source]</code> |
| |
| Par exemple, pour convertir un fichier LaTeX en DOCX : | Par exemple, pour convertir un fichier LaTeX en DOCX : |
| La même chose avec quelques améliorations : | La même chose avec quelques améliorations : |
| |
| <code>pandoc -f latex -t docx -o exemple.docx --biblatex --table-of-contents -s -N --natbib exemple.tex</code> | <code bash>pandoc -f latex -t docx -o exemple.docx --biblatex --table-of-contents -s -N --natbib exemple.tex</code> |
| |
| |
| <note>Veillez à vous placer dans le répertoire du fichier avant de commencer la conversion, surtout si celui-ci contient des dépendances (images insérées par exemple). Pour ce faire, si le fichier en question se trouve dans le répertoire ''/home/utilisateur/Mon-dossier'', tapez d'abord en console: | <note>Veillez à vous placer dans le répertoire du fichier avant de commencer la conversion, surtout si celui-ci contient des dépendances (images insérées par exemple). Pour ce faire, si le fichier en question se trouve dans le répertoire ''/home/utilisateur/Mon-dossier'', tapez d'abord en console: |
| |
| <code> cd ~/Mon-dossier</code></note> | <code bash> cd ~/Mon-dossier</code></note> |
| |
| <note important>La conversion automatique d'un fichier texte n'est **jamais parfaite**. Pensez à bien relire et corriger le fichier de destination.</note> | <note important>La conversion automatique d'un fichier texte n'est **jamais parfaite**. Pensez à bien relire et corriger le fichier de destination.</note> |
| |
| === -f === | === -f === |
| Spécifie le format d'origine du fichier. Paramètres acceptés : | Spécifie le format d'origine du fichier. Paramètres acceptés : |
| |
| <code>native, json, markdown, markdown_strict, markdown_phpextra, markdown_mmd, rst, mediawiki, docbook, textile, html, latex</code> | <code bash>native, json, markdown, markdown_strict, markdown_phpextra, markdown_mmd, rst, mediawiki, docbook, textile, html, latex</code> |
| |
| === -t === | === -t === |
| Spécifie le format de destination du fichier. Paramètres acceptés : | Spécifie le format de destination du fichier. Paramètres acceptés : |
| |
| <code>native, json, docx, odt, epub, epub3, fb2, html, html5, s5, slidy, slideous, dzslides, docbook, opendocument, latex, beamer, context, texinfo, man, markdown, markdown_strict, markdown_phpextra, markdown_github, markdown_mmd, plain, rst, mediawiki, textile, rtf, org, asciidoc</code> | <code bash>native, json, docx, odt, epub, epub3, fb2, html, html5, s5, slidy, slideous, dzslides, revealjs, docbook, opendocument, latex, beamer, context, texinfo, man, markdown, markdown_strict, markdown_phpextra, markdown_github, markdown_mmd, plain, rst, mediawiki, textile, rtf, org, asciidoc</code> |
| |
| === -o === | === -o === |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| | |
| * **(en)** [[http://code.google.com/p/pandoc/|Page Google Code de Pandoc]] | * site officiel [[https://pandoc.org/|pandoc.org]] |
| | * [[https://enacit1.epfl.ch/markdown-pandoc/|Élaboration et conversion de documents avec Markdown et Pandoc |
| | par Jean-Daniel Bonjour - EPFL]] FIXME … lien/sous-domaine mort ou bien en suspend (erreur 404 nginx) le 29/1/2026 ?? |
| | * [[https://github.com/jgm/pandoc/wiki/Pandoc-User's-Manual-in-French|manuel utilisateur de Pandoc en français]] |
| * **(en)** [[http://johnmacfarlane.net/pandoc|Site du développeur]] | * **(en)** [[http://johnmacfarlane.net/pandoc|Site du développeur]] |
| | * [[http://pascal.peter.free.fr/pampi.html|pampi ou comment réaliser des présentations html (impress.js) en mark down !! ]] |
| ---- | ---- |
| //Contributeurs principaux : [[:utilisateurs:aurelien88|aurelien88]] Le 30/05/2012, 13:51.// | |
| | //Contributeurs : [[:utilisateurs:aurelien88]], [[:utilisateurs:bcag2]]// |
| |