73 votes

Comment convertir laTeX en texte brut (ASCII)?

Scénario:
J'ai un document que j'ai créé à l'aide de LaTeX (mon cv dans ce cas), il compile en pdflatex correctement et produire exactement ce que je voudrais. Maintenant j'ai besoin de la même document à convertir à la plaine de vieux ASCII.

Exemple:
J'ai vu cette façon de faire (au moins une fois) ici, où l'auteur a une version PDF et une version ASCII qui correspond à la version PDF dans presque tous les sens, y compris les marges, l'espacement et des points de balle.

Je me rends compte de ce type de transformation ne peut pas être exacte en raison de limitations dans le format ASCII, mais un très proche rapprochement semble possible, en se basant sur ce que j'ai trouvé jusqu'à présent. Quel est le processus pour le faire?

46voto

Mayank Agarwal Points 99

opendetex est disponible à la fois pour windows et linux

télécharger le programme opendetex à partir d'ici
http://opendetex.googlecode.com/files/opendetex-2.8.1.tar.bz2
http://code.google.com/p/opendetex/downloads/list

Utilisation: http://code.google.com/p/opendetex/wiki/Usage

L'extraire dans le répertoire de votre choix. Dites que vous l'extraire dans un répertoire des Téléchargements.

faire un autre répertoire de n'importe quel nom dans que (facultative. mais son bon si u créer). dire le nom du répertoire est "my_paper". Placez votre papier dans le "my_paper" répertoire. dire votre nom de papier est en projet.tex

Naviguer à travers le chemin d'accès

    cd ~/Downloads/opendetex

Exécutez la commande

    detex -n my_paper/project.tex  > out.txt

forme générique

    detex -n full_path_to_tex_file.tex > output_text_file.txt

17voto

Bearddo Points 1198

CatDVI peut convertir DVI en texte et tente de préserver le formatage.

14voto

Diego Sevilla Points 17274

Vous pouvez essayer certains des programmes proposés ici:

TeX à ASCII

8voto

bluebrother Points 4224

Une autre option consiste à utiliser htlatex pour créer une page Web à partir des sources LaTeX, puis à utiliser des liens pour convertir en texte brut. J'ai utilisé la ligne de commande

links -dump -no-numbering -no-references input.html > output.txt

dans le passé qui a donné un assez bon résultat. Bien entendu, cela correspondra plutôt à la vue du rendu HTML à celle du PDF original, donc peut-être pas exactement ce que vous voulez.

3voto

Brian Postow Points 3765

Ma stratégie habituelle consiste à utiliser hyperlatex pour en faire une page Web, puis à faire face et coller à partir d'un navigateur Web. Je trouve que cela donne le meilleur formatage.

Ensuite, je dois généralement corriger manuellement le retour à la ligne ...

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