28 votes

Comment convertir un document de Latex en Microsoft Word 2003 ?

Je dois trouver un moyen de convertir rapidement un document latex en un document Microsoft Word 2003.

J'utilise actuellement Kile pour éditer des documents latex sur Ubuntu.

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 nomfichier.odt résultant dans OpenOffice et l'enregistrer comme document Word.

Est-il possible de faire cela 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 en doc sans utiliser openoffice.

Ce serait encore mieux si je pouvais trouver un moyen de convertir directement de nom de fichier.tex en nom de fichier.doc.

17voto

Jouni K. Seppänen Points 15129

Tous les programmes qui convertissent prétendument un document de LaTeX en un format de traitement de texte quelconque perdent certaines informations qui se trouvaient dans l'original, mais apparemment vous êtes prêt à vivre avec cela.

Voici une astuce qui peut ou non convenir à vos besoins : si latex2rtf fait une assez bonne conversion (je n'ai aucune idée de sa comparaison avec le convertisseur que vous utilisez), renommez simplement sa sortie de whatever.rtf à whatever.doc et Word l'ouvrira sans problème. Maintenant, si le destinataire du document veut le modifier, il peut remarquer qu'il n'est pas dans le format Word habituel, mais, de toute façon, Word se comporte étrangement tout le temps.

Une autre astuce consiste à convertir la sortie de TeX en images de pages et à les incorporer une par une dans un document Word - cela préserve la mise en page exacte de TeX et sera évidemment inutile pour toute autre chose que l'impression (et la qualité d'impression sera probablement pire que celle que vous obtiendrez en imprimant simplement l'original), mais techniquement cela est un document Word.

3voto

ldigas Points 19740

Je ne l'ai pas utilisé, donc je ne peux pas faire de commentaires à son sujet, mais cela ressemble un peu à ce que vous recherchez : tex2word et LaTeX vers Word (la dernière semble meilleure).

3voto

boj Points 5284

Qu'est-ce qui se passe si vous l'ouvrez dans OpenOffice (avec OOoLaTex ) et enregistre le fichier .doc ?

Comme l'a dit Tormod, ce serait bien avec une seule étape : utiliser OOo en ligne de commande comme suit ici .

2voto

koppor Points 2066

J'utilise tex4ht pour produire un HTML fichier. J'ouvre le fichier résultant .html dans Word. Ensuite, je l'enregistre sous .docx . Donne de bons résultats.

Sur cette base, il y a le latex2docx projet.

1voto

Chinasaur Points 910

J'ai essayé de nombreuses solutions gratuites, mais mon document LaTeX était trop compliqué. Finalement, les solutions commerciales GrindEQ a fait le meilleur travail, et de loin. Si vous n'avez besoin de le faire qu'une seule fois, vous pouvez utiliser la version de démonstration.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X