diff options
author | Karl Berry <karl@freefriends.org> | 2021-08-23 20:51:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-08-23 20:51:47 +0000 |
commit | 080ee0cef1631f16ed37bc76f13c6be3be525f05 (patch) | |
tree | b51192bd68c3add83b1ac38b3a64d58366bce03f /Master/texmf-dist/doc/latex/semantex | |
parent | cc7dcdd7ea83f25894871c0a10a99ab723a14f48 (diff) |
semantex (23aug21)
git-svn-id: svn://tug.org/texlive/trunk@60312 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/semantex')
-rw-r--r-- | Master/texmf-dist/doc/latex/semantex/semantex.pdf | bin | 384739 -> 385165 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/semantex/semantex.tex | 86 |
2 files changed, 80 insertions, 6 deletions
diff --git a/Master/texmf-dist/doc/latex/semantex/semantex.pdf b/Master/texmf-dist/doc/latex/semantex/semantex.pdf Binary files differindex b397d484450..7bbf5313c27 100644 --- a/Master/texmf-dist/doc/latex/semantex/semantex.pdf +++ b/Master/texmf-dist/doc/latex/semantex/semantex.pdf diff --git a/Master/texmf-dist/doc/latex/semantex/semantex.tex b/Master/texmf-dist/doc/latex/semantex/semantex.tex index 563be874be1..3b2630da085 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.512)} +\title{Seman\!\TeX: semantic, keyval-based mathematics (v0.513)} \date{\today} \author{Sebastian Ørsted (\href{mailto:sorsted@gmail.com}{sorsted@gmail.com})} @@ -103,6 +103,10 @@ \usepackage{semantex} +\SemantexSetup{ + semtex file=true, +} + \usepackage{expkv} \NewVariableClass\MyVar[ @@ -2036,7 +2040,7 @@ Tuple-like commands are also possible: \NewObject\MyVar\tup[left par=(,right par=)] % tuples \NewObject\MyVar\pcoor[ % projective coordinates left par={[}, right par={]}, - set arg sep=\mathpunct{:}, + set arg sep=\mathbin{:}, % changes the argument separator to colon set arg dots=\dotsb, % changes what is inserted if you write "..." @@ -2045,7 +2049,7 @@ Tuple-like commands are also possible: \NewObject\MyVar\tup[left par=(,right par=)] % tuples \NewObject\MyVar\pcoor[ % projective coordinates left par={[}, right par={]}, - set arg sep=\mathpunct{:}, + set arg sep=\mathbin{:}, % changes the argument separator to colon set arg dots=\dotsb, % changes what is inserted if you write "..." @@ -3350,9 +3354,9 @@ In the following sections, we include the full list. Increases the \<integer\> by~\( 1 \). \item - \mylst!int if ieq TF={$\<integer\num{1}\>$}{$\<integer\num{2}\>$}{$\<if true\>$}{$\<if false\>$}!, \\ - \mylst!int if ieq T={$\<integer\num{1}\>$}{$\<integer\num{2}\>$}{$\<if true\>$}!, \\ - \mylst!int if ieq F={$\<integer\num{1}\>$}{$\<integer\num{2}\>$}{$\<if false\>$}! + \mylst!int if eq TF={$\<integer\num{1}\>$}{$\<integer\num{2}\>$}{$\<if true\>$}{$\<if false\>$}!, \\ + \mylst!int if eq T={$\<integer\num{1}\>$}{$\<integer\num{2}\>$}{$\<if true\>$}!, \\ + \mylst!int if eq F={$\<integer\num{1}\>$}{$\<integer\num{2}\>$}{$\<if false\>$}! Checks whether the integers \<integer\num{1}\> and \<integer\num{2}\> are equal, and runs \<if~true\> or \<if~false\> accordingly. @@ -3840,11 +3844,21 @@ In the following sections, we include the full list. \mylst!pre arg={$\<value\>$}! Sets the pre-argument. + + \item + \mylst!pre arg put left={$\<value\>$}! + + Adds to the left of the pre-argument. \item \mylst!post arg={$\<value\>$}! Sets the post-argument. + + \item + \mylst!post arg put right={$\<value\>$}! + + Adds to the right of the post-argument. \item \mylst!set arg sep={$\<value\>$}! @@ -3994,11 +4008,21 @@ In the following sections, we include the full list. \mylst!pre upper={$\<value\>$}! Sets the pre-upper index. + + \item + \mylst!pre upper put left={$\<value\>$}! + + Adds to the left of the pre-upper index. \item \mylst!post upper={$\<value\>$}! Sets the post-upper index. + + \item + \mylst!post upper put right={$\<value\>$}! + + Adds to the right of the post-upper index. \item \mylst!upper put left={$\<value\>$}! @@ -4192,11 +4216,21 @@ In the following sections, we include the full list. \mylst!pre lower={$\<value\>$}! Sets the pre-lower index. + + \item + \mylst!pre lower put left={$\<value\>$}! + + Adds to the left of the pre-lower index. \item \mylst!post lower={$\<value\>$}! Sets the post-lower index. + + \item + \mylst!post lower put right={$\<value\>$}! + + Adds to the right of the post-lower index. \item \mylst!lower put left={$\<value\>$}! @@ -4390,11 +4424,21 @@ In the following sections, we include the full list. \mylst!pre upper left={$\<value\>$}! Sets the pre-upper left index. + + \item + \mylst!pre upper left put left={$\<value\>$}! + + Adds to the left of the pre-upper left index. \item \mylst!post upper left={$\<value\>$}! Sets the post-upper left index. + + \item + \mylst!post upper left put right={$\<value\>$}! + + Adds to the right of the post-upper left index. \item \mylst!upper left put right={$\<value\>$}! @@ -4588,11 +4632,21 @@ In the following sections, we include the full list. \mylst!pre lower left={$\<value\>$}! Sets the pre-lower left index. + + \item + \mylst!pre lower left put left={$\<value\>$}! + + Adds to the left of the pre-lower left index. \item \mylst!post lower left={$\<value\>$}! Sets the post-lower left index. + + \item + \mylst!post lower left put right={$\<value\>$}! + + Adds to the right of the post-lower left index. \item \mylst!lower left put right={$\<value\>$}! @@ -4786,11 +4840,21 @@ In the following sections, we include the full list. \mylst!pre d={$\<value\>$}! Sets the pre-\lstinline!d!-index. + + \item + \mylst!pre d put left={$\<value\>$}! + + Adds to the left of the pre-\lstinline!d!-index. \item \mylst!post d={$\<value\>$}! Sets the post-\lstinline!d!-index. + + \item + \mylst!post d put right={$\<value\>$}! + + Adds to the right of the post-\lstinline!d!-index. \item \mylst!d put left={$\<value\>$}! @@ -4983,11 +5047,21 @@ In the following sections, we include the full list. \mylst!pre i={$\<value\>$}! Sets the pre-\lstinline!i!-index. + + \item + \mylst!pre i put left={$\<value\>$}! + + Adds to the left of the pre-\lstinline!i!-index. \item \mylst!post i={$\<value\>$}! Sets the post-\lstinline!i!-index. + + \item + \mylst!post i put right={$\<value\>$}! + + Adds to the right of the post-\lstinline!i!-index. \item \mylst!i put left={$\<value\>$}! |