
O código a seguir compila
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c}
\noalign{\bfseries $r$ test}
\multicolumn{1}{c}{Line 1}
\end{longtable}
\end{document}
mas este não
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c}
\noalign{\bfseries\boldmath $r$ test}
\multicolumn{1}{c}{Line 1}
\end{longtable}
\end{document}
Recebi a mensagem de erro misplaced \omit
. Eu tenho que dobrar o aparelho:
\noalign{{\bfseries\boldmath $r$ test}}
Alguma idéia do porquê?
Responder1
\boldmath
usa \mathversion
que coloca coisas depois do grupo atual via \aftergroup
. Portanto, a macro \glb@settings
está vazando \noalign
, atrapalhando a mesa.
Um grupo ajuda:
\documentclass{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{c}
\noalign{{\bfseries\boldmath $r$ test}}
\multicolumn{1}{c}{Line 1}
\end{longtable}
\end{document}