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 15:18]
samcarter
2_programmation:qualite_de_votre_code_latex [2021/04/08 13: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&​hellip;​.+
  
-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 13:01 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0