Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 2

25 Oct '15, 12:41

denis's gravatar image

denis
7.4k2510

Une possibilité est de recourir à [`hevea`][1] [`HeVeA`][1] (qui peut aussi être utilisé pour [convertir un fichier `.tex` en `.html`][2]). Un exemple frappant de [fichier `.tex`][3] converti en [fichier .txt][4] montre les possibilité offertes. Certaines commandes, notamment celles fournies par la plupart des packages, ne sont pas prises en compte et il peut être nécessaire d'indiquer à `hevea` `HeVeA` ce que l'on veut en faire. Pour cela on crée un fichier de configuration, par exemple le fichier `ma-config.hva` suivant : \newcommand{\ier}{er} \newcommand{\iere}{re} \newcommand{\ieme}{e} \newcommand{\iers}{ers} \newcommand{\ieres}{res} \newcommand{\iemes}{es} \newcommand{\no}{no} \newcommand{\nos}{nos} \newcommand{\No}{No} \newcommand{\Nos}{Nos} \renewcommand{\up}[1]{#1} \renewcommand{\og }{« bla} \renewcommand{\fg}{\space{} »} \newcommand{\leqslant}{<=} \newcommand{\geqslant}{>=} \renewcommand{\textbf}[1]{*#1*} \renewcommand{\textit}[1]{/#1/} \renewcommand{\emph}[1]{/#1/} et on compile au moyen de la commande : hevea ma-config.hva -text test.tex Si le fichier `test.tex` est : \documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper]{geometry} \usepackage{babel} \begin{document} \section{Quelques commandes de mise en forme} \textbf{Coucou} \textit{Coucou} \emph{Coucou} \textsf{Coucou} \texttt{Coucou} \textsc{Coucou} \section{Quelques commandes du module frenchb du package babel} 1\ier{}, 1\iere{}, 2\ieme{}, 1\iers{}, 1\ieres{} et 5\iemes{} \No 1. \Nos 2 et 3, \no 4, \nos 5 et 6 \og chevrons\fg{} M\up{me} \textsc{de La Fayette} \section{Un peu de maths} $x\geqslant 0$, $y\leqslant 0$ \end{document} le fichier `test.txt` résultant est : 1 Quelques commandes de mise en forme *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *Coucou* /Coucou/ /Coucou/ Coucou Coucou Coucou 2 Quelques commandes du module frenchb du package babel *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= 1er, 1re, 2e, 1ers, 1res et 5es No1. Nos2 et 3, no4, nos5 et 6 «chevrons» Mme de La Fayette 3 Un peu de maths *=*=*=*=*=*=*=*=*= x>= 0, y<= 0 ----------------------------------------------------------------------- Ce document a été traduit de LaTeX par HeVeA (1) ----------------------------------- [1]: http://hevea.inria.fr/doc/manual021.html#sec97 [2]: http://texnique.fr:80/osqa/questions/278/conversion-en-html/283 [3]: http://hevea.inria.fr/examples/suite.tex [4]: http://hevea.inria.fr/examples/suite.txt
cliquez ici pour masquer/afficher la révision 1

25 Oct '15, 12:37

denis's gravatar image

denis
7.4k2510

Une possibilité est de recourir à [`hevea`][1] (qui peut aussi être utilisé pour [convertir un fichier `.tex` en `.html`][2]). Un exemple frappant de [fichier `.tex`][3] converti en [fichier .txt][4] montre les possibilité offertes. Certaines commandes, notamment celles fournies par la plupart des packages, ne sont pas prises en compte et il peut être nécessaire d'indiquer à `hevea` ce que l'on veut en faire. Pour cela on crée un fichier de configuration, par exemple le fichier `ma-config.hva` suivant : \newcommand{\ier}{er} \newcommand{\iere}{re} \newcommand{\ieme}{e} \newcommand{\iers}{ers} \newcommand{\ieres}{res} \newcommand{\iemes}{es} \newcommand{\no}{no} \newcommand{\nos}{nos} \newcommand{\No}{No} \newcommand{\Nos}{Nos} \renewcommand{\up}[1]{#1} \renewcommand{\og }{« bla} \renewcommand{\fg}{\space{} »} \newcommand{\leqslant}{<=} \newcommand{\geqslant}{>=} \renewcommand{\textbf}[1]{*#1*} \renewcommand{\textit}[1]{/#1/} \renewcommand{\emph}[1]{/#1/} et on compile au moyen de la commande : hevea ma-config.hva -text test.tex Si le fichier `test.tex` est : \documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper]{geometry} \usepackage{babel} \begin{document} \section{Quelques commandes de mise en forme} \textbf{Coucou} \textit{Coucou} \emph{Coucou} \textsf{Coucou} \texttt{Coucou} \textsc{Coucou} \section{Quelques commandes du module frenchb du package babel} 1\ier{}, 1\iere{}, 2\ieme{}, 1\iers{}, 1\ieres{} et 5\iemes{} \No 1. \Nos 2 et 3, \no 4, \nos 5 et 6 \og chevrons\fg{} M\up{me} \textsc{de La Fayette} \section{Un peu de maths} $x\geqslant 0$, $y\leqslant 0$ \end{document} le fichier `test.txt` résultant est : 1 Quelques commandes de mise en forme *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= *Coucou* /Coucou/ /Coucou/ Coucou Coucou Coucou 2 Quelques commandes du module frenchb du package babel *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= 1er, 1re, 2e, 1ers, 1res et 5es No1. Nos2 et 3, no4, nos5 et 6 «chevrons» Mme de La Fayette 3 Un peu de maths *=*=*=*=*=*=*=*=*= x>= 0, y<= 0 ----------------------------------------------------------------------- Ce document a été traduit de LaTeX par HeVeA (1) ----------------------------------- [1]: http://hevea.inria.fr/doc/manual021.html#sec97 [2]: http://texnique.fr:80/osqa/questions/278/conversion-en-html/283 [3]: http://hevea.inria.fr/examples/suite.tex [4]: http://hevea.inria.fr/examples/suite.txt

C'est votre première visite ici ? Consultez la FAQ !

×