[latex3-commits] [git/LaTeX3-latex3-latex2e] cmd: Improve the example (fa376e30)
Joseph Wright
joseph.wright at morningstar2.co.uk
Thu Dec 3 08:38:32 CET 2020
Repository : https://github.com/latex3/latex2e
On branch : cmd
Link : https://github.com/latex3/latex2e/commit/fa376e3017d01be1a23226c658fb6dacf8a5e781
>---------------------------------------------------------------
commit fa376e3017d01be1a23226c658fb6dacf8a5e781
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Thu Dec 3 07:38:32 2020 +0000
Improve the example
>---------------------------------------------------------------
fa376e3017d01be1a23226c658fb6dacf8a5e781
base/doc/usrguide3.tex | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/base/doc/usrguide3.tex b/base/doc/usrguide3.tex
index d527844d..4c3bde94 100644
--- a/base/doc/usrguide3.tex
+++ b/base/doc/usrguide3.tex
@@ -247,14 +247,15 @@ arguments created using \cs{NewDocumentCommand} may safely be nested. Thus for
example, following
\begin{verbatim}
\NewDocumentCommand\foo{om}{I grabbed `#1' and `#2'}
+\NewDocumentCommand\baz{o}{#1-#1}
\end{verbatim}
using the command as
\begin{verbatim}
-\foo[[some stuff]]{more stuff}
+\foo[\baz[stuff]]{more stuff}
\end{verbatim}
will print
\begin{quote}
-I grabbed `[some stuff]' and `more stuff'
+I grabbed `stuff-stuff' and `more stuff'
\end{quote}
This is particularly useful when placing a command with an optional argument
\emph{inside} the optional argument of a second command.
More information about the latex3-commits
mailing list.