[latexrefman-commits] [SCM] latexrefman updated: r776 - trunk
vincentb1 at gnu.org.ua
vincentb1 at gnu.org.ua
Mon Mar 30 12:04:33 CEST 2020
Author: vincentb1
Date: 2020-03-30 13:04:33 +0300 (Mon, 30 Mar 2020)
New Revision: 776
Modified:
trunk/ChangeLog
trunk/latex2e-fr.texi
Log:
[fr] (\makeatletter & \makeatother) update.
* latex2e-fr.texi (\makeatletter & \makeatother): Update translation.
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2020-03-30 10:00:08 UTC (rev 775)
+++ trunk/ChangeLog 2020-03-30 10:04:33 UTC (rev 776)
@@ -1,5 +1,9 @@
2020-03-30 Vincent Belaïche <vincentb1 at users.sourceforge.net>
+ * latex2e-fr.texi (\makeatletter & \makeatother): Update translation.
+
+2020-03-30 Vincent Belaïche <vincentb1 at users.sourceforge.net>
+
* latex2e-fr.texi (filecontents, \write18): update translation along r758
(Low-level font commands): Leftover from r754.
():
Modified: trunk/latex2e-fr.texi
===================================================================
--- trunk/latex2e-fr.texi 2020-03-30 10:00:08 UTC (rev 775)
+++ trunk/latex2e-fr.texi 2020-03-30 10:04:33 UTC (rev 776)
@@ -7295,30 +7295,35 @@
\makeatother
@end example
-Utilisé pour redéfinir des commandes internes de @LaTeX{}.
- at code{\makeatletter} a pour effet que le caractère arobase @code{@@} ait
-le code de catégorie des lettres, c.-à-d.@: 11. @code{\makeatother}
-règle de code de catégorie de @code{@@} à 12, sa valeur d'origine.
+Utilisez cette paire de commande quand vous redéfinissser les commandes
+ at LaTeX{} dont le nom comprend un caractère arobe @code{@@}. La
+déclaration @code{\makeatletter} a pour effet que le caractère
+arobase @code{@@} ait le code de catégorie des lettres, c.-à-d.@: 11. La
+déclaration @code{\makeatother} règle de code de catégorie de @code{@@}
+à 12, sa valeur d'origine.
À mesure que chaque caractère est lu par @TeX{} pour @LaTeX{}, un code
de catégorie lui est assigné. On appelle aussi ce code
@cindex catcode
@cindex code de catégorie de caractère
- at cindex catégorie, code de @dots{} de caractère
+ at cindex catégorie, code de caractère
@dfn{catcode} pour faire court. Par exemple, la contre-oblique @code{\}
-reçoit le catcode 0i : celui-ci correspond aux caractères qui commencent une
-commande. Ces deux commandes altèrent le catcode assigné à @code{@@}.
+reçoit le catcode 0. Les noms de commande consistent en un caractère de
+catégorie 0, d'ordinaire une contr'oblique, suivi par des lettres,
+c-à-d.@: des caractères de catégorie 11 (à ceci près qu'une commande
+peut également consister en un caractère de catégorie 0 suivi d'un
+unique caractère qui n'est pas une lettre).
-Cette altération est nécessaire parce que beaucoup des commandes de
- at LaTeX{} utilisent @code{@@} dans leur nom, de manière à empêcher les
-utilisateurs de définir accidentellement une commande qui remplacerait
-l'une des commandes privées de @LaTeX{}. Les noms de commandes
-consistent en un caractère de catégorie 0, d'ordinaire une
-contre-oblique, suivi de lettres, c'est-à-dire des caractères de
-catégorie 11 (à ceci près qu'un nom de commande peut aussi consister en un
-catactère de catégorie 0 suivi d'un seul symbole non-lettre). Ainsi, sous
-le régime par défaut de codes de catégorie, les commandes définies par
-l'utilisateur ne peuvent pas contenir de @code{@@}. Mais
+Le code source de @LaTeX{} suit la convention que certaines commandes
+utilisent @code{@@} dans leur nom. Ces commandes sont principalement
+destinées aux auteurs de paquetages ou de classes. Cette convention
+empèche les auteurs qui sont juste utilisateurs d'un paquetage ou d'une
+classe de remplacer accidentellement une telle commande par une commande
+définie par eux, puisque par défaut l'arobe a le catcode 12.
+
+ at c xxx Revoir la trad.
+Ainsi, sous le régime par défaut de codes de catégorie, les commandes
+définies par l'utilisateur ne peuvent pas contenir de @code{@@}. Mais
@code{\makeatletter} et @code{\makeatother} permettent aux utilisateurs
de définir et re-définir des commandes dont le nom comprend un
@code{@@}.
More information about the latexrefman-commits
mailing list.