Seite 1 von 1

Tabluarray und ein globales theme

Verfasst: So 23. Nov 2025, 11:56
von AaronK
Die Tabelle mit den lokalen Einstellungen funktioniert einwandfrei.
Wenn ich nun ein theme = compact haben möchte, dann funktioniert es nicht mehr. Ich möchte die Zeilen 25 und 26 in ein globales Theme schreiben und nur die speziellen Änderungen lokal anpassen, siehe Zeile 25.
\documentclass{scrbook}
\usepackage{fontspec}
\usepackage[sfdefault]{noto}
\setmonofont{Noto Sans Mono}[UprightFont = * SemiBold]
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}

\NewTblrTheme{compact}{%
  \DefTblrTemplate{contfoot-text}{default}{}%
  \DefTblrTemplate{conthead-text}{default}{}%
  % Style für die erste Zeile (Kopfzeile)
  \SetTblrStyle{row}{1}{font={\sffamily\bfseries\small},abovesep=3pt,belowsep=3pt}%
  % Style für alle Datenzeilen
  \SetTblrStyle{row}{2-Z}{font={\sffamily\small},abovesep=1pt,belowsep=1pt}%
}

\begin{longtblr}[
		theme = compact,
        caption = {Test},
        label = {tab:test}
    ]{
        colspec = {cX[l]},
        rowhead = 1,
        % row{1} = {font={\small\sffamily\bfseries}, abovesep=3pt, belowsep=3pt},
        % row{2-Z} = {font={\small\sffamily}, abovesep=1pt, belowsep=1pt},
        cell{2-Z}{1} = {font=\ttfamily\small}
    }
    \toprule
    Spalte 1 & Spalte     \\
    \midrule
    123 - 456  & Zeile 1  \\
    123 - 456  & Zeile 2  \\
    123 - 456  & Zeile 3  \\
    123 - 456  & Zeile 4  \\
    \bottomrule
\end{longtblr}
\end{document}

Re: Tabluarray und ein globales theme

Verfasst: Di 25. Nov 2025, 08:25
von AaronK