Wie ändere ich die Schriftart für eine ganze Zeile in Tabularray?

Wie ändere ich die Schriftart für eine ganze Zeile in Tabularray?

Bei einer gegebenen tfmDatei kann ich diese Schriftart wie im unten angegebenen MWE verwenden. Ich kann die Schriftart für jede Zeile auch mit den Standardbefehlen/-stilen wie \bfseries, \ttfamily, \scshapeusw. ändern.

Ich möchte die Schriftart für eine Zeile ändern, um beispielsweise zu sagen \andk: . Die Verwendung \SetRow{font=\andk}funktioniert nicht. Wie kann ich die Schriftart für eine Zeile auf eine Schriftart meiner Wahl festlegen/ändern?

\documentclass{article}
% 
\usepackage{tabularray}
  \UseTblrLibrary{booktabs}

\begin{document}

{\font\andk=andk-Bold-tlf-sc-t2b at 14pt\andk
Hello}
\bigskip

\begin{tblr}{
  width=0.9\textwidth,
  colspec  = {llr}
  }   
\toprule
  Month & Day & Number \\
\midrule
  Jan   & Wed & 10 \\
\SetRow{font=\bfseries\sffamily}
  Feb   & Mon &  0 \\
  Mar   & Sun & 20 \\
\bottomrule
\end{tblr}

\end{document}

Antwort1

\documentclass{article}
\usepackage{tabularray}
\font\andk=andk-Bold-tlf-sc-t2b
\begin{document}
\begin{tblr}
{
colspec    = {Q[l,m]Q[l,m]Q[c,m]},
row{3}     = {cmd=\andk},
hline{1,Z} = {wd=.08em},
hline{2}   = {wd=.05em},
}
Month & Day & Number \\
Jan   & Wed & 10     \\
Feb   & Mon & 0      \\
Mar   & Sun & 20     \\
\end{tblr}
\end{document}

Bildbeschreibung hier eingeben

Antwort2

Dies ist vielleicht nicht das, wonach Sie suchen, aber hier ist eine Lösung, die verwendet fontspec. In diesem Beispiel habe ich die Schriftart von Zeile 3 geändert.

\documentclass{article}
% 
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\usepackage{fontspec}
\newfontfamily\myfont{Arial Nova}

\begin{document}

%{\font\andk=andk-Bold-tlf-sc-t2b at 14pt\andk
%Hello}
%\bigskip

\begin{booktabs}{
    width=0.9\textwidth
    ,colspec  = {llr}
    ,cell{3}{-}={font=\myfont}
}   
\toprule
  Month & Day & Number \\
\midrule
  Jan   & Wed & 10 \\
%\SetRow{font=\bfseries\sffamily}
  Feb   & Mon &  0 \\
  Mar   & Sun & 20 \\
\bottomrule
\end{booktabs}

\end{document}

verwandte Informationen