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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
|
# thatlittleboy/2018-11-25 for enumitem v3.5.2
# muzimuzhi/15 Sep 2020 for enumitem v3.9
#keyvals:\usepackage/enumitem#c
shortlabels
inline
sizes
ignoredisplayed
includedisplayed
series=override
loadonly
#endkeyvals
#ifOption:inline
\begin{enumerate*}
\begin{enumerate*}[options%keyvals]
\end{enumerate*}
\begin{itemize*}
\begin{itemize*}[options%keyvals]
\end{itemize*}
\begin{description*}
\begin{description*}[options%keyvals]
\end{description*}
#endif
#ifOption:shortlabels
#keyvals:\begin{enumerate}#c,\begin{itemize}#c,\begin{description}#c,\begin{enumerate*}#c,\begin{itemize*}#c,\begin{description*}#c
A
a
I
i
1
#endkeyvals
#endif
#ifOption:sizes
\setlist<%<size%>>[%<names%>, %<levels%>]{%<options%>}
#endif
\begin{enumerate}[options%keyvals]
\begin{itemize}[options%keyvals]
\begin{description}[options%keyvals]
\newlist{name%envname}{type%keyvals}{max-depth}#N
\renewlist{name%envname}{type%keyvals}{max-depth}#N
#keyvals:\newlist#c,\renewlist#c
enumerate
itemize
description
enumerate*
itemize*
description*
#endkeyvals
\setlist{%<options%>}
\setlist*{%<options%>}
\setlist[%<names%>, %<levels%>]{%<options%>}
\setlist*[%<names%>, %<levels%>]{%<options%>}
\restartlist{list name}
\EnumitemId#*
\SetLabelAlign{value%keyvals}{commands}#*
#keyvals:\SetLabelAlign
right
left
parleft
#endkeyvals
\labelindent#*
\SetEnumerateShortLabel{key%plain}{replacement}#*
\setlistdepth{integer}
\AddEnumerateCounter{LaTeX-cmd}{internal-cmd}{widest label}#*
\AddEnumerateCounter*{LaTeX-cmd}{internal-cmd}{integer}#*
\SetEnumitemKey{key%plain}{replacement options%keyvals}#*
\SetEnumitemValue{key%plain}{string-value}{replacement}#*
\SetEnumitemSize{name}{selector}#*
\DrawEnumitemLabel#*
#keyvals:\setlist,\SetEnumitemKey,\begin{enumerate}#c,\begin{itemize}#c,\begin{description}#c,\begin{enumerate*}#c,\begin{itemize*}#c,\begin{description*}#c
topsep=##L
partopsep=##L
parsep=##L
itemsep=##L
leftmargin=##L
rightmargin=##L
listparindent=##L
labelwidth=##L
labelsep=##L
itemindent=##L
label=%<commands%>
label*=%<commands%>
ref=%<commands%>
font=%<commands%>
format=%<commands%>
align=#left,right,parleft
labelindent=##L
left=%<labelindent%>
left=%<labelindent%> .. %<leftmargin%>
widest
widest=%<string%>
widest*=%<integer%>
labelsep*=##L
labelindent*=##L
start=%<integer%>
resume
resume=%<series name%>
resume*
resume*=%<series name%>
series=%<series name%>
beginpenalty=%<integer%>
midpenalty=%<integer%>
endpenalty=%<integer%>
before=%<code%>
before*=%<code%>
after=%<code%>
after*=%<code%>
first=%<code%>
first*=%<code%>
style=#standard,unboxed,nextline,sameline,multiline
noitemsep
nosep
wide
wide=%<parindent%>
itemjoin=%<string%>
itemjoin*=%<string%>
afterlabel=%<string%>
mode=#unboxed,boxed
#endkeyvals
|