[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.