====== Comment améliorer la qualité d'un code LaTeX? ======

Avant tout chose, la lecture du tutoriel //[[ctanpkg>l2tabu-french|Liste des péchés des utilisateurs de LaTeX2e]]// (mentionné dans la question portant sur les [[https://faq.latex-fr.net/1_generalites/documentation/documents/tutoriels/tutoriaux|tutoriels sur LaTeX]]) est recommandée.

Cependant, il est souvent difficile de se souvenir systématiquement des choses que vous ne devez //pas// faire, quand il y a déjà tant à savoir sur ce que vous devez faire. Des automatisations sont heureusement possibles !

===== Avec l'extension nag =====

L'extension [[ctanpkg>nag]] vous permet de faire un ensemble configurable de vérifications à votre document, lorsque vous le compilez avec <latex>\LaTeX</latex>. Vous aurez alors des messages comme : 

<code latex>
Package nag Warning: Command \bf is an old LaTeX 2.09 command. 
(nag)                Use \bfseries or \textbf instead on input line 30.
</code>

L'extension fournit d'ailleurs un fichier d'exemple illustrant la plupart des erreurs que vous pourriez faire (le cas ci-dessus étant l'une d'elles).

Notez bien que [[ctanpkg>nag|nag]] vous alerte sur //d'éventuelles// erreurs de programmation. Vous ne devez pas oublier qu'il ne fait que commenter le //style// du code : n'imaginez pas qu'une erreur vue par [[ctanpkg>nag|nag]] condamne votre code. Notez plutôt le problème et essayez de vous entraîner à ne pas faire la même chose la prochaine fois.

===== Avec le programme lacheck =====

Le programme [[ctanpkg>lacheck]] analyse votre source et la commente. Sa vision de ce qui est « mauvais » est //très// subjective (comme le dit sa [[texdoc>lacheck|documentation]]) mais elle peut être utile. 

-----

//Source:// [[faquk>FAQ-latexqual|The quality of your LaTeX]]

{{htmlmetatags>metatag-keywords=(LaTeX,latex,code,programmation)
metatag-og:title=(Comment améliorer la qualité d'un code LaTeX)
metatag-og:site_name=(FAQ LaTeX francophone)
}}