Ich habe eine Tabelle mit Zellen, die Zeichen enthalten, die ich wörtlich behandeln möchte. Abschnitt 6.2 der tabularray
Dokumentationgibt an, dass wir den Inhalt von Zellen umschließen können, \fakeverb{}
um dies zu erreichen.
Anstatt jede Zelle zu ändern, möchte ich die Argumente cmd
oder verwenden , um anzugeben, dass jeder Eintrag in einer Spalte wörtlich behandelt werden soll. Wie erreiche ich dies in diesem einfachen Fall?font
colspec
Erstellen Sie eine Tabelle wie folgt:
\begin{tblr}{colspec={Q[cmd=\fakeverb]}}
a \\
a_b \\
d$c \\
\end{tblr}
Generiert Fehler wie diesen:
! Undefined control sequence.
<argument> ...Vn\cs_end: \l__tblr_b_tl {\fakeverb
}
l.353 \end
{tblr}
Antwort1
Der Befehl \fakeverb
wird bereitgestellt durch dieCodehochPaket. Durch das Laden dieses Pakets funktioniert das Beispiel.
\documentclass[border=6pt]{standalone}
\usepackage{codehigh}
\usepackage{tabularray}
\begin{document}
\begin{tblr}{colspec={Q[cmd=\fakeverb]}}
a \\
a_b \\
d$c \\
\end{tblr}
\end{document}