Accueil > LaTeX > LaTeX et correction d’orthographe : une astuce

LaTeX et correction d’orthographe : une astuce

dimanche 9 avril 2017, par Maïeul

On m’a demandé récemment de relire un travail conséquent rédigé en LaTeX pour, je cite, "en éliminer les fautes d’orthographe et de langue".

L’orthographe n’étant pas mon fort, j’utilise un correcteur externe, dont le nom signifie "antipoison". Le problème avec LaTeX est que, du fait notamment de la surabondance de commandes d’abréviation, l’analyse du correcteur échoue régulièrement.

J’ai donc décidé de faire la correction sur le PDF final. Il m’a cependant fallu l’adapter pour "mâcher" le travail du correcteur.

Les problèmes

J’avais quatre problèmes principaux empêchant le bon fonctionnement du correcteur :
 les césures ;
 les notes de bas de page, qui coupent la continuité entre les pages ;
 les numéros de page, qui coupent la continuité entre les pages ;
 les appels de notes de bas de page, qui coupe la continuité entre les mots.

La solution

J’ai ajouté les lignes suivantes dans mon préambule :

\usepackage[none]{hyphenat}
\usepackage{endnotes}
\renewcommand{\footnote}[1]{\endnote{#1}}
\renewcommand{\theendnote}{}
\pagestyle{empty}

Explication :
 l. 1 un package pour ne pas avoir de césure (crime de lèse-typographie !) ;
 l. 2 un package pour avoir des notes de fin ;
 l. 3 transformer les notes de bas de page en notes de fin ;
 l. 4 ne pas afficher l’appel aux notes de fin ;
 l. 5 ne pas afficher le numéro de page

Et la fin du contenu, on affiche les notes de fin.

\catcode<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+XF89MTEKXHRoZWVuZG5vdGVzCiZsdDsvY29kZSZndDsKCkxlICZsdDtjb2RlJmd0O1xjYXRjb2RlPC9jb2RlPg=="></span>\_=11

permet que le caractère _, utilisé dans les clefs bibliographiques, soit correctement interprété par \theendnotes et ne soit pas pris pour un caractère de formule mathématique [1].

Et voilà, un PDF plus facilement analysable par le correcteur orthographique !


[1Quelle drôle d’idée de faire des mathématiques avec LaTeX !

Messages

  • Merci pour l’astuce, j’utilise le même logiciel et ça va m’être utile pour mon mémoire. Sérieusement il y aurait du travail à faire de leur côté pour améliorer la correction avec LaTeX, sachant que le produit est vendu comme compatible. Mon truc pour l’instant était de rédiger mes textes au préalable en markdown, ayant découvert qu’il peut être lu par le logiciel et qui génère moins d’erreurs par sa syntaxe bien plus légère. Avec Pandoc, il est assez facile de le convertir directement en pdf ou en LaTeX au besoin par après.

  • Si Pandoc vous convient tant mieux. Pour ma part il manque certaines fonctionnalités précises qu’on ne trouvent qu’en LaTeX (raccourci, indexation, mise en page parallèle etc.)

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)