summaryrefslogtreecommitdiff
path: root/macros/luatex/latex/letgut/doc/letgut.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/luatex/latex/letgut/doc/letgut.tex')
-rw-r--r--macros/luatex/latex/letgut/doc/letgut.tex136
1 files changed, 112 insertions, 24 deletions
diff --git a/macros/luatex/latex/letgut/doc/letgut.tex b/macros/luatex/latex/letgut/doc/letgut.tex
index 5069d57237..91006a60ea 100644
--- a/macros/luatex/latex/letgut/doc/letgut.tex
+++ b/macros/luatex/latex/letgut/doc/letgut.tex
@@ -67,7 +67,7 @@
}
\author{Association GUTenberg}
\date{%
- Version 0.9.3 en date du \today%
+ Version 0.9.4 en date du \today%
\texorpdfstring{%
\\
\url{https://framagit.org/gutenberg/letgut}%
@@ -359,8 +359,8 @@ Les options de la \letgutcls{} peuvent être spécifiées de deux façons :
D'autres options peuvent être passées à la \letgutcls{}. Il est ainsi possible
de faire usage de langues du \package*{babel}, autres que le français et
l'anglais déjà chargées par \letgut{}, en les stipulant en option de
-\docAuxCommand{documentclass} et en les employant selon la syntaxe du
-\package*{babel}.
+\docAuxCommand{documentclass} et en les employant selon la syntaxe de ce
+package.
\section{Titre et titres courants}
\label{sec:titre}
@@ -540,7 +540,8 @@ Les articles de la \lettre{} sont émaillés de concepts (packages ou classes
récurrente. Aussi des commandes spécifiques sont-elles prévues de façon à en
faciliter la saisie et à en homogénéiser la mise en forme.
-\subsection{Packages et classes, logiciels, fichiers, locutions étrangères}
+\subsection{Packages et classes, logiciels, fichiers, locutions étrangères,
+ points de code Unicode}
\label{sec:classes-packages-et}
\begin{docCommands}
@@ -647,6 +648,16 @@ Attention aux \foreignloc{load-time options} !
Mais... \latinloc{errare humanum est}.
\end{ltx-code-result}
+\begin{docCommand}{Ucode}{\oarg{nom}\marg{point de code}}
+ Cette commande est conçue pour afficher le \meta{point de code} et
+ éventuellement le \meta{nom} d'un caractère Unicode sous la forme
+ \enquote{U+\meta{point de code} (\meta{\textsc{nom}})}.
+\end{docCommand}
+
+\begin{ltx-code-result}[title addon=Point de code d'un caractère Unicode,listing options app={deletekeywords={[3]{options}}}]
+Unicode a prévu le caractère \Ucode[symbole numéro]{2116}.
+\end{ltx-code-result}
+
\subsection{Termes et expressions}
\label{sec:termes}
@@ -654,8 +665,8 @@ Mais... \latinloc{errare humanum est}.
{
{ doc name = gutenberg },
{ doc name = gut },
- { doc name = lettre },
- { doc name = lettregut },
+ % { doc name = lettre },
+ % { doc name = lettregut },
{ doc name = cahier },
{ doc name = cahiers },
{ doc name = cahiergut },
@@ -678,23 +689,23 @@ Mais... \latinloc{errare humanum est}.
\centering
\begin{tabular}{ll}
\toprule
- \refCom{gutenberg} & \gutenberg \\
- \refCom{gut} & \gut \\
- \refCom{lettre} & \lettre \\
- \refCom{lettregut} & \lettregut \\
- \refCom{cahier} & \cahier \\
- \refCom{cahiergut} & \cahiergut \\
- \refCom{cahiers} & \cahiers \\
- \refCom{cahiersgut} & \cahiersgut \\ \midrule
- \refCom{letgut} & \letgut \\
- \refCom{letgutcls} & \letgutcls \\ \midrule
- \refCom{knuth} & \knuth \\
- \refCom{lamport} & \lamport \\
- \refCom{tl} & \tl \\
- \refCom{tugboat} & \tugboat \\ \midrule
- \refCom{linux} & \linux \\
- \refCom{macos} & \macos \\
- \refCom{windows} & \windows \\ \bottomrule
+ \refCom{gutenberg} & \gutenberg \\
+ \refCom{gut} & \gut \\
+ % \refCom{lettre} & \lettre \\
+ % \refCom{lettregut} & \lettregut \\
+ \refCom{cahier} & \cahier \\
+ \refCom{cahiergut} & \cahiergut \\
+ \refCom{cahiers} & \cahiers \\
+ \refCom{cahiersgut} & \cahiersgut \\ \midrule
+ \refCom{letgut} & \letgut \\
+ \refCom{letgutcls} & \letgutcls \\ \midrule
+ \refCom{knuth} & \knuth \\
+ \refCom{lamport} & \lamport \\
+ \refCom{tl} & \tl \\
+ \refCom{tugboat} & \tugboat \\ \midrule
+ \refCom{linux} & \linux \\
+ \refCom{macos} & \macos \\
+ \refCom{windows} & \windows \\ \bottomrule
\end{tabular}
\caption{Effet des commandes de raccourcis}
\label{tab:raccourcis}
@@ -717,6 +728,83 @@ de \docAuxCommand{section}%
(préfixe pas en grandes capitales).
\end{dbwarning}
+\begin{docCommands}[
+ doc new=2022-10-03,
+ doc name=lettrenumber,
+ doc parameter = \oarg{entier relatif signé}
+ ]
+ {
+ { },
+ { doc name=lettrenumber* },
+ }
+ \index{configuration}%
+ Cette commande affiche le numéro de la \lettre{} :
+ \begin{description}
+ \item[en cours] si l'argument optionnel n'est pas employé ;
+ \item[décalé de celui en cours] de l'\meta{entier relatif
+ signé}\footnote{\label{entier-signe}C.-à-d. un \enquote{plus} ou un
+ \enquote{moins} (\lstinline|+| ou \lstinline|-|) suivi d'un nombre
+ entier.} spécifié sinon.
+ \end{description}
+ En version étoilée, la chaîne \enquote{\no{}} précède ce numéro.
+\end{docCommands}
+
+\ExplSyntaxOn
+\int_gset:Nn \g__letgut_number_int {46}
+\ExplSyntaxOff
+
+\begin{ltx-code-result}[title addon=emploi de la commande \refCom{lettrenumber},listing options app={deletekeywords={[6]{cours,lettre}}}]
+Si le numéro de la \lettre{} en cours est 46, celui de la \lettre
+\begin{enumerate}
+\item en cours est \lettrenumber ;
+\item en cours est le \lettrenumber* ;
+\item suivante est \lettrenumber[+1] ;
+\item précédente est le \lettrenumber*[-1].
+\end{enumerate}
+\end{ltx-code-result}
+
+\begin{docCommands}[]
+ {
+ { doc name = lettre },
+ { doc name = lettre, doc new=2022-10-03, doc parameter = \oarg{argument optionnel} },
+ { doc name = lettre*, doc new=2022-10-03, doc parameter = \oarg{argument optionnel} },
+ { doc name = lettregut },
+ { doc name = lettregut, doc new=2022-10-03, doc parameter = \oarg{argument optionnel} },
+ { doc name = lettregut*, doc new=2022-10-03, doc parameter = \oarg{argument optionnel} },
+ }
+ %
+ Ces commandes affichent les chaînes de caractères respectivement
+ \enquote{\lettre} et \enquote{\lettregut}, le cas échéant suivies du numéro
+ de la \lettre{} :
+ \begin{description}
+ \item[en cours] si l'\meta{argument optionnel} est un point (⅛.⅛) ;
+ \item[décalé de celui en cours] de ce qui est spécifié si l'\meta{argument optionnel} est un
+ entier relatif signé\footref{entier-signe} ;
+ \item[spécifié] si l'\meta{argument optionnel} est autre.
+ \end{description}
+ En version étoilée, la chaîne \enquote{\no{}} précède le numéro (seulement si
+ l'\meta{argument optionnel} est employé).
+\end{docCommands}
+
+\begin{ltx-code-result}[title addon=emplois des commandes \refCom{lettre} et \refCom{lettregut},listing options app={deletekeywords={[6]{cours,lettre}}}]
+Si le numéro de la \lettre{} en cours est 46, on a :
+\begin{enumerate}
+\item \lettre
+\item \lettre[.]
+\item \lettre[+10]
+\item \lettre[-10]
+\item \lettre[43]
+\item \lettre[coucou]
+\item \lettre*[.]
+\item \lettre*[+10]
+\item \lettre*[-10]
+\item \lettre*[43]
+\item \lettre*
+\end{enumerate}
+On fait usage de ces commandes
+dans la \lettregut*[.].
+\end{ltx-code-result}
+
\subsection{Touches de clavier}
\label{sec:touches-de-clavier}
@@ -1741,7 +1829,7 @@ listing options app={deletekeywords={[4]{
\item commandes ;
\item environnements ;
\item clés ;
- \item valeurs de clé ;
+ \item valeurs de clé.
\end{itemize}
}%
% \renewcommand{\indexname}{Index des commandes}