Files
PrimeTeX/packages/Tables.sty

52 lines
1.1 KiB
TeX

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{PrimeTeX/packages/Tables}[2025-07-09]
% Table formatting.
\RequirePackage{tabularray}
% Enable putting a list in a tabularray
%\UseTblrLibrary{varwidth}
\renewcommand{\TblrOverlap}[1]{#1}
% \DeclareTblrTemplate{note-tag}{default}{
% \textsuperscript{\textrm{\InsertTblrNoteTag}}
% }
%\DeclareTblrTemplate{note-sep}{default}{\space}
\DeclareTblrTemplate{remark-tag}{default}{
\strong{\InsertTblrRemarkTag}
}
\NewTblrEnviron{tblrBoxout}
\SetTblrInner[tblrBoxout]{
colspec = {Q[c,h]X[1,m]},
hline{1,Z} = {0.6pt,PrimeBlue},
vline{1,Z} = {0.6pt,PrimeBlue},
hline{2} = {0.0pt,PrimePaleBlue},
vline{2} = {0.0pt,PrimePaleBlue},
vborder{Z} = {leftspace=12pt},
columns = {PrimePaleBlue},
}
\NewTblrEnviron{tblrBanded}
\SetTblrOuter[tblrBanded]{
tall,
}
\SetTblrInner[tblrBanded]{
rowhead = 1,
row{odd} = {paleGray},
row{1} = {bg=pageColor, font=\bfseries},
hline{1,Z} = {0.6pt},
hline{2} = {0.4pt},
}
\NewTblrTableCommand{\midtitle}[1][pageColor]{
\SetCell[c=2]{
c,
bg = #1,
font = \bfseries,
}
}
\RequirePackage{csvsimple-l3}