
Der folgende Code wird kompiliert
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c}
\noalign{\bfseries $r$ test}
\multicolumn{1}{c}{Line 1}
\end{longtable}
\end{document}
aber das hier nicht
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c}
\noalign{\bfseries\boldmath $r$ test}
\multicolumn{1}{c}{Line 1}
\end{longtable}
\end{document}
Ich habe die Fehlermeldung erhalten misplaced \omit
. Ich muss die Klammern verdoppeln:
\noalign{{\bfseries\boldmath $r$ test}}
Irgendwelche Ideen, warum?
Antwort1
\boldmath
verwendet \mathversion
, das Material über nach der aktuellen Gruppe platziert \aftergroup
. Daher \glb@settings
läuft das Makro aus aus \noalign
und bringt die Tabelle durcheinander.
Eine Gruppe hilft:
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c}
\noalign{{\bfseries\boldmath $r$ test}}
\multicolumn{1}{c}{Line 1}
\end{longtable}
\end{document}