1# ltxdockit package
2# Matthew Bertucci 11/5/2021 for v1.2d
3
4#include:etoolbox
5#include:listings
6#include:color
7#include:xspace
8#include:ifpdf
9#include:hyperref
10
11\marglistwidth#*
12\marglistsep#*
13\marglistfont#*
14\margnotefont#*
15\optionlistfont#*
16\ltxsyntaxfont#*
17\ltxsyntaxlabelfont#*
18\changelogfont#*
19\changeloglabelfont#*
20\verbatimfont#*
21\displayverbfont#*
22spot#B
23boxframe#B
24boxfill#B
25\defaultcolor#*
26\spotcolor#*
27
28\cs{csname}
29\cmd{csname}
30\env{envname}
31\len{length}
32\cnt{counter}
33\prm{arg}
34\mprm{arg}
35\oprm{arg}
36\opt{arg}
37\kvopt{key%plain}{value}
38\file{filename}
39\sty{arg}
40\bin{arg}
41\acr{arg}
42\keyval
43
44\begin{marglist}
45\end{marglist}
46\begin{keymarglist}
47\end{keymarglist}
48
49\refs{sing name}{plural name}{label}#r
50\secref{label}#r
51\Secref{label}#r
52\apxref{label}#r
53\Apxref{label}#r
54\tabref{label}#r
55\Tabref{label}#r
56
57\begin{ltxsyntax}
58\end{ltxsyntax}
59\csitem{csname}
60\cmditem{csname}
61\cmditem{csname}[options]
62\cmditem{csname}[options]{arg}
63\envitem{envname}
64\lenitem{length}
65\boolitem{key%plain}
66\boolitem[true or false]{key%plain}
67\cntitem{counter}
68\optitem{option}
69
70\begin{optionlist}
71\end{optionlist}
72\begin{optionlist*}
73\end{optionlist*}
74\varitem{variable}
75\valitem{value}
76\choitem{key%plain}{values}
77\choitem[opt]{key%plain}{values}
78\intitem{key%plain}
79\intitem[integer]{key%plain}
80\legitem{arg}
81
82\begin{valuelist}
83\begin{valuelist}[opt]
84\end{valuelist}
85\begin{valuelist*}
86\end{valuelist*}
87\begin{argumentlist}{arg}
88\end{argumentlist}
89\begin{changelog}
90\end{changelog}
91
92\lstenvsep#*
93
94\begin{ltxcode}#V
95\begin{ltxcode}[options%keyvals]#V
96\end{ltxcode}
97\begin{ltxexample}#V
98\begin{ltxexample}[options%keyvals]#V
99\end{ltxexample}
100
101#keyvals:\begin{ltxcode},\begin{ltxexample}
102inputpath=%<path%>
103aboveskip=##L
104belowskip=##L
105lineskip=##L
106boxpos=#b,c,t
107print#true,false
108showlines#true,false
109emptylines=%<number%>
110emptylines=*%<number%>
111gobble=%<number%>
112style=%<style name%>
113language=%<language%>
114language=[%<dialect%>]%<language%>
115alsolanguage=%<language%>
116alsolanguage=[%<dialect%>]%<language%>
117defaultdialect=[%<dialect%>]%<language%>
118printpod#true,false
119usekeywordsintag#true,false
120tagstyle=%<style%>
121markfirstintag=%<style%>
122makemacrouse#true,false
123basicstyle=%<style%>
124identifierstyle=%<style%>
125commentstyle=%<style%>
126stringstyle=%<style%>
127keywordstyle=%<style%>
128keywordstyle=[%<number%>]%<style%>
129keywordstyle=[%<number%>]*%<style%>
130ndkeywordstyle=%<style%>
131classoffset=%<number%>
132texcsstyle=%<style%>
133texcsstyle=[%<class number%>]%<style%>
134texcsstyle=*[%<class number%>]%<style%>
135directivestyle=%<style%>
136emph={%<identifier list%>}
137emph=[%<number%>]{%<identifier list%>}
138moreemph={%<identifier list%>}
139moreemph=[%<number%>]{%<identifier list%>}
140deleteemph={%<identifier list%>}
141deleteemph=[%<number%>]{%<identifier list%>}
142emphstyle={%<style%>}
143emphstyle=[%<number%>]{%<style%>}
144delim=
145moredelim=
146deletedelim=
147extendedchars#true,false
148inputencoding=%<encoding%>
149upquote#true,false
150tabsize=%<number%>
151showtabs#true,false
152tab=%<tokens%>
153showspaces#true,false
154showstringspaces#true,false
155formfeed=%<tokens%>
156numbers=#none,left,right
157stepnumber=%<number%>
158numberfirstline#true,false
159numberstyle=%<style%>
160numbersep=##L
161numberblanklines#true,false
162firstnumber=
163name=%<name%>
164title=%<title text%>
165caption={%<caption text%>}
166caption={[%<short%>]%<caption text%>}
167label=##l
168nolol#true,false
169numberbychapter#true,false
170captionpos=%<subset of tb%>
171abovecaptionskip=##L
172belowcaptionskip=##L
173linewidth=##L
174xleftmargin=##L
175xrightmargin=##L
176resetmargins#true,false
177breaklines#true,false
178breakatwhitespace#true,false
179prebreak=%<tokens%>
180postbreak=%<tokens%>
181breakindent=##L
182breakautoindent#true,false
183frame=
184frameround=
185framesep=##L
186rulesep=##L
187framerule=##L
188framexleftmargin=##L
189framexrightmargin=##L
190framextopmargin=##L
191framexbottommargin=##L
192backgroundcolor=#%color
193rulecolor=#%color
194fillcolor=#%color
195rulesepcolor=#%color
196frameshape={%<top shape%>}{%<left shape%>}{%<right shape%>}{%<bottom shape%>}
197index=
198moreindex=
199deleteindex=
200indexstyle=
201columns=
202flexiblecolumns#true,false
203keepspaces#true,false
204basewidth=##L
205fontadjust#true,false
206texcl#true,false
207mathescape#true,false
208escapechar=%<character%>
209escapeinside=
210escapebegin=%<tokens%>
211escapeend=%<tokens%>
212fancyvrb#true,false
213fvcmdparams=
214morefvcmdparams=
215literate=
216rangebeginprefix=
217rangebeginsuffix=
218rangeendprefix=
219rangeendsuffix=
220rangeprefix=
221rangesuffix=
222includerangemarker#true,false
223multicols=%<number%>
224float
225float=%<subset of tbph%>
226float=*%<subset of tbph%>
227floatplacement=
228firstline=%<number%>
229lastline=%<number%>
230linerange={%<first1-last1,first2-last2,...%>}
231consecutivenumbers#true,false
232keywordsprefix=%<prefix%>
233keywords={%<list of keywords%>}
234keywords=[%<number%>]{%<list of keywords%>}
235morekeywords={%<list of keywords%>}
236morekeywords=[%<number%>]{%<list of keywords%>}
237deletekeywords={%<list of keywords%>}
238deletekeywords=[%<number%>]{%<list of keywords%>}
239ndkeywords={%<list of keywords%>}
240moreendkeywords={%<list of keywords%>}
241deleteendkeywords={%<list of keywords%>}
242texcs=
243moretexcs=
244deletetxcs=
245directives=
246moredirectives=
247deletedirectives=
248sensitive#true,false
249alsoletter={%<character sequence%>}
250alsodigit={%<character sequence%>}
251alsoother={%<character sequence%>}
252otherkeywords={%<keywords%>}
253tag=
254string=
255morestring=
256deletestring=
257comment=
258morecomment=
259deletecomment=
260keywordcomment={%<keywords%>}
261morekeywordcomment={%<keywords%>}
262deletekeywordcomment={%<keywords%>}
263keywordcommentsemicolon={%<keywords%>}{%<keywords%>}{%<keywords%>}
264podcomment#true,false
265#endkeyvals