Je dois trouver un moyen de convertir rapidement un document au latex en un document Microsoft Word 2003.
J'utilise Kile pour éditer des documents latex sur Ubuntu à l'heure actuelle.
Je peux le faire de la manière suivante:
latex filename.tex
tex4ht filename.tex
mk4ht oolatex filename.tex
je dois ensuite ouvrir le document filename.odt résultant dans OpenOffice et l'enregistrer en tant que document Word.
Y at-il de toute façon je le fais en une seule étape?
Je peux écrire un programme pour exécuter les trois premières lignes, je suis plus intéressé par la conversion de odt à doc sans utiliser openoffice.
Ce serait encore mieux si je pouvais trouver un moyen de convertir directement de filename.tex en filename.doc.
Tous les programmes supposés convertir un document de LaTeX en un format de traitement de texte perdront certaines informations contenues dans l'original, mais apparemment, vous êtes prêt à vivre avec cela.
Voici une astuce qui peut ne pas convenir à vos besoins: si latex2rtf effectue une conversion assez bonne (je ne sais pas comment elle se compare au convertisseur que vous utilisez), renommez simplement sa sortie de whatever.rtf
à whatever.doc
, et Word l'ouvrira très bien. Maintenant, si le destinataire du document veut le modifier, il se peut qu’il remarque qu’il n’est pas au format Word habituel, mais, hé, Word se comporte étrangement tout le temps.
Une autre astuce consiste à convertir la sortie de TeX en images de pages et à les incorporer dans un document Word une par une - cela préserve la mise en page exacte de TeX et sera évidemment inutile pour autre chose que l'impression (et la qualité d'impression sera probablement pire que vous obtenez simplement en imprimant l’original), mais techniquement il est un document Word.
Je ne l'ai pas utilisé, donc je ne peux pas le commenter, mais cela ressemble un peu à ce que vous recherchez: tex2Word et LaTeX-to-Word (le dernier est plus beau).
J'utilise tex4ht pour produire un fichierHTML. J'ouvre le .html
résultant dans Word. Après, je l'enregistre en tant que .docx
. Donne de bons résultats.
Sur cette base, il y a le projet latex2docx .
J'ai essayé beaucoup de solutions gratuites, mais mon document LaTeX était trop compliqué. Au final, GrindEQ , disponible dans le commerce, a de loin fait le meilleur travail. Si vous ne devez le faire qu'une fois, vous pouvez utiliser la version de démonstration.
Je viens d'installer GrindEQ. Et cela n'a converti aucune de mes figures. Je soupçonne qu'il ignore\graphicspath. latex2rtf n'aime pas\autoref.
oolatex (tex4ht) n'a pas réussi à convertir les images jpg pour moi, bien qu'elles fonctionnent correctement avec latex et pdflatex sous MikTeX 2.9. Les autres images ne sont pas centrées comme demandé par\centrage.
oolatex et GrindEQ aplatissent\marginpar en l'intégrant dans le texte principal avec une police légèrement différente. latex2rtf ignore simplement\marginpar.
Je suppose qu’il n’existe pas d’outil parfait pour les documents un peu complexes :(
Lyx regroupe certains éléments de la ligne de commande afin que vous puissiez exporter directement vers le fichier ODT (en supposant que tex4ht soit installé sur le chemin), ce qui vous évitera quelques frappes au clavier. Je serais surpris que Kile n'ait pas d'auxiliaires de sortie similaires.
Si vous souhaitez utiliser ces commandes sur une seule ligne d’appel, vous pouvez écrire un seul script bash pour cela:
Écrivez ces lignes en:
#!/bin/bash
latex $1.tex
tex4ht $1.tex
mk4ht oolatex $1.tex
Rendre le fichier exécutable: chmod +x tex2odt.sh
tex2odt.sh FiletoConvert
J'espère que cela aide toujours
Namastê