tabla larga, \multicolumn y \boldmath

tabla larga, \multicolumn y \boldmath

El siguiente código compila

\documentclass{article}

\usepackage{longtable}


\begin{document}

\begin{longtable}{c}
  \noalign{\bfseries $r$ test}
  \multicolumn{1}{c}{Line 1}
\end{longtable}

\end{document}

pero este no

\documentclass{article}

\usepackage{longtable}


\begin{document}

\begin{longtable}{c}
  \noalign{\bfseries\boldmath $r$ test}
  \multicolumn{1}{c}{Line 1}
\end{longtable}

\end{document}

Recibí el mensaje de error misplaced \omit. Tengo que doblar las llaves:

\noalign{{\bfseries\boldmath $r$ test}}

¿Alguna idea de por qué?

Respuesta1

\boldmathusos \mathversionque colocan cosas después del grupo actual a través de \aftergroup. Por lo tanto, la macro \glb@settingsse está escapando \noalign, perturbando la mesa.

Un grupo ayuda:

\documentclass{article}
\usepackage{longtable}

\begin{document}

\begin{longtable}{c}
  \noalign{{\bfseries\boldmath $r$ test}}
  \multicolumn{1}{c}{Line 1}
\end{longtable}

\end{document}

Resultado

información relacionada