Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
distributions:conversion:logiciels_de_conversion_de_formats_de_texte [2016/10/20 21:26] – jejust | 6_distributions:conversion:logiciels_de_conversion_de_formats_de_texte [2021/03/10 10:36] (Version actuelle) – Nettoyage. Mise à jour des liens. Suppression de redondances avec "5_fichiers/conversions/enlever_les_balises_latex_d_un_document". jejust |
---|
\paragraphe{Logiciels de conversion de formats de texte\label{conversion}} | ====== Logiciels de conversion de formats de texte ====== |
| |
Cette partie traitera des logiciels qui permettent de convertir les | Cette partie traitera des logiciels qui permettent de convertir les |
formats de fichiers «~texte~», propriétaires ou non, vers <latex>\LaTeX</latex>{} et | formats de fichiers « texte », propriétaires ou non, vers <latex>\LaTeX</latex> et |
vice versa. Il est souvent nécessaire de récupérer des documents pour | vice versa. Il est souvent nécessaire de récupérer des documents pour |
les traiter et ceux-ci arrivent dans tous les formats imaginables. | les traiter et ceux-ci arrivent dans tous les formats imaginables. |
Chaque éditeur de logiciel utilise «~son~» format, et il n'est pas | Chaque éditeur de logiciel utilise « son » format, et il n'est pas |
toujours documenté. Il faut parfois utiliser des textes composés avec | toujours documenté. Il faut parfois utiliser des textes composés avec |
des programmes anciens dont la récupération n'est même plus possible | des programmes anciens dont la récupération n'est même plus possible |
avec les versions modernes de ces programmes... et certains de ces | avec les versions modernes de ces programmes... et certains de ces |
programmes n'existent plus ou n'ont pas été mis à jour depuis des | programmes n'existent plus ou n'ont pas été mis à jour depuis des années. |
années. | |
| |
====== Comment convertir du <latex>\LaTeX</latex>{} en Word~?} ====== | |
| |
| $\Reponse$ En 2020, le couteau suisse le plus abouti pour les conversions entre formats de document |
| [[https://pandoc.org/|est Pandoc]], disponible pour Linux, MacOS, Windows et quelques autres OS. |
| Cet outil, écrit en Haskell, est activement maintenu par John MacFarlane, et réalise |
| des conversions de très bonne qualité. |
| |
| |
| Les réponses données ci-dessous sont anciennes. Certaines sont peut-être encore valables, |
| mais la plupart sont obsolètes, ou ne répondent qu'à des besoins ponctuels. |
| |
| |
| ====== Logiciels de conversion de formats de texte ====== |
| |
| ===== Comment convertir du LaTeX en Word? ===== |
| |
$\Reponse$ ''TeXport'', de K-Talk permet de convertir vos fichier | $\Reponse$ ''TeXport'', de K-Talk permet de convertir vos fichier |
<latex>\TeX</latex>{} et <latex>\LaTeX</latex>{} en documents ''WordPerfect'' ou \prog{Microsoft | <latex>\TeX</latex> et <latex>\LaTeX</latex> en documents ''WordPerfect'' ou |
Word 97, 2000, XP}. Il traite les styles de fontes, les notes de bas | Microsoft Word 97, 2000, XP. Il traite les styles de fontes, les notes de bas |
de page, les caractères grecs, les mathématiques, les tableaux | de page, les caractères grecs, les mathématiques, les tableaux simples, |
simples, les accents européens, ainsi que les commandes ''def'' et | les accents européens, ainsi que les commandes ''\def'' et ''\renewcommand''. |
''renewcommand''. | |
| |
Ce logiciel est payant. % (et cher). %% Commente par Nico, 10/2/2004 | Ce logiciel est payant. Pour plus de détails, voir: [[http://www.ktalk.com/]]. |
Pour plus de détails, voir : | |
\url{http://www.ktalk.com/}. | |
%url controlée le 2/2/2004 | |
| |
====== Comment convertir du Word en <latex>\LaTeX</latex>~?} ====== | |
| |
| ===== Comment convertir du Word en LaTeX? ===== |
| |
$\Reponse$ Il y a l'outil ''Publishing Companion'' de K-Talk (voir | $\Reponse$ Il y a l'outil ''Publishing Companion'' de K-Talk (voir [[http://www.ktalk.com/]]). |
\url{http://www.ktalk.com/}). | |
| |
| |
$\Reponse$ ''Wd2latex'', pour \operatingsystem{MS-DOS}, est | $\Reponse$ ''Wd2latex'', pour MS-DOS, est disponible sur [[https://ctan.org/tex-archive/support/wd2latex]]. |
disponible sur https://www.ctan.org/{dviware/wd2latex/}. Cet utilitaire paraît somme | Cet utilitaire paraît rudimentaire, et date de 1991. |
toute assez rudimentaire. | |
%url controlée le 2/2/2004 | |
| |
| |
$\Reponse$ ''Word2x'' disponible sur https://www.ctan.org/{tools/word2x/} permet de | $\Reponse$ ''Word2x'' disponible sur [[ctanpkg>word2x]] permet de convertir du ''Word 6.0'' |
convertir du ''Word 6.0'' en texte ou en <latex>\LaTeX</latex>{}. | en texte ou en <latex>\LaTeX</latex>. |
La page d'accueil est~: \url{http://word2x.sourceforge.net/} | Sa page d'accueil est: [[http://word2x.sourceforge.net/]]. |
%url controlée le 2/2/2004 | |
| |
| |
$\Reponse$ Voir également ''texcnven'' dans | $\Reponse$ Voir également ''texcnven'' dans [[http://tug.org/utilities/texconv/index.html]]. |
\url{http://tug.org/utilities/texconv/index.html} | |
| |
| |
$\Reponse$ ''WINW2LTX'', de \nom{A.}{Cottrell}, est disponible sur | $\Reponse$ ''WINW2LTX'', de A. Cottrell, est disponible sur |
https://www.ctan.org/{support/winw2ltx/english/ww2/} pour ''WinWord2'', et | https://www.ctan.org/support/winw2ltx/english/ww2/ pour ''WinWord2'', et |
https://www.ctan.org/{support/winw2ltx/english/ww6/} pour ''WinWord6''. Il ne | https://www.ctan.org/support/winw2ltx/english/ww6/ pour ''WinWord6''. Il ne |
traite ni les équations, ni les graphiques. | traite ni les équations, ni les graphiques. |
| |
| |
$\Reponse$ Le programme ''catdoc'' | $\Reponse$ Le programme ''catdoc'' ([[http://www.45.free.net/~vitus/ice/catdoc]]) est à la base |
(\url{http://www.45.free.net/~vitus/ice/catdoc}) est à la base prévu pour | prévu pour convertir un document Word en texte brut, mais grâce à l'option ''-t'', |
convertir un document Word en texte brut, mais grâce à l'option -t, il peut | il peut générer un document <latex>\TeX</latex>. |
générer un document <latex>\TeX</latex>. | |
| |
| |
$\Reponse$ Le projet wvWare \url{http://wvware.sourceforge.net} fournit des | $\Reponse$ Le projet [[http://wvware.sourceforge.net/|wvWare]] fournit des |
utilitaires qui permettent de convertir un document Word en divers | utilitaires qui permettent de convertir un document Word en divers |
formats. Il comprend notamment le programme ''wvLatex'' qui permet de | formats. Il comprend notamment le programme ''wvLatex'' qui permet de |
convertir un document word en <latex>\LaTeX</latex>. | convertir un document word en <latex>\LaTeX</latex>. |
| |
====== Comment convertir du ''scribe'' en <latex>\LaTeX</latex>~?} ====== | |
| |
| ===== Comment convertir du ''scribe'' en LaTeX? ===== |
| |
$\Reponse$ ''s2latex'', de \nom{V.}{Jacobson}, fait partie de la | $\Reponse$ ''s2latex'', de V. Jacobson, fait partie de la |
distribution GUTenberg pour \operatingsystem{Unix}. Celle-ci est | distribution GUTenberg pour Unix. Celle-ci est |
disponible par FTP sur | disponible par FTP sur [[http://mirror.gutenberg.eu.org/pub/GUTenberg/distribunix/]]. |
\url{ftp://ftp.gutenberg.eu.org/pub/gut/distribunix/}. | |
| |
====== Comment convertir du ''WordPerfect'' en <latex>\LaTeX</latex>{} ?} ====== | |
| |
| ===== Comment convertir du ''WordPerfect'' en LaTeX? ===== |
| |
$\Reponse$ ''wp2latex'', de \nom{R.C.}{Houtepen}, est disponible sur | $\Reponse$ ''wp2latex'', de R.C. Houtepen, est disponible sur |
https://www.ctan.org/{obsolete/support/wp2latex/}. ''wp2latex'' a été écrit pour PC en | [[https://www.ctan.org/obsolete/support/wp2latex/]]. ''wp2latex'' a été écrit pour PC en |
Turbo Pascal. Il travaille à partir d'un document ''WordPerfect5.0''. On | Turbo Pascal. Il travaille à partir d'un document ''WordPerfect5.0''. On note |
note quelques limitations concernant les indices, la table des matières, les | quelques limitations concernant les indices, la table des matières, les marges |
marges et les graphiques. | et les graphiques. |
| |
| |
$\Reponse$ ''wp2latex'', de \nom{Glenn}{Geers} | $\Reponse$ ''wp2latex'', de [[dgeers@bigpond.net.au|Glenn Geers]], a été écrit en C. |
(\mail{dgeers@bigpond.net.au}), a été écrit en C. Il devrait être étendu à | Il devrait être étendu à //WordPerfect// 5.1 et 6. La version la plus récente est disponible en |
''WordPerfect 5.1 et 6''. La version la plus récente est disponible en | consultant la page d'accueil à l'URL : |
consultant la page d'accueil à l'URL~: | [[http://cmp.felk.cvut.cz/~fojtik/wp2latex/wp2latex.htm]] ou sur |
\url{http://cmp.felk.cvut.cz/~fojtik/wp2latex/wp2latex.htm} ou sur | [[https://www.ctan.org/obsolete/support/wp2latex/]]. |
https://www.ctan.org/{obsolete/support/wp2latex/}. | |
| |
| |
$\Reponse$ ''texperf'' est disponible sur https://www.ctan.org/{support/texperf/}. | $\Reponse$ ''texperf'' est disponible sur [[https://www.ctan.org/support/texperf/]]. |
| |
====== Comment convertir du <latex>\LaTeX</latex>{} en ''rtf''~?} ====== | |
| |
| ===== Comment convertir du LaTeX en ''rtf''? ===== |
| |
$\Reponse$ Le format ''RTF'' (Rich Text Format) correspond à un format | $\Reponse$ Le format ''RTF'' (Rich Text Format) correspond à un format |
''ASCII'' contenant des informations de formatage lisibles (entre | ''ASCII'' contenant des informations de formatage lisibles (entre |
autres) par ''Word'' pour \operatingsystem{MS-DOS}, ''Word'' | autres) par ''Word'' pour MS-DOS, ''Word'' pour Windows et ''Word'' pour |
pour \operatingsystem{Windows} et ''Word'' pour | MacOS. Pour plus d'informations sur ce format, voir : |
\operatingsystem{MacOS}. Pour plus d'informations sur ce format, | http://msdn.microsoft.com/library/en-us/dnrtfspec/html/rtfspec.asp. |
voir~: | |
\url{http://msdn.microsoft.com/library/en-us/dnrtfspec/html/rtfspec.asp}. | |
| |
| |
$\Reponse$ ''TeX2RTF'', est disponible sur https://www.ctan.org/{support/tex2rtf/} ou | $\Reponse$ ''TeX2RTF'', est disponible sur https://www.ctan.org/support/tex2rtf/ ou |
à l'URL~: \url{http://www.wxwindows.org/tex2rtf/index.htm}. Il tourne | à l'URL : [[http://www.wxwindows.org/tex2rtf/index.htm]]. Il tourne |
sous SPARC Open Look, SPARC Motif et \operatingsystem{Windows}. Il | sous SPARC Open Look, SPARC Motif et Windows. Il permet de sauvegarder |
permet de sauvegarder sous différents formats comme le format | sous différents formats comme le format ''help'' de Windows, ''rtf'', ''html''. |
''help'' de \operatingsystem{Windows}, ''rtf'', ''html''. | ''TeX2RTF'' ne gère pas les formules mathématiques ni les tableaux compliqués. |
''TeX2RTF'' ne gère pas les formules mathématiques ni les tableaux | |
compliqués. | |
| |
| |
$\Reponse$ ''LaTeX2rtf'', de \nom{F.}{Dorner} et \nom{A.}{Granzer}, | $\Reponse$ ''LaTeX2rtf'', de F. Dorner et A. Granzer, |
est disponible sur https://www.ctan.org/{support/latex2rtf/}. Une version est | est disponible sur [[https://www.ctan.org/support/latex2rtf/]]. Une version est |
également disponible sur \url{http://latex2rtf.sourceforge.net/}. Il | également disponible sur [[http://latex2rtf.sourceforge.net/]]. Il |
existe une version \operatingsystem{Windows} avec GUI depuis~2004. | existe une version Windows avec GUI depuis 2004. |
L'exécutable pour l'architecture 386 est fourni ; il existe aussi un | L'exécutable pour l'architecture 386 est fourni ; il existe aussi un |
Makefile compilant le tout pour \operatingsystem{Unix}. | Makefile compilant le tout pour Unix. |
| |
| ''LaTeX2rtf'' produit du ''rtf'' avec la simple commande (sous MS-DOS) : |
| |
''LaTeX2rtf'' produit du ''rtf'' avec la simple commande (sous | |
\operatingsystem{MS-DOS}) : | |
<code bash> | <code bash> |
ltx2rtf srcltx.tex | ltx2rtf srcltx.tex |
</code> | </code> |
qui produit~: | |
''srcltx.rtf'' | qui produit ''srcltx.rtf''. |
| |
Ce programme traite (sauf erreur) les commandes de changements de | Ce programme traite (sauf erreur) les commandes de changements de |
polices de <latex>\LaTeX</latex> du genre ''bfseries'', ''ttfamily'', | polices de <latex>\LaTeX</latex> du genre ''\bfseries'', ''\ttfamily'', |
''sffamily'', ''slshape'' et les tailles de polices, mais aussi | ''\sffamily'', ''\slshape'' et les tailles de polices, mais aussi |
les guillemets sous la forme << et >>. La numérotation automatique | les guillemets sous la forme « et ». |
pour les sections, chapitres, etc. est aussi prise en compte mais | La numérotation automatique pour les sections, chapitres, etc. |
compte tenu de certains bugs de ''Word 6.0'', leur présentation | est aussi prise en compte mais compte tenu de certains bugs de //MS Word 6.0//, |
peut être aléatoire. | leur présentation peut être aléatoire. |
| |
| |
<note warning> | <note warning> |
| |
Ce programme ne traite pas toutes les formules mathématiques mais | Ce programme ne traite pas toutes les formules mathématiques mais |
traduit du texte <latex>\LaTeX</latex>{} pouvant être relu en ''Word''. | traduit du texte LaTeX pouvant être relu en //MS Word//. |
\item Les lettres accentuées au codage 850 ne sont pas traduites | |
correctement~: il faut utiliser le codage 7 bits (\cmd'e, | Les lettres accentuées au codage 850 ne sont pas traduites correctement : |
''\string\^''i, etc.). | il faut utiliser le codage 7 bits (''\'e'', ''\^i'', etc.). |
</note> | </note> |
| |
| |
====== Comment convertir du ''rtf'' en \AllTeX~?} ====== | ===== Comment convertir du ''rtf'' en AllTeX? ===== |
| |
| $\Reponse$ ''rtf2TeX'' (Unix), de [[rhl@astro.princeton.edu|R. Lupton]], est disponible à |
| [[ctanpkg>rtf2tex]]. |
| |
$\Reponse$ ''rtf2TeX'' (\operatingsystem{Unix}), de \nom{R.}{Lupton} | |
(\mail{rhl@astro.princeton.edu}), est disponible sur | |
https://www.ctan.org/{support/rtf2tex/}. | |
| |
| $\Reponse$ ''rtf2latex'' (Unix), de E. Wechtl, est disponible à [[ctanpkg>rtf2latex]]. |
| |
$\Reponse$ ''rtf2latex'' (\operatingsystem{Unix}), de | |
\nom{E.}{Wechtl}, est disponible sur https://www.ctan.org/{support/rtf2latex/}. | |
| |
| $\Reponse$ ''rtf2latex2e'' (MacOS, Unix, Windows), d'Ujwal Sathyam, est disponible sur |
$\Reponse$ ''rtf2latex2e'' (\operatingsystem{MacOS, Unix, Windows}), | [[ctanpkg>rtf2latex2e]]. |
d'\nom{Ujwal}{Sathyam}, est disponible sur | |
https://www.ctan.org/{support/rtf2latex2e/}. | |
| |
<note> | <note> |
| Il n'y a pas eu de mise à jour depuis 2001 et La page d'accueil a disparu. |
Il n'y a pas eu de mise à jour depuis~2001 et La page d'accueil a | |
disparu. | |
</note> | </note> |
| |
| |
| |
$\Reponse$ ''w2latex'', de \nom{J.}{Garmendia} et | $\Reponse$ ''w2latex'', de J. Garmendia et J.-L. Maltret, est disponible sur https://www.ctan.org/support/w2latex/. |
\nom{J.-L.}{Maltret}, est disponible sur https://www.ctan.org/{support/w2latex/}. | |
''w2latex'' est un outil de conversion entre deux formats | ''w2latex'' est un outil de conversion entre deux formats |
descripteurs de texte, permettant de traduire un document rédigé sous | descripteurs de texte, permettant de traduire un document rédigé sous |
certaines versions de ''word'' pour obtenir du code <latex>\LaTeX</latex>. | certaines versions de //MS Word// pour obtenir du code <latex>\LaTeX</latex>. |
| |
| |
$\Reponse$ ''rtflatex'', de \nom{D.}{Taupin}, est capable de | $\Reponse$ ''rtflatex'', de Daniel Taupin, est capable de transcrire |
transcrire un fichier ''rtf'' en <latex>\LaTeX</latex>{} et de lui associer des | un fichier ''rtf'' en <latex>\LaTeX</latex> et de lui associer des |
fichiers de macros (''sty''). Toutefois, il ne traite pas les | fichiers de macros (''sty''). Toutefois, il ne traite pas les formules ni les tables. |
formules ni les tables. ''rtflatex'' est disponible sur | ''rtflatex'' est disponible sur [[ctanpkg>rtflatex]]. |
https://www.ctan.org/{support/rtflatex/}. | |
| |
====== Comment convertir du ''Excel'' en <latex>\LaTeX</latex>~?} ====== | |
| |
| ===== Comment convertir du //Excel// en LaTeX? ===== |
| |
$\Reponse$ Le fichier ''tabular.xla'', de \nom{A.}{Gjestland}, est | $\Reponse$ Le fichier ''tabular.xla'', de A. Gjestland, est |
disponible sur \url{http://tabular.hsh.no/}. | disponible sur [[http://tabular.hsh.no/]]. |
%Il existe deux versions | |
%''Tabular4.xla'' pour ''Excel4'' et ''Tabular5.xla'' pour | <note> |
%''Excel5''. Une | FIXME |
%documentation est également disponible: ''docu-tab.ps.Z''. Vous | Il existe deux versions ''Tabular4.xla'' pour ''Excel4'' et ''Tabular5.xla'' pour |
%pouvez aussi consulter la page WEB | ''Excel5''. Une documentation est également disponible: ''docu-tab.ps.Z''. Vous |
%\url{http://www.nak.mech.tut.ac.jp/sugi/vtab.asp}. Pour tous | pouvez aussi consulter la page WEB [[http://www.nak.mech.tut.ac.jp/sugi/vtab.asp]]. |
%renseignements, contacter l'auteur par e-mail : \mail{ag@hsh.no}. | |
| Pour tous renseignements, contacter l'auteur par e-mail : [[ag@hsh.no]]. |
Une documentation assez récente y est également disponible. | Une documentation assez récente y est également disponible. |
| </note> |
| |
| |
$\Reponse$ Il existe également l'utilitaire ''Excel2LaTeX'' | $\Reponse$ Il existe également l'utilitaire ''Excel2LaTeX'' disponible à [[ctanpkg>excel2latex]]. |
disponible sur https://www.ctan.org/ https://www.ctan.org/{support/excel2latex/}. La version~2.0 est | La version 2.0 est compatible avec Excel 95 et 97. |
compatible avec ''excel''~95 et~97. | |
| |
====== Comment convertir du ''HTML'' en ====== | |
<latex>\LaTeX</latex>~?\label{htmllatex}} | |
| |
| ===== Comment convertir du ''HTML'' en LaTeX? ===== |
| |
$\Reponse$ L'URL | $\Reponse$ L'URL [[http://www.w3.org/hypertext/WWW/Tools/html2things.html]] propose |
\url{http://www.w3.org/hypertext/WWW/Tools/html2things.html} propose | un certain nombre d'outils de conversion à partir d'un document HTML. |
un certain nombre d'outils de conversion à partir d'un document | |
''HTML''. | |
| |
| |
$\Reponse$ ''html2latex'', de \nom{N.}{Torkington}, est disponible à | $\Reponse$ ''[[ctanpkg>html2latex]]'', de N. Torkington, également disponible à |
\url{http://www.w3.org/hypertext/WWW/Tools/html2latex.html} ou sur | [[http://www.w3.org/hypertext/WWW/Tools/html2latex.html]]. |
https://www.ctan.org/{support/html2latex/}. Cet outil semble assez limité. Il est basé | Cet outil semble assez limité. Il est basé sur le parser HTML de [[wpfr>NCSA_Mosaic|Mosaic (NCSA)]]. |
sur le parser ''html'' de ''Mosaic'' (NCSA). | |
| |
%\reponse ''h2l'', de J.~Korpela, est disponible à | $\Reponse$ ''h2l'', de J. Korpela, est disponible à |
%\url{http://www.cs.tut.fi/\%7Ejkorpela/}. Il est un peu plus complet que | [[http://www.cs.tut.fi/\%7Ejkorpela/]]. Il est un peu plus complet que |
%le précédent mais doit encore être complété. Une documentation | le précédent mais doit encore être complété. Une documentation |
%est également prévue. | est également prévue. |
% | |
% 10/02/2004 : URL invalide -> commenté (Nico) | |
% | |
| |
| |
<note> | <note> |
| Le langage HTML étant à la base une application de de SGML, une autre solution |
''html'' étant à la base du ''sgml'', une autre solution (non | (non testée) serait d'utiliser un traducteur SGML<latex>$\rightarrow$</latex> |
testée) serait d'utiliser un traducteur ''sgml''$\rightarrow$ | <latex>\LaTeX</latex>. Le système ''linuxdoc-sgml'' devrait pouvoir faire cela |
<latex>\LaTeX</latex>{}. Le système 'linuxdoc-sgml' devrait pouvoir faire cela si | si on lui donne la DTD de la version de HTML concernée et les règles de traduction. |
l'on lui donne la DTD de la version d'''html'' concernée et les | Il est disponible à [[ftp://tsx-11.mit.edu/pub/linux/docs/linuxdoc-sgml-1.5.tar.gz]]. |
règles de traduction. Il est disponible à | |
\url{ftp://tsx-11.mit.edu/pub/linux/docs/linuxdoc-sgml-1.5.tar.gz} | |
</note> | </note> |
| |
| |
$\Reponse$ ''techexplorer'' disponible sur | $\Reponse$ ''techexplorer'' disponible sur |
\url{http://www-306.ibm.com/software/network/techexplorer/} est un | [[http://www-306.ibm.com/software/network/techexplorer/]] est un |
navigateur Hypermedia qui met en forme des documents scientifiques | navigateur Hypermedia qui met en forme des documents scientifiques |
écrits en <latex>\LaTeX</latex>{} pour les présenter sous forme ''html''. Il gère | écrits en <latex>\LaTeX</latex> pour les présenter sous forme ''html''. Il gère |
notamment les expressions mathématiques. Il est compatible avec les | notamment les expressions mathématiques. Il est compatible avec les |
navigateurs ''Netscape'', ''Mozilla'' et avec \prog{Microsoft | navigateurs //Netscape//, //Mozilla// et avec //Microsoft Internet Explorer//. |
Internet Explorer}. Pour plus de détails voir la liste de discussion | Pour plus de détails voir la liste de discussion [[techexplorer@listserv.nodak.edu]]. |
\mail{techexplorer@listserv.nodak.edu}. | |
| |
| |
$\Reponse$ Le package [[ctanpkg>typehtml|typehtml]] disponible sur | $\Reponse$ Le package [[ctanpkg>typehtml]] de David Carlisle permet |
https://www.ctan.org/{macros/latex/contrib/carlisle/} permet de lire des fichiers | de lire des fichiers ''HTML2'' et les mathématiques dans ''HTML3.0''. |
''HTML2'' et les mathématiques dans ''HTML3.0''. | |
| |
| |
$\Reponse$ ''Html2tex'' est disponible à l'adresse | $\Reponse$ ''Html2tex'' est disponible à l'adresse |
\url{http://home.planet.nl/~faase009/html2tex_c.txt}. Vous obtiendrez | [[http://home.planet.nl/~faase009/html2tex_c.txt]]. Vous obtiendrez |
directement le source C à cette adresse ainsi que des commentaires | directement le source C à cette adresse ainsi que des commentaires |
inclus. Une documentation complète se trouve ici en anglais~: | inclus. Une documentation complète se trouve ici en anglais: |
\url{http://home.planet.nl/~faase009/html2tex.html}. | [[http://home.planet.nl/~faase009/html2tex.html]]. |
| |
| |
$\Reponse$ ''vulcanize'' disponible à l'URL~: | $\Reponse$ ''vulcanize'' disponible à [[http://www.cis.upenn.edu/~mjd/bin/vulcanize]]. |
\url{http://www.cis.upenn.edu/~mjd/bin/vulcanize}. La page ''man'' | La page de manuel est disponible à [[http://www.plover.com/vulcanize/]]. |
est disponible à l'URL suivante~: | |
\url{http://www.plover.com/vulcanize/}. | |
| |
%% Prak : Apparement, il n'y est plus disponible ! | $\Reponse$ ''QWERTZ'' disponible à [[http://www.megginson.com/Software/psgmlxml-19980218.zip]]. |
% \reponse ''QWERTZ'' disponible à l'url~: | |
% \url{http://www.megginson.com/Software/psgmlxml-19980218.zip}. | |
| |
====== Comment convertir du <latex>\LaTeX</latex>{} en ''HTML''~?}\label{latexhtml} ====== | FIXME Apparemment plus disponible. |
| |
| |
| ===== Comment convertir du LaTeX en HTML? ===== |
| |
$\Reponse$ ''IDVI'' est un outil qui permet de présenter des | $\Reponse$ ''IDVI'' est un outil qui permet de présenter des |
documents ''html'' à partir de sources <latex>\LaTeX</latex>{}. ''IDVI'' est une | documents ''html'' à partir de sources <latex>\LaTeX</latex>. ''IDVI'' est une |
implémentation ''Java'' d'un visualiseur ''dvi'' qui permet | implémentation ''Java'' d'un visualiseur DVI qui permet d'afficher des pages <latex>\LaTeX</latex> |
d'afficher des pages <latex>\LaTeX</latex>{} sur le WEB et non plus un document | sur le WEB et non plus un document HTML. |
''html''. Pour plus de détails, consulter~: | Pour plus de détails, consulter: [[http://www.geom.uiuc.edu/java/idvi/]]. |
\url{http://www.geom.uiuc.edu/java/idvi/}. | |
| |
| |
$\Reponse$ ''LaTeX2HTML'' pour \operatingsystem{Windows}~95, 98, NT | $\Reponse$ ''LaTeX2HTML'' pour Windows 95, 98, NT et Unix, de N. Drakos, écrit en Perl, |
et \operatingsystem{Unix}, de \nom{N.}{Drakos} (Perl), est disponible | est disponible sur [[ctanpkg>latex2html]]. Pour plus de détails, consulter : |
sur https://www.ctan.org/{support/latex2html/}. Pour plus de détails, consulter~: | [[http://www.latex2html.org/]]. |
\url{http://www.latex2html.org/}. | |
| |
| |
<note> | <note> |
| Le package [[ctanpkg>html]] permet d'insérer dans le source <latex>\LaTeX</latex> des |
Le package [[ctanpkg>html|html]] permet d'insérer dans le source <latex>\LaTeX</latex>{} des | commandes traitées de manière spéciale par le convertisseur ''latex2html''. |
commandes traitées de manière spéciale par le convertisseur | |
''latex2html''. | |
</note> | </note> |
| |
Il existe également une liste de discussion ''latex2html'' à | Il existe également une liste de discussion ''latex2html'' à |
laquelle on peut s'abonner en envoyant un mail contenant | laquelle on peut s'abonner en envoyant un mail contenant |
|subscribe latex2html [<adresse>]| à \mail{majordomo@mcs.anl.gov}. | ''subscribe latex2html [<adresse>]'' à [[majordomo@mcs.anl.gov]]. |
| |
La nouvelle version de ''LaTeX2HTML'' est la version~2002-2.1. | La nouvelle version de ''LaTeX2HTML'' est la version 2002-2.1. |
%Une | |
%documentation est disponible en ligne à l'IRISA dans | |
%\url{/usr/local/doc/LaTeX/latex2html.ps}. | |
% | |
% On s'en fout, non ? (Nico) | |
% | |
| |
| |
$\Reponse$ Il est possible également d'utiliser ''hyperlatex'', qui | $\Reponse$ Il est possible également d'utiliser ''[[ctanpkg>hyperlatex|Hyperlatex]]'', |
produit des documents ''html'' plus jolis pour peu que votre source | qui produit des documents HTML plus jolis pour peu que votre source <latex>\LaTeX</latex> |
<latex>\LaTeX</latex>{} suive certaines conventions. Pour plus de détails, | suive certaines conventions. |
consulter~: \url{http://www.cs.uu.nl/~otfried/Hyperlatex/} ou encore | Pour plus de détails, consulter: [[http://www.cs.uu.nl/~otfried/Hyperlatex/]]. |
sur https://www.ctan.org/{support/hyperlatex/}. | |
| |
| |
<note warning> | <note warning> |
| Cet utilitaire nécessite l'utilisation de <latex>\LaTeXe</latex> et de ''Emacs''. |
Cet utilitaire nécessite l'utilisation de <latex>\LaTeXe</latex>{} et de | |
''Emacs''. | |
</note> | </note> |
| |
| |
| |
$\Reponse$ À voir également~: ''OmniMark'' sur | $\Reponse$ À voir également : ''OmniMark'' sur [[http://www.omnimark.com/]]. |
\url{http://www.omnimark.com}. | |
| |
| |
$\Reponse$ Il existe également ''ltx2x'' disponible sur | $\Reponse$ Il existe également ''[[ctanpkg>ltx2x]]''. |
https://www.ctan.org/{support/}. | |
| |
| |
$\Reponse$ ''TeX4ht'' est un environnement configurable qui permet de | $\Reponse$ ''TeX4ht'' est un environnement configurable qui permet de |
générer des documents hypertextes. Pour plus de détails, voir : | générer des documents hypertextes. Pour plus de détails, voir: |
\url{http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html} ou | [[http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html]] ou |
\url{http://www.leps.de/tex4ht.html} (en allemand). | [[http://www.leps.de/tex4ht.html]] (en allemand). |
| |
| |
$\Reponse$ ''HeVeA'' est un programme gratuit destiné à transformer | $\Reponse$ ''HeVeA'' est un programme gratuit destiné à transformer |
un source <latex>\LaTeX</latex>{} en ''HTML~4.0''. Ce programme est disponible à | un source <latex>\LaTeX</latex> en ''HTML 4.0''. Ce programme est disponible à |
l'URL \url{http://pauillac.inria.fr/~maranget/hevea/} C'est un | l'URL [[http://pauillac.inria.fr/~maranget/hevea/]] C'est un |
interpréteur du langage <latex>\TeX</latex>{}. Donc toutes les nouvelles macros, tous | interpréteur du langage <latex>\TeX</latex>. Donc toutes les nouvelles macros, tous |
les environnements que l'on peut définir sont correctement | les environnements que l'on peut définir sont correctement |
interprétés, que l'on peut charger des fichiers de style exotiques, | interprétés, que l'on peut charger des fichiers de style exotiques, |
etc. si l'on désire obtenir un résultat particulier dans la sortie | etc. si l'on désire obtenir un résultat particulier dans la sortie |
''HTML''. ''HeVeA'' transforme les formules mathématiques en | ''HTML''. ''HeVeA'' transforme les formules mathématiques en |
''HTML~4.0'' «~pur~» (sans graphique) en utilisant la fonte symbole, | ''HTML 4.0'' « pur » (sans graphique) en utilisant la fonte symbole, |
des tags de positionnements fins et des tables. (Contribution due à | des tags de positionnements fins et des tables. (Contribution due à Éric Brunet). |
\nom{Éric}{Brunet}) | |
| |
| |
$\Reponse$ ''ltoh'' est un script Perl paramétrable. Il sait gérer | $\Reponse$ ''ltoh'' est convertisseur entièrement écrit en Perl (donc indépendant de la plate-forme), |
différents types de macros, les tables, la plupart des caractères | très paramétrable. Il sait gérer différents types de macros, les tables, la plupart des caractères |
spéciaux,~etc. Pour plus de détails (version~2000b), voir : | spéciaux, etc. Il est possible de programmer la transformation à effectuer quand telle ou telle |
\url{http://www.best.com/~quong/ltoh/}. | balise LaTeX est rencontrée. Pour plus de détails (version 2000b), voir: [[http://www.best.com/~quong/ltoh/]]. |
| |
| |
$\Reponse$ ''mn'' de \nom{E.}{Gurari} est un convertisseur Plain | $\Reponse$ ''mn'' de E. Gurari est un convertisseur Plain TeX ou LaTeX vers ''html''. |
<latex>\TeX</latex>{} ou <latex>\LaTeX</latex>{} vers ''html''. Il est hautement configurable. Cet | Il est hautement configurable. Cet outil est disponible sur: |
outil est disponible sur~: | [[http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html]]. |
\url{http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html}. | |
| |
| |
$\Reponse$ ''Webbuilder'' de MicroPress, est un éditeur <latex>\TeX</latex>{} qui | $\Reponse$ ''Webbuilder'' de MicroPress, est un éditeur <latex>\TeX</latex> qui |
permet de générer du code ''html''. Il gère aussi bien les commandes | permet de générer du code ''html''. Il gère aussi bien les commandes |
<latex>\TeX</latex>{} que les macros utilisateur. Tous les environnements | <latex>\TeX</latex> que les macros utilisateur. Tous les environnements |
mathématiques, tables, notes de bas de page, table des matières, | mathématiques, tables, notes de bas de page, table des matières, |
références, listes, etc, sont gérés. La plupart des documents <latex>\LaTeX</latex>{} | références, listes, etc, sont gérés. La plupart des documents <latex>\LaTeX</latex> |
peuvent facilement être convertis. ''Webbuilder'' est disponible | peuvent facilement être convertis. ''Webbuilder'' est disponible |
sous \operatingsystem{Windows}~95, 98, NT, et~3.1 (Win32 nécessaire). | sous Windows 95, 98, NT, et 3.1 (Win32 nécessaire). |
Pour plus de détails et quelques exemples, consulter~: | Pour plus de détails et quelques exemples, consulter : [[http://www.micropress-inc.com/]]. |
\url{http://www.micropress-inc.com/}. Pour toutes questions écrire à | Pour toutes questions écrire [[support@micropress-inc.com|au support de Micropress]]. |
\mail{support@micropress-inc.com}. | |
| |
| |
$\Reponse$ ''TTH'' est un convertisseur <latex>\TeX</latex>{} $\rightarrow$ | $\Reponse$ ''TTH'' est un convertisseur <latex>\TeX</latex> <latex>$\rightarrow$</latex> |
''html'' disponible sur~: | ''html'' disponible à [[http://hutchinson.belmont.ma.us/tth/]]. |
\url{http://hutchinson.belmont.ma.us/tth/}. Il gère les mathématiques | Il gère les mathématiques (il convertit les formules mathématiques au lieu d'en faire des |
(il convertit les formules mathématiques au lieu d'en faire des | images) et reconnaît les structures de document Plain <latex>\TeX</latex> et |
images) et reconnaît les structures de document Plain <latex>\TeX</latex>{} et | <latex>\LaTeX</latex> qu'il convertit en hyperliens. ''TTH'' est rapide et portable. |
<latex>\LaTeX</latex>{} qu'il convertit en hyperliens. ''TTH'' est rapide et | |
portable. | |
| |
% En double, c'est normal ?? | |
| |
$\Reponse$ Le package [[ctanpkg>typehtml|typehtml]] de \nom{D.}{Carlisle} permet de | $\Reponse$ Le package [[ctanpkg>typehtml|typehtml]] de David Carlisle permet de |
gérer des documents ''html'' directement depuis le source <latex>\LaTeX</latex>{}. | gérer des documents HTML directement depuis le source <latex>\LaTeX</latex>. |
Ce package est disponible sur https://www.ctan.org/{macros/latex/contrib/carlisle/}. | |
| |
%% Prak : il n'est peut-etre pas necessaire de citer un logiciel indisponible | |
% \reponse ''tohtml''. Une documentation est | |
% disponible à~: \url{http://www.loria.fr/services/tex/outils/tohtml.ps.gz}. | |
% Je n'ai pas trouvé d'adresse où l'obtenir. | |
| |
| $\Reponse$ ''Texpider'' est un moteur <latex>\TeX</latex> qui produit directement |
$\Reponse$ ''Ltoh'', disponible à l'URL | du HTML. Il est possible de l'acheter ici: |
\url{http://quong.best.vwh.net/ltoh/}, est un convertisseur | [[http://www.micropress-inc.com/webb/wbstart.htm]]. |
entièrement écrit en Perl (donc indépendant de la plate-forme), | Il ne produit pas de fichier DVI mais directement du HTML. |
adaptable dans le sens où il est possible de programmer la | |
transformation à effectuer quand une balise <latex>\LaTeX</latex>{} est rencontrée. | |
| |
| |
$\Reponse$ ''Texpider'' est un moteur <latex>\TeX</latex>{} qui produit directement | |
du ''html''. Il est possible de l'acheter ici~: | |
\url{http://www.micropress-inc.com/webb/wbstart.htm}. Il ne produit | |
pas de fichier ''dvi'' mais directement du ''html''. | |
| |
| |
$\Reponse$ ''Tex converter'' est un programme intégrateur de | $\Reponse$ ''Tex converter'' est un programme intégrateur de |
plusieurs convertisseurs de <latex>\LaTeX</latex>{} vers autre chose dont du | plusieurs convertisseurs de <latex>\LaTeX</latex> vers autre chose, |
''html'' (sous tous les \operatingsystem{Windows}). Il est | dont du HTML (sous tous les Windows). |
disponible à l'URL suivante~: | Il est disponible à [[http://www.mayer.dial.pipex.com/tex.htm]]. |
\url{http://www.mayer.dial.pipex.com/tex.htm}. | |
| |
====== Existe-t-il un programme qui transforme les formules ====== | |
mathématiques et les tables <latex>\LaTeX</latex>{} en ''html''~?}. | |
| |
| ===== Existe-t-il un programme qui transforme les formules mathématiques et les tables LaTeX en HTML? ===== |
| |
$\Reponse$ ''math2html'' convertit des tables et des formules | $\Reponse$ ''math2html'' convertit des tables et des formules |
mathématiques <latex>\LaTeX</latex>{} vers du ''html''. Les formules mathématiques | mathématiques <latex>\LaTeX</latex> vers du HTML. |
sont transformées en images bitmap s'il n'est pas possible de les | Les formules mathématiques sont transformées en images bitmap |
transformer en ''html''. | s'il n'est pas possible de les transformer en HTML. |
| |
====== Comment convertir un fichier ''dvi'' en ''ASCII''~?} ====== | |
| |
| ===== Comment convertir du WEB en LaTeX? ===== |
| |
$\Reponse$ Voir la question \vref{qu=DviVersAscii}. | |
| |
====== Comment convertir du WEB en <latex>\LaTeX</latex>~?\label{weblatex}} ====== | |
| |
| |
$\Reponse$ ''SchemeWEB'', de \nom{J.}{Ramsdell}, est disponible sur | |
https://www.ctan.org/{web/schemeweb/}. | |
| |
| |
$\Reponse$ Il existe également des programmes pour de nombreux autres | |
langages. Ainsi, ''ocamlweb'' | |
(\url{http://www.lri.fr/~filliatr/ocamlweb/index.fr.html}) permet de | |
faire de la programmation littéraire en CaML. | |
| |
%% En double : Le laisser ici ? | |
% \question{Comment convertir du <latex>\TeX</latex>{} en Framemaker ?} | |
% \reponse ''Framemaker'' dispose d'un filtre permettant d'importer des | |
% fichiers <latex>\TeX</latex>{}. | |
| |
%% En double également | |
====== Comment enlever les balises <latex>\LaTeX</latex>{} d'un document~?} ====== | |
| |
| |
$\Reponse$ Les programmes ''detex'' et ''untex'', disponibles sur | |
https://www.ctan.org/{support/detex/} et https://www.ctan.org/{support/untex/}, permettent d'enlever | |
toutes les commandes et séquences de contrôle <latex>\LaTeX</latex>{} d'un document. | |
''detex'' existe sous \operatingsystem{Unix}, | |
\operatingsystem{MS-DOS} et \operatingsystem{MacOS}. | |
| |
| |
<note warning> | |
| |
''detex'' n'enlève que les macros et pas leurs arguments, ce qui | |
donne des résultats pas toujours très propres avec des documents | |
<latex>\LaTeX</latex>. Mais ''untex'' dispose d'options qui permettent d'enlever | |
les arguments et les noms des environnements. | |
</note> | |
| |
| $\Reponse$ ''SchemeWEB'', de J. Ramsdell, est disponible sur [[https://www.ctan.org/web/schemeweb/]]. |
| |
====== Comment convertir du ''SGML'' en \AllTeX~?\label{sgmllatex}} ====== | |
| |
| $\Reponse$ Il existe également des programmes pour de nombreux autres langages. |
| Ainsi, ''ocamlweb'' ([[http://www.lri.fr/~filliatr/ocamlweb/index.fr.html]]) permet |
| de faire de la programmation littéraire en CaML. |
| |
$\Reponse$ | |
| |
| ===== Comment convertir du SGML en AllTeX? ===== |
| |
<note> | <note> |
| SGML = //Standard Generic Markup Language.// |
| |
''sgml'' = Standard Generic Markup Language; | Il s'agit d'une norme de balisage de documents structurés. |
''sgml'' est une norme de balisage de documents structurés | Pour plus de détails, consulter: [[http://www.sil.org/sgml/sgml.html]]. |
Pour plus de détails, consulter : | |
\url{http://www.sil.org/sgml/sgml.html} | |
</note> | </note> |
| |
| |
| |
$\Reponse$ ''sgmlspm'', de \nom{D.}{Megginson}, est disponible à | $\Reponse$ ''sgmlspm'', de D. Megginson, est disponible à |
\url{http://www.garshol.priv.no/download/xmltools/prod/SGMLSpm.html}. | [[http://www.garshol.priv.no/download/xmltools/prod/SGMLSpm.html]]. |
Cet outil nécessite Perl. | Cet outil nécessite Perl. |
| |
| |
$\Reponse$ ''stil'', de \nom{J.}{Schrod} et \nom{C.}{Detig}, est | $\Reponse$ ''stil'', de J. Schrod et C. Detig, est disponible |
disponible par FTP sur | sur [[ftp://ftp.th-darmstadt.de/pub/text/sgml/stil/]]. |
\url{ftp://ftp.th-darmstadt.de/pub/text/sgml/stil/}. | |
| |
Ces deux outils s'appuient sur le parser ''nsgmls'' de | Ces deux outils s'appuient sur le parser ''nsgmls'' de |
\nom{J.}{Clark} qui traduit du ''SGML'' en ''ESIS''. | J. Clark qui traduit du ''SGML'' en ''ESIS''. |
| |
| |
$\Reponse$ ''linuxdoc-sgml'' s'appuie aussi sur ''sgmls'' de | $\Reponse$ ''linuxdoc-sgml'' s'appuie aussi sur ''sgmls'' de J. Clark. |
\nom{J.}{Clark}. | |
| |
%% Indisponible : | |
% \reponse ''sgml2tex'', de \nom{Peter}{Flynn}, est disponible sur | |
% https://www.ctan.org/{support/sgml2tex/}. | |
| |
====== Comment convertir un fichier 8~bits en fichier 7~bits~?} ====== | $\Reponse$ ''[[ctanpkg>sgml2tex]]'', de Peter Flynn, disponible sur le CTAN. |
| |
| |
$\Reponse$ \nom{Bernd}{Raichle} a fourni un tel convertisseur | ===== Comment convertir un fichier 8 bits en fichier 7 bits? ===== |
| |
| $\Reponse$ Bernd Raichle fournit un tel convertisseur |
parfaitement portable qui se présente sous forme d'un programme <latex>\TeX</latex> | parfaitement portable qui se présente sous forme d'un programme <latex>\TeX</latex> |
appelé ''convert.tex''. Celui-ci est disponible sur | appelé ''convert.tex''. Celui-ci est disponible sur |
https://www.ctan.org/{language/typingtex/}. | [[https://www.ctan.org/language/typingtex/]]. |
| |
| FIXME Non disponible sur le CTAN au 19/09/2020. |
| |
$\Reponse$ Il en existe également une version modifiée par | |
\nom{L.}{Siebenmann} dans | |
https://www.ctan.org/{language/typingtex/Convert-RaichleHacked.dir/} (interface | |
modifiée, ajout de quelques tables de transformation dont | |
''mac2dek.tbl'' ou ''pc2dek.tbl'' pour la conversion du | |
Macintosh ou du PC vers la syntaxe classique de Knuth (\cmd'e, \cmd | |
c\marg{c}, etc.)). | |
| |
| $\Reponse$ Il en existe également une version modifiée par L. Siebenmann dans |
| [[https://www.ctan.org/language/typingtex/Convert-RaichleHacked.dir/]] (interface |
| modifiée, ajout de quelques tables de transformation dont ''mac2dek.tbl'' ou |
| ''pc2dek.tbl'' pour la conversion du Macintosh ou du PC vers la syntaxe classique |
| de Knuth (''\'e'', ''\c{c}'', etc.)). |
| |
$\Reponse$ L'outil ''Tower of Babel'' (avec option <latex>\TeX</latex>{} activée), | |
| $\Reponse$ L'outil ''Tower of Babel'' (avec option <latex>\TeX</latex> activée), |
permet également de réaliser de telles conversions. Il est disponible | permet également de réaliser de telles conversions. Il est disponible |
pour \operatingsystem{MacOS} sur | pour MacOS sur [[http://www0.univ-rennes1.fr/pub/mac/editeur/tower-of-babel-13.sit.hqx]]. |
\url{http://www0.univ-rennes1.fr/pub/mac/editeur/tower-of-babel-13.sit.hqx}. | |
| |
| |
$\Reponse$ ''recode'' de \nom{F.}{Pinard} est un programme | $\Reponse$ ''recode'' de F. Pinard est un programme Unix (GNU) |
\operatingsystem{Unix} (GNU) qui convertit tous types de fichiers | qui convertit tous types de fichiers texte. De nombreux formats |
texte. De nombreux formats sont supportés (ASCII, EBCDIC, CDC, | sont supportés (ASCII, EBCDIC, CDC, <latex>\LaTeX</latex>, etc.). |
<latex>\LaTeX</latex>{}, etc.). | |
| |
Exemple : | Exemple : |
recode latin1:applemac <fichier> | recode latin1:applemac <fichier> |
</code> | </code> |
| |
| |
| |
$\Reponse$ Dans ''Emacs'', le mode ''iso-cvt.el'', peut | $\Reponse$ Dans ''Emacs'', le mode ''iso-cvt.el'', peut |
convertir automatiquement un fichier codé 7~bits en fichier codé | convertir automatiquement un fichier codé 7 bits en fichier codé |
8~bits (et réciproquement) lors de la lecture et de l'écriture. Pour | 8 bits (et réciproquement) lors de la lecture et de l'écriture. Pour |
l'utiliser, ajouter |(require iso-cvt)| dans le ''.emacs''. Le | l'utiliser, ajouter ''(require iso-cvt)'' dans le ''.emacs''. Le |
fichier sera alors en 7~bits sur le disque. | fichier sera alors en 7 bits sur le disque. |
| |
| |
$\Reponse$ De même, il y a le mode ''x-symbol.el'' pour | $\Reponse$ De même, il y a le mode ''x-symbol.el'' pour ''(X)Emacs''. |
''(X)Emacs''. | |
| |
| |
$\Reponse$ Il existe également les utilitaires ''kb7to8/8to7'' | $\Reponse$ Il existe également les utilitaires ''kb7to8/8to7'' distribués avec [[ctanpkg>french]]. |
distribués avec [[ctanpkg>french|french]]. | |
| |
====== Comment convertir un fichier ''ChiWriter'' en TeX~?} ====== | |
| |
| |
$\Reponse$ ''chi2tex'' est disponible sur https://www.ctan.org/{support/chi2tex/}. Il | ===== Comment convertir un fichier ''ChiWriter'' en TeX? ===== |
y a plusieurs versions du convertisseur, selon la version de | |
''ChiWriter'' à convertir. À partir des versions~2 ou~3 cela ne | $\Reponse$ ''chi2tex'' est disponible sur [[https://www.ctan.org/support/chi2tex/]]. |
| Il y a plusieurs versions du convertisseur, selon la version de |
| ''ChiWriter'' à convertir. À partir des versions 2 ou 3 cela ne |
marchait que pour des fichiers très simples (pas plus d'un niveau | marchait que pour des fichiers très simples (pas plus d'un niveau |
d'exposant et d'indice, etc.). Il est probable que le convertisseur de | d'exposant et d'indice, etc.). Il est probable que le convertisseur de |
la version~4 marche beaucoup mieux~: il fait une analyse syntaxique | la version 4 marche beaucoup mieux : il fait une analyse syntaxique |
des formules, alors que les versions~2 et~3 étaient purement | des formules, alors que les versions 2 et 3 étaient purement graphiques. |
graphiques. | |
| |
====== Où trouver une FAQ de convertisseurs \AllTeX\slash ====== | FIXME Non disponible sur le CTAN au 19/09/2020. |
Traitement de texte~?} | |
| |
| |
$\Reponse$ La FAQ de \nom{W.}{Hennings} est disponible sur | ===== Où trouver une FAQ de convertisseurs TeX / Traitement de texte? ===== |
https://www.ctan.org/{help/wp-conv/}. | |
| |
%Elle est également postée toutes les semaines dans {\ttfamily comp.text.tex}. | $\Reponse$ La FAQ de W. Hennings est disponible à [[ctanpkg>wp-conv]]. |
%AL: Ceci ne semble plus être le cas... | |
| |
====== Comment convertir un fichier \PS en ====== | |
ASCII~?\label{postscriptascii}} | |
| |
| ===== Comment convertir un fichier Postscript en ASCII? ===== |
| |
$\Reponse$ ''pstotext'' est un outil \operatingsystem{Unix} freeware | $\Reponse$ ''pstotext'' est un outil Unix freeware qui permet d'extraire du texte ascii d'un fichier Postscript. |
qui permet d'extraire du texte ascii d'un fichier \PS{}. Il utilise | Il utilise ''Ghostscript''. ''pstotext'' est disponible à |
''Ghostscript''. ''pstotext'' est disponible à | [[http://www.research.digital.com/SRC/virtualpaper/pstotext.html]]. |
\url{http://www.research.digital.com/SRC/virtualpaper/pstotext.html}. | |
| |
Sous \operatingsystem{Windows} et \operatingsystem{OS/2}, | Sous Windows et OS/2, ''pstotext'' est accessible via l'outil ''GSview'' de |
''pstotext'' est accessible via l'outil ''GSview'' de | R. Lang (version 2.0 minimum). Voir [[http://www.cs.wisc.edu/~ghost/gsview/]]. |
\nom{R.}{Lang} (version~2.0 minimum). Voir | |
\url{http://www.cs.wisc.edu/~ghost/gsview/}. | |
| |
Pour \operatingsystem{MS-DOS}, ''pstotext'' est disponible à | Pour MS-DOS, ''pstotext'' est disponible à [[http://www.cs.uu.nl/pub/TEX/MSDOS/pstotext.zip]]. |
\url{http://www.cs.uu.nl/pub/TEX/MSDOS/pstotext.zip}. | |
| |
====== Comment convertir un fichier \PDF en ASCII~?\label{pdfascii}} ====== | |
| |
| ===== Comment convertir un fichier PDF en ASCII? ===== |
| |
$\Reponse$ L'outil ''pstotext'' présenté à la question précédente | $\Reponse$ L'outil ''pstotext'' présenté à la question précédente |
permet également d'extraire du texte ASCII d'un fichier \PDF. | permet également d'extraire du texte ASCII d'un fichier PDF. |
''pdftotext'' est un autre programme spécifique au format \PDF. | ''pdftotext'' est un autre programme spécifique au format PDF. |
| |
====== Comment convertir du <latex>\LaTeX</latex> en \PDF~?\label{latexpdf}} ====== | |
| |
| |
| ===== Comment convertir du LaTeX en PDF? ===== |
| |
$\Reponse$ L'utilitaire ''ps2pdf'' de ''ghostscript'' | $\Reponse$ L'utilitaire ''ps2pdf'' de ''ghostscript'' |
(version~4.01 au moins) permet de convertir des fichiers \PS{} au | (version 4.01 au moins) permet de convertir des fichiers Postscript au |
format \PDF d'Adobe. La dernière version de ''ghostscript'' est | format PDF d'Adobe. La dernière version de ''ghostscript'' est |
disponible sur \url{http://www.ghostscript.com/}. | disponible sur [[http://www.ghostscript.com/]]. |
| |
| |
$\Reponse$ Sur \operatingsystem{MacOS}, ''ps2pdf'' livré avec | $\Reponse$ Sur MacOS, ''ps2pdf'' livré avec ''cmactex'', nécessite l'installation |
''cmactex'', nécessite l'installation de ''psview''. Voir | de ''psview''. Voir [[http://www.kiffe.com/cmactex.html]]. |
\url{http://www.kiffe.com/cmactex.html}. | |
| |
| |
$\Reponse$ \pdfTeX{} est un moteur <latex>\TeX</latex>{} qui permet de produire | $\Reponse$ Les moteurs pdfTeX, luaLaTeX, etc., permettent de produire directement |
directement un fichier ''pdf'' sans passer par un ''dvi''. Il | des fichiers PDF sans passer par un DVI. |
dispose donc en natif d'un support pour les objets graphiques et les | Ils supportent nativement l'inclusion d'objets graphiques et de liens hypertextes. |
liens hypertextes. \pdfTeX{} est disponible sur https://www.ctan.org/{systems/pdftex} | |
ou https://www.ctan.org/{systems/msdos/pdftex}. | |
| |
\nom{T.}{Bouche} a créé une page web de présentation de ''pdftex'' | |
avec trois fichiers ''pdf'' créés de cette façon~: | |
\url{http://www-fourier.ujf-grenoble.fr/~bouche/PDFtex/}. | |
| |
Il existe également une liste de discussion à ce sujet~: | |
\url{http://tug.org/mailman/listinfo/pdftex} | |
| |
| |
$\Reponse$ ''Adobe Acrobat Distiller'' permet avec des fontes simples | $\Reponse$ ''Adobe Acrobat Distiller'' permet avec des fontes simples |
de générer des fichiers ''pdf'' à partir de \PS{}. Selon votre | de générer des fichiers PDF à partir de PS. Selon votre version d'Acrobat Reader, |
version d'''Acrobat Reader'', il vaut mieux utiliser des fontes de | il vaut mieux utiliser des fontes de type1 car les bitmaps de <latex>\TeX</latex> |
type1 car les bitmaps de <latex>\TeX</latex> peuvent être très mal rendus. Pour plus | peuvent être très mal rendus. Pour plus de détails consulter [[http://www.adobe.com/]]. |
de détails consulter \url{http://www.adobe.com/}. | |
| |
| |
<note> | <note> |
| Il vaut nettement mieux demander à <latex>\LaTeX</latex> de travailler avec des |
Il vaut nettement mieux demander à <latex>\LaTeX</latex>{} de travailler avec des | polices Postscript, si l'on compte transformer le document en PDF par la suite. |
polices \PS{}, si l'on compte transformer le document en ''pdf'' | Si vous utilisez des polices à résolution fixe, le texte aura une apparence |
par la suite. Si vous utilisez des polices à résolution fixe, le | on ne peut plus laide sur votre écran. |
texte aura une apparence on ne peut plus laide sur votre écran. | |
</note> | </note> |
| |
| |
====== Comment définir son propre format de sortie~?} ====== | ===== Comment définir son propre format de sortie? ===== |
| |
| $\Reponse$ ''[[ctanpkg>ltx2x]]'' permet de remplacer des commandes |
| <latex>\LaTeX</latex> par des commandes définies par l'utilisateur. |
| |
$\Reponse$ ''ltx2x'' disponible sur https://www.ctan.org/{support/ltx2x/} permet de | |
remplacer des commandes <latex>\LaTeX</latex>{} par des commandes définies par | |
l'utilisateur. | |
| |
| |
| {{htmlmetatags>metatag-keywords=(Pandoc,conversion,convertion,formats de documents,format universel,XML,SGML,HTML,LaTeX,tex4ht,Association GUTenberg,word,vieux documents) |
| metatag-og:title=(Logiciels de conversion de formats de texte) |
| metatag-og:site_name=(FAQ LaTeX francophone) |
| }} |
| |