From ef3242e48c3652c1a7641d6d304f45fed40159a9 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 18 Jul 2021 20:25:16 +0000 Subject: semantex (18jul21) git-svn-id: svn://tug.org/texlive/trunk@59981 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/semantex/semantex.pdf | Bin 384087 -> 385078 bytes Master/texmf-dist/doc/latex/semantex/semantex.tex | 24 +++++++++++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) (limited to 'Master/texmf-dist/doc/latex') diff --git a/Master/texmf-dist/doc/latex/semantex/semantex.pdf b/Master/texmf-dist/doc/latex/semantex/semantex.pdf index 71b9241a809..006182bf852 100644 Binary files a/Master/texmf-dist/doc/latex/semantex/semantex.pdf and b/Master/texmf-dist/doc/latex/semantex/semantex.pdf differ diff --git a/Master/texmf-dist/doc/latex/semantex/semantex.tex b/Master/texmf-dist/doc/latex/semantex/semantex.tex index 2d8e6457aea..124296a291d 100644 --- a/Master/texmf-dist/doc/latex/semantex/semantex.tex +++ b/Master/texmf-dist/doc/latex/semantex/semantex.tex @@ -42,7 +42,7 @@ \usepackage[nameinlink]{cleveref} -\title{Seman\!\TeX: semantic, keyval-based mathematics (v0.507)} +\title{Seman\!\TeX: semantic, keyval-based mathematics (v0.508)} \date{\today} \author{Sebastian Ørsted (\href{mailto:sorsted@gmail.com}{sorsted@gmail.com})} @@ -3120,6 +3120,17 @@ the keys that can be used inside the command~\lstinline!\SemantexSetup! are: Another interesting possibility is the command~\lstinline!\ekvparse! from the package~\lstinline!expkv!. This choice will only affect keys for objects and classes, \emph{not} keys for use inside~\lstinline!\SemantexSetup!. + \item \mylst!single key parser={$\$}! + + Sets the single key parser function to~\. + The single key parser is the command that parses the content of the argument + when you have applied the setting \mylst!arg keyval=single keys!. + The \ must take two arguments: + \mylst!$\\${$\$}!. + The \ must take one argument and will be applied + to each entry in the \. + By default, this key has been set to the \LaTeX3 command~\mylst!\clist_map_function:nN! (but with the arguments in reverse order). + \item \mylst!semtex file={$\values\$}! When turned on, a \lstinline!.semtex! file will be created while processing the document. @@ -3540,12 +3551,19 @@ In the following sections, we include the full list. \item \mylst!parse options={$\$}! - Adds the \ to the parse options. + Adds the \ to the parse options, i.e.~adds it to the key \mylst!parse code!. \item \mylst!parse! - Invokes the parse routine. + Invokes the parse routine, i.e.~runs the key \mylst!parse code! and then empties + the contents of that key. + + \item + \mylst!parse code! + + The key where the parse options are stored. It is emptied when the parse + routine is invoked. \item \mylst!math class={$\$}! -- cgit v1.2.3