Texitdote un vérificateur orthographique pour Latex

De nombreux étudiants utilisent Latex pour rédiger leurs rapports et travaux de fin d’études. Dans de nombreuses disciplines scientifiques et en informatique, Latex reste l’outil de choix pour la rédaction de documents. Cependant, durant les dernières années, les correcteurs orthographiques et grammaticaux de logiciels tels que Word ou LibreOffice se sont fortement améliorés, alors que bon nombre de documents Latex sont écrits dans des éditeurs simples.

Sylvain Hallé a résolu ce problème avec son logiciel baptisé Textidote. Textidote est écrit en Java. Il intègre plusieurs logiciels qui permettent de valider la structure d’un document Latex, mais aussi l’orthographe et la grammaire. Ces dernières vérifications sont réalisées par LanguageTool qui supporte l’anglais, le français et aussi l’allemand. Pour chaque langue, des centaines de règles permettent de détecter les erreurs les plus fréquentes. Textidote est également disponible via https://github.com/sylvainhalle/textidote

La meilleure façon d’utiliser Textidote est de l’intégrer systématiquement dans le Makefile qui permet de compiler le document. De cette façon, la vérification orthographique et grammaticale est toujours effectuée. Il suffit pour cela de prendre l’habitude d’ajouter dans dictionnaire local les noms propres et autres exceptions que Textidote doit ignorer.

.PHONY: all clean dist print

P = paper

default : $P.pdf

$P.pdf  : $(wildcard *.tex *.bib figures/*)
	pdflatex --shell-escape $P
	bibtex $P
	pdflatex --shell-escape $P
	pdflatex --shell-escape $P

check: $(wildcard *.tex *.bib figures/*)
	textidote --dict dict.txt --check en_uk --html $P.tex  > $P.html


Le Makefile ci-dessus est prévu pour un document en anglais. Il suffit de remplacer en_uk par fr pour valider un document en français.

Ecrit le September 14, 2018