Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
2_programmation:qualite_de_votre_code_latex [2018/06/03 13:12]
samcarter
2_programmation:qualite_de_votre_code_latex [2021/04/08 11:01]
yannick.tanguy Traduction de l'article anglais, mise à jour et ajout de liens.
Ligne 1: Ligne 1:
---- +====== Comment améliorer la qualité d'un code LaTeX ? ======
-title: The quality of your LaTeX +
-category: programming +
-tags: latex macros +
-permalink: /FAQ-latexqual +
-date: 2014-06-10 +
----+
  
-The [`l2tabu`](https://ctan.org/pkg/l2tabu) tutorial (mentioned in  +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 [[1_generalites:documentation:documents:tutoriels:tutoriaux|tutoriels sur LaTeX]]) est recommandée.
-[online introductions](FAQ-man-latex)is undoubtedly a +
-good read.+
  
-Howeverit's always difficult to remember the things you should +Cependantil est souvent difficile de se souvenir systématiquement des choses que vous ne devez //pas// fairequand il y a déjà tant à savoir sur ce que vous devez faireDes automatisations sont heureusement possibles !
-_not_ dowhen there are so many things to remember that you +
-really must do: some automation is useful….+
  
-The nicely-named [`nag`](https://ctan.org/pkg/nag) allows you to apply a configurable set +===== Avec l'extension nag ===== 
-of checks to your document, as you run it through LaTeX; you get + 
-messages like+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 :  
-```latex+ 
 +<code latex>
 Package nag Warning: Command \bf is an old LaTeX 2.09 command.  Package nag Warning: Command \bf is an old LaTeX 2.09 command. 
 (nag)                Use \bfseries or \textbf instead on input line 30. (nag)                Use \bfseries or \textbf instead on input line 30.
-``` +</code> 
-  (the package provides a demo file which contains most of the sorts + 
-  of errors you might make&nbsp;&mdash; the example is one of them). +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). 
-While [`l2tabu`](https://ctan.org/pkg/l2tabu) and [`nag`](https://ctan.org/pkg/nag) alert you to _possible_ + 
-programming errors, you should not forget that they are merely +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 codeNotez plutôt le problème et essayez de vous entraîner à ne pas faire la même chose la prochaine fois.
-commenting on _style_; don't assume that a [`nag`](https://ctan.org/pkg/nag) error is +
-going to damn your code&nbsp;&mdash; rather, note the issue and try to train +
-your fingers not to do the same "next time".+
  
-The `lacheck` program analyses your source and comments on +===== Avec le programme lacheck =====
-it; its view of what is "bad" is _very_ subjective (the +
-documentation says), but it can be useful.+
  
 +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)
 +}}
2_programmation/qualite_de_votre_code_latex.txt · Dernière modification: 2021/04/08 11:01 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0