Refine table formatting.
This commit is contained in:
@@ -41,16 +41,12 @@
|
||||
\colorlet{boxedcoloroutline}{black}
|
||||
|
||||
\NewDocumentCommand{\boxedcolor}{O{\rule{0pt}{1ex}\rule{1ex}{0pt}} m m}{%
|
||||
\providelength[\fboxsep]{\fboxsepdefault}%
|
||||
\providelength[\fboxrule]{\fboxruledefault}%
|
||||
%
|
||||
\setlength{\fboxsep}{1pt}%
|
||||
{ % Temporarily set fboxrule and fboxsep.
|
||||
\setlength{\fboxrule}{0.2pt}%
|
||||
\setlength{\fboxsep}{1pt}%
|
||||
%
|
||||
\fcolorbox{boxedcoloroutline}{#2}{\color{#3}\strut{}#1}%
|
||||
%
|
||||
\setlength{\fboxsep}{\fboxsepdefault}%
|
||||
\setlength{\fboxrule}{\fboxruledefault}%
|
||||
}%
|
||||
}
|
||||
|
||||
\providelength[12.3599pt]{\warningboxsizeoffset}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
\let\CheckCommand\providecommand
|
||||
% Suppress "Underfull \hbox" infos.
|
||||
\hbadness=10000
|
||||
% Suppress small overfill infos.
|
||||
% Suppress small overfull infos.
|
||||
\hfuzz = 6.0pt
|
||||
\vfuzz = 0.0pt
|
||||
|
||||
@@ -86,28 +86,27 @@
|
||||
\newlength{\bigfloatoverhang}
|
||||
\setlength{\bigfloatoverhang}{0.81in}
|
||||
|
||||
\NewDocumentCommand{\bigfloat}{O{\bigfloatoverhang} m m +m}{%
|
||||
\begin{#2}[#3]%
|
||||
\ifthenelse{\boolean{isElectronic}}{%
|
||||
% adjustwidth adjusts all pages the same.
|
||||
\begin{adjustwidth}{-#1+\bigfloatoffset}{-#1-\bigfloatoffset}%
|
||||
\begin{minipage}{#1 * 2 + \textwidth}%
|
||||
\ifthenelse{\boolean{isDraft}}{%
|
||||
\rule{\textwidth}{1pt}\zws%
|
||||
}{}%
|
||||
#4%
|
||||
\end{minipage}%
|
||||
\end{adjustwidth}%
|
||||
\providecommand{\adjwidthtype}{}
|
||||
|
||||
\NewDocumentCommand{\bigfloat}{
|
||||
O{\bigfloatoverhang} m m +m O{\bigfloatoffset}
|
||||
}{%
|
||||
% adjustwidth* accounts for twosided document.
|
||||
\begin{adjustwidth*}{-#1+\bigfloatoffset}{-#1-\bigfloatoffset}%
|
||||
\ifthenelse{\boolean{isElectronic}}{%
|
||||
\bfloat{#1}{#2}{#3}{#4}{#5}{adjustwidth}%
|
||||
}{%
|
||||
\bfloat{#1}{#2}{#3}{#4}{#5}{adjustwidth*}%
|
||||
}%
|
||||
}
|
||||
|
||||
\NewDocumentCommand{\bfloat}{m m m +m m m}{
|
||||
\begin{#2}[#3]%
|
||||
\begin{#6}{-#1+#5}{-#1-#5}%
|
||||
\begin{minipage}{#1 * 2 + \textwidth}%
|
||||
\ifthenelse{\boolean{isDraft}}{%
|
||||
\rule{\textwidth}{1pt}\zws%
|
||||
}{}%
|
||||
#4%
|
||||
\end{minipage}%
|
||||
\end{adjustwidth*}%
|
||||
}%
|
||||
\end{#6}%
|
||||
\end{#2}%
|
||||
}
|
||||
@@ -4,20 +4,30 @@
|
||||
% Table formatting.
|
||||
\RequirePackage{tabularray}
|
||||
|
||||
% Enable putting a list in a tabularray
|
||||
%\UseTblrLibrary{varwidth}
|
||||
\UseTblrLibrary{siunitx}
|
||||
|
||||
\renewcommand{\TblrOverlap}[1]{#1}
|
||||
\SetTblrInner{
|
||||
rowhead = 1,
|
||||
row{1} = {font=\bfseries},
|
||||
hline{1,Z} = {0.6pt},
|
||||
hline{2} = {0.4pt},
|
||||
}
|
||||
|
||||
% \DeclareTblrTemplate{note-tag}{default}{
|
||||
% \textsuperscript{\textrm{\InsertTblrNoteTag}}
|
||||
% }
|
||||
%\DeclareTblrTemplate{note-sep}{default}{\space}
|
||||
%\renewcommand{\TblrOverlap}[1]{#1}
|
||||
|
||||
\DeclareTblrTemplate{remark-tag}{default}{
|
||||
\strong{\InsertTblrRemarkTag}
|
||||
}
|
||||
|
||||
\NewTblrEnviron{tblrBanded}
|
||||
\SetTblrInner[tblrBanded]{
|
||||
rowhead = 1,
|
||||
row{odd} = {paleGray},
|
||||
row{1} = {bg=pageColor, font=\bfseries},
|
||||
hline{1,Z} = {0.6pt},
|
||||
hline{2} = {0.4pt},
|
||||
}
|
||||
|
||||
\NewTblrEnviron{tblrBoxout}
|
||||
\SetTblrInner[tblrBoxout]{
|
||||
colspec = {Q[c,h]X[1,m]},
|
||||
@@ -29,18 +39,6 @@
|
||||
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,
|
||||
|
||||
Reference in New Issue
Block a user