[latex3-commits] [latex3/latex2e] develop: Add syntax for \Make...case to usrguide (09c5004b0)

github at latex-project.org github at latex-project.org
Wed Nov 27 11:02:16 CET 2024


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/09c5004b0de565d5d864ae9469fd6d38e3327141

>---------------------------------------------------------------

commit 09c5004b0de565d5d864ae9469fd6d38e3327141
Author: Joseph Wright <joseph at texdev.net>
Date:   Wed Nov 27 10:01:12 2024 +0000

    Add syntax for \Make...case to usrguide


>---------------------------------------------------------------

09c5004b0de565d5d864ae9469fd6d38e3327141
 base/changes.txt      | 4 ++++
 base/doc/usrguide.tex | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/base/changes.txt b/base/changes.txt
index eaae54432..fa9af26a8 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,10 @@ to completeness or accuracy and it contains some references to files that are
 not part of the distribution.
 ================================================================================
 
+2024-11-27  Joseph Wright  <Joseph.Wright at latex-project.org>
+	* usrguide.tex:
+	Add syntax of \Make...case
+
 2024-11-17  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 
 	* ltmarks.dtx (section{Public interfaces for packages such as \pkg{multicol}}):
diff --git a/base/doc/usrguide.tex b/base/doc/usrguide.tex
index 21b15fb68..de37d6d41 100644
--- a/base/doc/usrguide.tex
+++ b/base/doc/usrguide.tex
@@ -43,7 +43,7 @@
     \texttt{usrguide.tex} for full details.}%
 }
 
-\date{2024-11-12}
+\date{2024-11-17}
 
 \NewDocumentCommand\cs{m}{\texttt{\textbackslash\detokenize{#1}}}
 \NewDocumentCommand\marg{m}{\arg{#1}}
@@ -1254,6 +1254,11 @@ the values \cs{topskip} (\dimeval{\topskip}) and \cs{baselineskip}
 
 \section{Case changing}
 
+\begin{decl}
+  |\MakeUppercase| \oarg{keyvals} \arg{text} \\
+  |\MakeLowercaes| \oarg{keyvals} \arg{text} \\
+  |\MakeTitlecase| \oarg{keyvals} \arg{text}
+\end{decl}
 \TeX{} provides two primitives \cs{uppercase} and \cs{lowercase} for changing
 the case of text. However, these have a range of limitations: they only change
 the case of explicit characters, do not account for the surrounding context, do





More information about the latex3-commits mailing list.