Existe-t-il un moyen de convertir un document LaTeX en texte brut ? C'est à dire une commande éliminant le préambule ainsi que tous les styles du texte, type Posée 24 Oct '15, 00:52 Pathe ♦♦ |
Pour moi, le meilleur moyen c'est pandoc. C'est un logiciel qui peut lire LaTeX, html, markdown et quelques autres formats et écrire texte brut, LaTeX, html, markdown, ODT, DOCX et quelques autres. Réponse probablement inadaptée. Je passerais par une sortie pdf. Après, un copié-collé dans un fichier quelconque, quelques corrections, et hop.
(24 Oct '15, 01:55)
fred02840
@fred02840 Attention ! Votre réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel. Sur ce, copier depuis un pdf est ce que je fais actuellement, mais ce n'est guère pratique.
(24 Oct '15, 10:42)
Pathe ♦♦
@fred02840 Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel.
(24 Jan '16, 23:32)
Pathe ♦♦
|
Une possibilité est de recourir à Certaines commandes, notamment celles fournies par la plupart des packages, ne sont pas prises en compte et il peut être nécessaire d'indiquer à Ouvrir dans l'éditeur
\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 : Ouvrir dans l'éditeur
hevea ma-config.hva -text test.tex Si le fichier Ouvrir dans l'éditeur
\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 Ouvrir dans l'éditeur
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) ----------------------------------- Publiée 25 Oct '15, 12:37 denis ♦♦ |
Oui, et c'est bien pourquoi j'évite de le faire. Mais on n'a pas toujours le choix. Une autre solution serait peut-être de passer par LibreOffice : je sais qu'il existe une extension permettant de convertir de l'odt en .tex (pas merveilleusement, d'ailleurs) ; l'inverse est peut-être vrai (importer du .tex). Frédéric
Il faudrait que vous éditiez votre première réponse parce que ce site ne fonctionne pas comme un forum de discussion. Vous répondez à un commentaire, qui rend la lecture des réponses bien difficile. Ou alors, transformez cette deuxième réponse en commentaire.
Ah, OK. J'avais effectivement commencé comme cela, mais le bouton "commentaire" était resté grisé, donc inopérant. Je vois qu'il faut un minimum de caractères qu'il puisse être utilisé
@fred02840 Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel.