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 50 51 52
|
# systeme package
# Matthew Bertucci 2025/08/27 for v0.44
#include:xstring
#include:simplekv
\systeme{eq1,eq2,...%formula}
\systeme[keyvals]{eq1,eq2,...%formula}
\setsysteme{keyvals}
\resetsysteme
#keyvals:\systeme,\setsysteme
eq sep=%<code%>
cr eq sep#true,false
ignore empty eq#true,false
delim=%<code%>
align={%<list%>}
sign space=##L
member sep space=##L
line skip coeff=%<number%>
member sep subst={%<code1,code2,...%>}
add member sep=%<code%>
remove member sep=%<code%>
extra col sign=%<character%>
extra col pre=%<code%>
extra col post=%<code%>
autonum code=%<code%>
autonum continue#true,false
sort={%<instructions%>}
align terms#true,false
main eq count=%<integer%>
extra height=##L
member sep list={%<code1,code2,...%>}
coeff space=##L
post subst={%<x1%>}{%<y1%>}%<{x2}{y2}...%>
store=%<command%>
align const sign#true,false
code before=%<code%>
#endkeyvals
\aligncalc{eq1,eq2,...%formula}
\SYSeqnum#*
\SYSmakecrother#*
\SYSrestorecr#*
\SYSallowcr#*
\+#*
\SYSstyfile#S
\SYSname#S
\SYSver#S
\SYSdate#S
|