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
|
# tabular2 package
# Matthew Bertucci 2025/09/08 for v0.3
#include:l3draw
#keyvals:\usepackage/tabular2#c
rowsep=##L
colsep=##L
margin={%<%>}
vspace={%<%>}
minwidth=##L
lineskip=##L
#endkeyvals
\begin{xtable}
\begin{xtable}[options%keyvals]
\end{xtable}
\begin{data}
\begin{data}[options%keyvals]
\end{data}
#keyvals:\begin{xtable},\begin{data}
format=#inner,csv,json
title#true,false
header#true,false
sep=%<separator%>
loc={%<ref pos%>}
#endkeyvals
\excelcolname
\excelcolname[n]
\rowname{list of names}
\rowname[delimiter]{list of names}
\rowname(i){list of names}
\rowname(i)[delimiter]{list of names}
\colname{list of names}
\colname[delimiter]{list of names}
\colname(i){list of names}
\colname(i)[delimiter]{list of names}
\row{text}
\row[delimiter]{text}
\row(x,y){text}
\row(x,y)[delimiter]{text}
\col{text}
\col[delimiter]{text}
\col(x,y){text}
\col(x,y)[delimiter]{text}
\cell(x,y){text}
\savetable{name}
\loadtable{name}
\rowheight{style list}
\rowheight[global style]{style list}
\colwidth{style list}
\colwidth[global style]{style list}
\colwidth[global style][total width]{style list}
\rowalign{style list}
\rowalign[global style]{style list}
\colalign{style list}
\colalign[global style]{style list}
\printtable
\printtable[indent]
\printtable*
\printtable*[indent]
\rendertable
\rendertable[booktabs]
\rendertable[booktabs][%<middle line%>]
\rendertable[grid]{%<borders%>}
\rowborder{border list}
\rowborder[default]{border list}
\colborder{border list}
\colborder[default]{border list}
\linepatternset{name}{definition}
\linewdset{name}{width}
\linestyleset{name}{style}{width}{color}
\showtable
\logtable
|