Comment faire pour convertir un document à partir de Latex dans Microsoft Word 2003?
J'ai besoin de trouver un moyen de convertir rapidement un document latex dans 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
puis-je ouvrir le nom du fichier résultant.odt document dans OpenOffice et de les enregistrer en tant que Document Word.
Est-il de toute façon je fais 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 l'aide de openoffice.
Il serait encore mieux si je pouvais trouver un moyen de convertir directement de nom de fichier.tex pour filename.doc
Vous devez vous connecter pour publier un commentaire.
Tous les programmes qui aurait convertir un document à partir de LaTeX de certains de traitement de texte format de perdre des informations qui y était, dans l'original, mais apparemment, vous êtes prêt à vivre avec ça.
Voici une astuce qui peut ou peut ne pas être adaptés à vos besoins: si latex2rtf fait un assez bon de conversion (je n'ai aucune idée de comment il se compare à l'convertisseur vous utilisez), il suffit de renommer sa sortie de
whatever.rtf
àwhatever.doc
, et Word s'ouvre très bien. Maintenant, si le destinataire du document se veut la modifier, elle remarquerez peut-être que ce n'est pas dans l'habitude format Word, mais, hé, Word se comporte étrangement tout le temps de toute façon.Une autre astuce consiste à convertir la sortie de TeX en images de pages et de les intégrer dans un document Word un par un, ce qui préserve la mise en page exacte de TeX et sera évidemment inutile pour autre chose que de l'impression (et la qualité d'impression sera probablement pire que ce que vous obtenez par juste l'impression de l'original), mais techniquement il est un document Word.
Qu'est-ce que vous l'ouvrez dans OpenOffice (avec OOoLaTex) et les enregistre en tant que .doc?
Que Tormod dit, il serait bien avec une seule étape: mai avec OOo en ligne de commande comme ici.
Je ne l'ai pas utilisé, donc je ne peux pas commenter, mais cela ressemble un peu ce que vous cherchez: tex2word et LaTeX-to-Word (ce dernier est plus joli).
Je suis en utilisant tex4ht pour produire un HTML fichier. J'ai ouvert la résultante
.html
dans Word. Par la suite, je l'enregistrer en tant que.docx
. Donne de bons résultats.Sur cette base, il y a le latex2docx projet.
J'ai essayé de nombreuses solutions libres, mais mon document LaTeX était trop compliqué. En fin de compte, disponibles dans le commerce GrindEQ fait le meilleur travail, et de loin. Si vous avez seulement besoin de le faire une fois, vous pouvez utiliser la version de démonstration.
Lyx bundles certains de la ligne de commande trucs de sorte que vous pouvez exporter directement vers le fichier ODT (en supposant que vous avez tex4ht installé sur le chemin), de sorte que vous pourriez économiser quelques clics. Je serais surpris si Kile n'a pas de sortie similaire aides.
Je viens d'installer GrindEQ. Et il ne convertit pas l'un de mes personnages. Je soupçonne qu'il ignore \graphicspath . latex2rtf n'aime pas la \autoref .
oolatex (tex4ht) a échoué à convertir des images jpg pour moi, mais ils travaillent très bien avec les deux latex et pdflatex sous MikTeX 2.9. D'autres images ne sont pas centrées, comme demandé par \centering.
oolatex et GrindEQ aplatir \marginpar par embeding dans le texte principal légèrement différentes polices de caractères. latex2rtf ignore simplement \marginpar.
Je suppose qu'il n'y a pas d'outil parfait pour un peu complexe document:(
Si vous souhaitez utiliser ces commandes dans une seule et unique ligne d'appel, pourrait écrire un simple script bash pour que:
Écrire ces lignes dans:
Rendre le fichier exécutable:
chmod +x tex2odt.sh
tex2odt.sh FiletoConvert
Espère que cela aide toujours
Namastê