1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
# concepts package
# Matthew Bertucci 10/6/2021 for v0.0.6
#include:etextools
#include:nth
#include:xspace
#include:xparse
#include:ltxkeys
#include:xstring
\NewConcept{concept key}{options%keyvals}
#keyvals:\NewConcept
name=
Name=
plural=
Plural=
namecmd=
symbols={%<list of symbols%>}
symbolcmd=
#endkeyvals
\ConceptOption{concept key}{option%keyvals}
#keyvals:\ConceptOption
name
Name
plural
Plural
namecmd
symbols
symbolcmd
#endkeyvals
\ConceptName{concept key}
\ConceptName^{concept key}
\ConceptName*{concept key}
\ConceptName^*{concept key}
\ConceptSymbol{concept key}
\ConceptSymbol{concept key}[symbol index]
\ConceptSymbols{concept key}{symbol indices}
\ConceptSymbols{concept key}[separator]{symbol indices}
\ConceptSymbols{concept key}[separator][last separator]{symbol indices}
\ConceptNameAndSymbols{concept key}{symbol indices}
\ConceptNameAndSymbols{concept key}[separator]{symbol indices}
\ConceptNameAndSymbols{concept key}[separator][last separator]{symbol indices}
|