je traduis mes articles .tex en .docx via pandoc.
Ca fonctionne à peu près, notamment en matière bibliographique.
Pour les tableaux, c’est pas génial mais je fais alors du .tex → .odt
et ensuite du copier/coller du tableau en odt dans le docx.
Une revue hébergée par revues.org, qui veut du Word pour passer en xml
via lodell, me fait remarquer que les appels de figures ne sont pas
géniaux. Les appels sont bons (“comme le montre la figure 2.”), mais la
figure en question n’a pas de numéro.
Et quand on utilise subfigure, ça devient l’enfer.
De façon générale, c’est compliqué avec les références croisées.
Vous avez des solutions (option compliquée de pandoc, script qui
travaille au corps l’xml de l’odt, etc.) pour remédier à ce problème?
Ce serait bien qu’à terme on dispose d’une méthode rapide et quasi
universelle pour ce type de souci.
Pour info, ce que je fais: pandoc --filter pandoc-citeproc
–csl=/Users/dossier/MVT/Ednum/INRS-EG.csl
–bibliography=/Users/dossier/MVT/ficbiblio.bib -t docx
/Users/dossier/MVT/fichier.tex -o /Users/dossier/MVT/fichier.docx
Le 23 févr. 2021 à 11:36, Eric Guichard xyz@xyz.tld a écrit :
Bonjour,
je traduis mes articles .tex en .docx via pandoc.
Ca fonctionne à peu près, notamment en matière bibliographique.
Pour les tableaux, c’est pas génial mais je fais alors du .tex → .odt et ensuite du copier/coller du tableau en odt dans le docx.
Une revue hébergée par revues.org, qui veut du Word pour passer en xml via lodell, me fait remarquer que les appels de figures ne sont pas géniaux. Les appels sont bons (“comme le montre la figure 2.”), mais la figure en question n’a pas de numéro.
Et quand on utilise subfigure, ça devient l’enfer.
De façon générale, c’est compliqué avec les références croisées.
Vous avez des solutions (option compliquée de pandoc, script qui travaille au corps l’xml de l’odt, etc.) pour remédier à ce problème?
Ce serait bien qu’à terme on dispose d’une méthode rapide et quasi universelle pour ce type de souci.
Pour info, ce que je fais: pandoc --filter pandoc-citeproc --csl=/Users/dossier/MVT/Ednum/INRS-EG.csl --bibliography=/Users/dossier/MVT/ficbiblio.bib -t docx /Users/dossier/MVT/fichier.tex -o /Users/dossier/MVT/fichier.docx
Cela étant, il y a deux solutions :
– Utiliser Pandoc pour convertir en ODT avec l’option « -t odt+native_numbering », puis convertir ODT en DOCX (mais il semblerait qu’il faille alors redimensionner les images à la main) ;
— Écrire un filtre Lua (Pandoc - Pandoc Lua Filters) : je joins un exemple qui numérote les images comme le fait LaTeX par défaut, vous pouvez l’adapter.
D’après une lecture très superficielle du fil suivant, c’est par choix que l’option native_numbering n’est disponible que pour un export en ODT :
Si vous pensez qu’il serait utile de l’ajouter pour DOCX, il serait peut-être utile de le signaler par un rapport de bug ou sur la liste de discussion de Pandoc (https://groups.google.com/g/pandoc-discuss).
Personnellement, après quelques essais, j’en suis arrivé à la conclusion que Pandoc est un outil formidable pour exporter un fichier « Pandoc markdown », mais pas toujours terrible pour passer d’un format autre que MD à un autre. Il y a souvent des pertes à l’importation, qu’on ne peut pas compenser par des scripts comme à l’exportation.
Bonne soirée,
Bastien
Le Tuesday 23 February 2021 à 11:36:48AM, Eric Guichard a écrit :
Bonjour,
je traduis mes articles .tex en .docx via pandoc.
Ca fonctionne à peu près, notamment en matière bibliographique.
Pour les tableaux, c’est pas génial mais je fais alors du .tex → .odt et
ensuite du copier/coller du tableau en odt dans le docx.
Une revue hébergée par revues.org, qui veut du Word pour passer en xml via
lodell, me fait remarquer que les appels de figures ne sont pas géniaux. Les
appels sont bons (« comme le montre la figure 2. »), mais la figure en
question n’a pas de numéro.
Et quand on utilise subfigure, ça devient l’enfer.
De façon générale, c’est compliqué avec les références croisées.
Vous avez des solutions (option compliquée de pandoc, script qui travaille
au corps l’xml de l’odt, etc.) pour remédier à ce problème?
Ce serait bien qu’à terme on dispose d’une méthode rapide et quasi
universelle pour ce type de souci.
Pour info, ce que je fais: pandoc --filter pandoc-citeproc
–csl=/Users/dossier/MVT/Ednum/INRS-EG.csl
–bibliography=/Users/dossier/MVT/ficbiblio.bib -t docx
/Users/dossier/MVT/fichier.tex -o /Users/dossier/MVT/fichier.docx
Le mardi 23 février 2021 à 21:26:37, Bastien DUMONT écrivit :
B> Personnellement, après quelques essais, j’en suis arrivé à la conclusion que Pandoc est un outil formidable pour exporter un fichier « Pandoc markdown », mais pas toujours terrible pour passer d’un format autre que MD à un autre. Il y a souvent des pertes à l’importation, qu’on ne peut pas compenser par des scripts comme à l’exportation.
c’est sûr que markdown comme format pivot entre tex et XML, c’est pas top !
A priori, vu que le but final est du XML pour lodel (j’imagine de la TEI), il devrait y avoir de meilleures méthodes comme via des convertisseurs faits pour ça (LaTeXML, tralics…). J’ai entendu dire que les gens de Métopes s’intéressent à LaTeX. Peut-être des pistes de ce côté-là ?
Le mardi 23 février 2021 à 21:26:37, Bastien DUMONT écrivit :
B> Personnellement, après quelques essais, j’en suis arrivé à
la conclusion que Pandoc est un outil formidable pour exporter
un fichier « Pandoc markdown », mais pas toujours terrible pour
passer d’un format autre que MD à un autre. Il y a souvent des
pertes à l’importation, qu’on ne peut pas compenser par des
scripts comme à l’exportation.
c’est sûr que markdown comme format pivot entre tex et XML, c’est pas top !
A priori, vu que le but final est du XML pour lodel (j’imagine
de la TEI), il devrait y avoir de meilleures méthodes comme via
des convertisseurs faits pour ça (LaTeXML, tralics…). J’ai
J’avais en son temps demandé à Maranget s’il n’envisageait pas une
sortie xml dans hevea ; mais il avait l’air de dire que ce n’était pas
pas aussi immédiat que ça …
entendu dire que les gens de Métopes s’intéressent à
LaTeX. Peut-être des pistes de ce côté-là ?