From a144218951900c663400c1283269975b39e4218d Mon Sep 17 00:00:00 2001 From: Vincent Lannurien Date: Mon, 12 Oct 2026 10:53:38 +0200 Subject: [PATCH] slides: tables updates --- Slides/slides.cls | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/Slides/slides.cls b/Slides/slides.cls index 7bc329a..ed57506 100644 --- a/Slides/slides.cls +++ b/Slides/slides.cls @@ -1,6 +1,6 @@ \ProvidesClass{slides}[27/01/2025 v1] -\PassOptionsToPackage{dvipsnames}{xcolor} +\PassOptionsToPackage{dvipsnames, table}{xcolor} \PassOptionsToPackage{unicode}{hyperref} \PassOptionsToPackage{naturalnames}{hyperref} \LoadClass[aspectratio=169,10pt]{beamer} @@ -55,6 +55,8 @@ % captions \RequirePackage{caption} \captionsetup{font=scriptsize,labelfont=scriptsize} +% do not prepend "Figure X:" in captions +\captionsetup[figure]{labelformat=empty} % beamer theme \usetheme{moloch} @@ -173,17 +175,25 @@ \RequirePackage{slides-partners} \RequirePackage{subcaption} % tables +\RequirePackage{array} \RequirePackage{tabularx} \RequirePackage{booktabs} % various tabular columns with text wrapping -\newcolumntype{L}{>{\arraybackslash}m{\linewidth}} -\newcolumntype{M}{>{\centering\arraybackslash}m{0.33\linewidth}} -\newcolumntype{Y}{>{\centering\arraybackslash}m{0.15\linewidth}} -\newcolumntype{y}{>{\arraybackslash}m{0.15\linewidth}} -% generic horizontally centered column with line breaks -\newcolumntype{Z}{>{\centering\arraybackslash}X} +\newcolumntype{F}{>{\arraybackslash}m{\linewidth}} +\newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}} +\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}} +\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}m{#1}} +% avoid spacing between rules and row background +\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 \renewcommand\tabularxcolumn[1]{m{#1}} +% alternate row color +\definecolor{rowgray}{gray}{0.94} % links \RequirePackage{hyperref} \hypersetup{