Files
PrimeTeX/packages/Tables.sty
Joshua Lucas acbc1dd669 - Fix \Appendices command.
- Create float for code.
- Adjust fallback font weights.
- Redefine Center environment to eliminate extra space.
- Create TblrEnviron for code.
2025-10-17 16:52:39 -05:00

48 lines
998 B
TeX

\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{PrimeTeX/packages/Tables}{2025-07-09}{1.0}{
Tabularray configuration.
}
\RenewDocumentCommand\TblrAlignBoth{}{\justifying}
\RenewDocumentCommand\TblrAlignLeft{}{\RaggedRight}
\RenewDocumentCommand\TblrAlignCenter{}{\Centering}
\RenewDocumentCommand\TblrAlignRight{}{\RaggedLeft}
\UseTblrLibrary{siunitx}
\SetTblrInner{
rowhead = 1,
row{1} = {font=\bfseries},
hline{1,Z} = {0.6pt},
hline{2} = {0.4pt},
}
\DeclareTblrTemplate{remark-tag}{default}{%
\strong{\InsertTblrRemarkTag}%
}
\NewTblrEnviron{tblrBanded}
\SetTblrInner[tblrBanded]{
rowhead = 1,
row{odd} = {bandedRowColor},
row{1} = {bg=pageColor, font=\bfseries},
hline{1,Z} = {0.6pt},
hline{2} = {0.4pt},
}
\NewTblrEnviron{tblrCode}
\SetTblrInner[tblrCode]{
rows = {font=\ttfamily\small},
hlines = {0pt},
colsep = {0pt},
}
\NewTblrTableCommand{\midtitle}[2][pageColor]{
\SetCell[c=#2]{
c, m,
bg = #1,
font = \bfseries,
}
}
\NewTblrColumnType{a}[1][]{X[#1,l,m]}