Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
pandoc [Le 30/05/2012, 14:00] aurelien88 [Lancement basique] |
pandoc [Le 11/09/2022, 11:08] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Lucid Oneiric precise LaTeX BROUILLON}} | + | {{tag>Xenial bureautique LaTeX}} |
---- | ---- | ||
====== Pandoc ====== | ====== Pandoc ====== | ||
- | Pandoc est 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, |
- | * reStructuredText, | + | * reStructuredText, |
- | * textile, | + | * textile, |
- | * HTML, | + | * HTML, |
- | * DocBook, | + | * DocBook, |
* [[latex|LaTeX]]. | * [[latex|LaTeX]]. | ||
Vers les formats : | Vers les formats : | ||
Ligne 19: | Ligne 19: | ||
* 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, 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 ===== | ||
Ligne 33: | Ligne 30: | ||
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 : | ||
Ligne 41: | Ligne 38: | ||
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> | ||
Ligne 53: | Ligne 50: | ||
=== -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+lhs, rst, rst+lhs, textile, html, latex, latex+lhs</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, html, html5, html+lhs, html5+lhs, s5, slidy, dzslides, docbook, opendocument, latex, latex+lhs, beamer, context, texinfo, man, markdown, markdown+lhs, plain, rst, rst+lhs, mediawiki, textile, rtf, org, asciidoc, odt, docx, epub</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 === | ||
- | Spécifie le nom du fichier d'origine (avec son extension). Exemple : "exemple.txt". | + | Spécifie le nom du fichier de sortie (avec son extension). Exemple : "exemple.odt". |
+ | Pandoc va tenter de deviner le format du fichier à partir de son extension. | ||
=== -s === | === -s === | ||
- | Impose de sortir un seul fichier, où les dépendances (fichiers insérés) sont intégrées. | + | Spécifie le fichier source (avec son extension). Exemple : "exemple.md". |
+ | Pandoc va tenter de deviner le format du fichier à partie de son extension. | ||
=== Liste complète === | === Liste complète === | ||
Ligne 79: | Ligne 78: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * **(en)** [[http://code.google.com/p/pandoc/|Page Google Code de Pandoc]] | + | * [[https://enacit1.epfl.ch/markdown-pandoc/|Élaboration et conversion de documents avec Markdown et Pandoc |
+ | par Jean-Daniel Bonjour - EPFL]] | ||
+ | * [[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://forum.ubuntu-fr.org/viewtopic.php?id=64840|Discussion « J'ai un soucis avec le logiciel Bidule »]] sur le forum Ubuntu-fr | + | * [[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 principaux : [[:utilisateurs:aurelien88|aurelien88]] Le 21/12/2017, 08:52// |