slides: tables updates

This commit is contained in:
2026-10-12 10:53:38 +02:00
parent f68b9b647d
commit a144218951

View File

@@ -1,6 +1,6 @@
\ProvidesClass{slides}[27/01/2025 v1] \ProvidesClass{slides}[27/01/2025 v1]
\PassOptionsToPackage{dvipsnames}{xcolor} \PassOptionsToPackage{dvipsnames, table}{xcolor}
\PassOptionsToPackage{unicode}{hyperref} \PassOptionsToPackage{unicode}{hyperref}
\PassOptionsToPackage{naturalnames}{hyperref} \PassOptionsToPackage{naturalnames}{hyperref}
\LoadClass[aspectratio=169,10pt]{beamer} \LoadClass[aspectratio=169,10pt]{beamer}
@@ -55,6 +55,8 @@
% captions % captions
\RequirePackage{caption} \RequirePackage{caption}
\captionsetup{font=scriptsize,labelfont=scriptsize} \captionsetup{font=scriptsize,labelfont=scriptsize}
% do not prepend "Figure X:" in captions
\captionsetup[figure]{labelformat=empty}
% beamer theme % beamer theme
\usetheme{moloch} \usetheme{moloch}
@@ -173,17 +175,25 @@
\RequirePackage{slides-partners} \RequirePackage{slides-partners}
\RequirePackage{subcaption} \RequirePackage{subcaption}
% tables % tables
\RequirePackage{array}
\RequirePackage{tabularx} \RequirePackage{tabularx}
\RequirePackage{booktabs} \RequirePackage{booktabs}
% various tabular columns with text wrapping % various tabular columns with text wrapping
\newcolumntype{L}{>{\arraybackslash}m{\linewidth}} \newcolumntype{F}{>{\arraybackslash}m{\linewidth}}
\newcolumntype{M}{>{\centering\arraybackslash}m{0.33\linewidth}} \newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}}
\newcolumntype{Y}{>{\centering\arraybackslash}m{0.15\linewidth}} \newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\newcolumntype{y}{>{\arraybackslash}m{0.15\linewidth}} \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}m{#1}}
% generic horizontally centered column with line breaks % avoid spacing between rules and row background
\newcolumntype{Z}{>{\centering\arraybackslash}X} \setlength{\abovetopsep}{0pt}
\setlength{\belowrulesep}{0pt}
\setlength{\aboverulesep}{0pt}
\setlength{\belowbottomsep}{0pt}
% vertical row padding
\renewcommand{\arraystretch}{1.5} % scales vertical row spacing
% vertical centering of text in all tabularx columns % vertical centering of text in all tabularx columns
\renewcommand\tabularxcolumn[1]{m{#1}} \renewcommand\tabularxcolumn[1]{m{#1}}
% alternate row color
\definecolor{rowgray}{gray}{0.94}
% links % links
\RequirePackage{hyperref} \RequirePackage{hyperref}
\hypersetup{ \hypersetup{