Seite 1 von 1

tabularray Tabellenzellen soll in \small ausgegeben

Verfasst: Di 11. Nov 2025, 09:02
von AaronK
Der Inhalt der Tabellenzellen soll in \small ausgegeben werden. Im Fließtext funktioniert \small einwandfrei. In der Tabelle leider nicht. Die Schriftfamilie soll Noto Sans sein. TexLive 2025.
\documentclass{scrbook}

\usepackage{fontspec}
\usepackage[sfdefault]{noto}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}

% Tabularray Theme compact
\NewTblrTheme{compact}{
  \DefTblrTemplate{contfoot-text}{default}{}
  \DefTblrTemplate{conthead-text}{default}{}
  \DefTblrTemplate{normal}{font}{\sffamily\small}
}
\begin{document}
\chapter{Beispiel}
\section{ Das ist ein Test}

Text läuft normal in Noto Sans.

  {\small Text läuft small in Noto Sans.}


\begin{longtblr}[
    theme = compact,
    caption = {Test},
    label = {tab:test}
  ]{
    colspec = {cX[l]l},
    rowhead = 1,
    row{1} = {abovesep=3pt, belowsep=3pt}
  }
  \toprule
  Spalte 1 & Spalte 2                                     \\
  \midrule
  A        & B        & Der Text läuft leider nicht small \\
  1        & 2        & 3                                 \\
  \bottomrule
\end{longtblr}

\end{document}

Re: tabularray Tabellenzellen soll in \small ausgegeben

Verfasst: Di 11. Nov 2025, 13:35
von Stefan Kottwitz
Wenn es im Template nicht geht, dann kannst Du es direkt in die Tabellen-Optionen reinschreiben, da wo Du schon row{1} hast:
row{1-Z} = {font=\sffamily\small}
Stefan