[latexrefman-commits] [SCM] latexrefman updated: r791 - trunk
vincentb1 at gnu.org.ua
vincentb1 at gnu.org.ua
Wed Apr 15 19:20:44 CEST 2020
Author: vincentb1
Date: 2020-04-15 20:20:43 +0300 (Wed, 15 Apr 2020)
New Revision: 791
Modified:
trunk/ChangeLog
trunk/latex2e-fr.texi
trunk/latex2e.texi
Log:
[fr,en] \makeatletter & \makeatother, refine wording.
* latex2e-fr.texi (\makeatletter & \makeatother): Refurbish translation.
* latex2e.texi (\makeatletter & \makeatother): Suppress confusing
and redundant text.
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2020-04-14 19:05:33 UTC (rev 790)
+++ trunk/ChangeLog 2020-04-15 17:20:43 UTC (rev 791)
@@ -1,3 +1,10 @@
+2020-04-15 Vincent Belaïche <vincentb1 at users.sourceforge.net>
+
+ * latex2e.texi (\makeatletter & \makeatother): Suppress confusing
+ and redundant text.
+
+ * latex2e-fr.texi (\makeatletter & \makeatother): Refurbish translation.
+
2020-04-14 Vincent Belaïche <vincentb1 at users.sourceforge.net>
* latex2e-fr.texi (\message): Get refinements from Karl's r788.
Modified: trunk/latex2e-fr.texi
===================================================================
--- trunk/latex2e-fr.texi 2020-04-14 19:05:33 UTC (rev 790)
+++ trunk/latex2e-fr.texi 2020-04-15 17:20:43 UTC (rev 791)
@@ -7462,31 +7462,27 @@
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.
+définie par eux, puisque par défaut l'arobe a le catcode 12 (other).
- 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
- at code{\makeatletter} et @code{\makeatother} permettent aux utilisateurs
-de définir et re-définir des commandes dont le nom comprend un
- at code{@@}.
+Utilisez la paire @code{\makeatletter} et @code{\makeatother} au sein
+d'un fichier @file{.tex}, dans le préambule, quand vous définissez ou
+redéfinissez des commandes dont le nom comprend @code{@@}, en entourant
+votre définition par elles. Ne les utilisez pas au sein de fichiers
+ at file{.sty} ou @file{.cls} puisque les commandes @code{\usepackage} et
+ at code{\documentclass} font déjà le nécessaire pour que l'arobe ait le
+catcode d'une lettre, à savoir 11.
-Ces commandes sont à utiliser dans le préambule d'un fichier @file{.tex}.
-Il ne faut pas les utiliser dans des fichiers @file{.sty} ou @file{.cls}
-puisque les commandes @code{\usepackage} et @code{\documentclass} règlent
-le code de catégorie de l'arobase à celui d'une lettre.
-
@PkgIndex{macros2e}
Pour une liste complète des macros contenant une arobase dans leur nom,
-voir le document @url{http://ctan.org/pkg/macros2e}. Ces macros sont
-surtout à l'intention des auteurs de classes et de paquetages.
+voir le document @url{http://ctan.org/pkg/macros2e}.
+ at c xx pourquoi est-ce que ceci a été enlevé :
+ at c xx Ces macros sont surtout à l'intention des auteurs de classes et de
+ at c xx paquetages.
- at c xxxx TODO : ajouter une avertissement sur cet exemple.
-L'exemple ci-après est typique. Une commande
- at code{\these@@nomuniversite} se trouve dans le fichier de classe de
-l'utilisateur. L'utilisateur veut changer sa définition. Pour cela, il
-suffit d'insérer les trois lignes suivantes dans le préambule, avant le
- at code{\begin@{document@}} :
+Dans l'exemple suivant une commande @code{\these@@nomuniversite} se
+trouve dans le fichier de classe, et l'utilisateur veut changer sa
+définition. Pour cela, il suffit d'insérer les trois lignes suivantes
+dans le préambule, avant le @code{\begin@{document@}} :
@example
\makeatletter
Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi 2020-04-14 19:05:33 UTC (rev 790)
+++ trunk/latex2e.texi 2020-04-15 17:20:43 UTC (rev 791)
@@ -9267,11 +9267,10 @@
package or class from accidentally replacing such a command with one of
their own, because by default the at-sign has catcode at tie{}12.
-The pair @code{\makeatletter} and @code{\makeatother} changes the
-default code and then changes it back. Use them inside a @file{.tex}
-file, in the preamble, when you are defining or redefining commands
-named with @code{@@}, by having them surround your definition. Don't
-use these inside @file{.sty} or @file{.cls} files since the
+Use the pair @code{\makeatletter} and @code{\makeatother} inside a
+ at file{.tex} file, in the preamble, when you are defining or redefining
+commands named with @code{@@}, by having them surround your definition.
+Don't use these inside @file{.sty} or @file{.cls} files since the
@code{\usepackage} and @code{\documentclass} commands already arrange
that the at-sign has the character code of a letter, catcode at tie{}11.
More information about the latexrefman-commits
mailing list.