Error de LaTeX al usar Lyx: Mathchar incorrecto (32768)

Error de LaTeX al usar Lyx: Mathchar incorrecto (32768)

Recibí este mensaje de error al publicar mi documento LyX: Bad mathchar (32768), con la siguiente explicación: "Un número mathchar debe estar entre 0 y 32767. Cambié este a cero", seguido de dos errores más: Número faltante, tratado como cero, con la explicación "Aquí debería haber estado un número; inserté '0'. (Si no puede entender por qué necesitaba ver un número, busque ``error extraño' en el índice de The TeXbook.)"

La fuente del error parece ser el siguiente archivo TeX que crea una tabla:

                 &\multicolumn{3}{c}{Matem\'aticas}                                \\\cmidrule(lr){2-4}
                &\multicolumn{1}{c}{(1)}         &\multicolumn{1}{c}{(2)}         &\multicolumn{1}{c}{(3)}         \\
\midrule
Tratamiento         &        0.07         &        0.08\sym{**} &        0.09\sym{***}\\
                &      (0.08)         &      (0.05)         &      (0.03)         \\
\addlinespace
Controles           &          No         &        S\'i         &        S\'i         \\
\midrule
Observaciones       &        2000         &        2000         &        2000         \

Luego, el archivo TeX se guarda en la misma carpeta que el archivo LyX con el nombre regressions.tex y se inserta en el documento LyX mediante Insert-TeX Code:

\begin{threeparttable}         
\estwide{regressions.tex}{3}{c}
\Figtext{\footnotesize{Errores est\'andares entre par\'entesis.\\ \textit{* p < 0.1, ** p < 0.05, *** p < 0.01.}}}   
\end{threeparttable}

Puedo ver el resultado en pdf del archivo LyX en el que está insertado este código (aunque aparece el mensaje de error mencionado anteriormente), pero no funciona cuando inserto el archivo LyX como un archivo secundario en otro archivo LyX.

Tengo otras tablas similares en otros archivos Child LyX en el documento maestro y funcionan bien. No he podido encontrar de dónde viene el problema. ¡Cualquier ayuda será apreciada, gracias!

El preámbulo debe incluir:

\usepackage{booktabs}
\usepackage{threeparttablex}
% *****************************************************************
% Estout related things
% *****************************************************************
\let\estinput=\input % define a new input command so that we can still flatten the document

\newcommand{\estwide}[3]{
\vspace{.75ex}{
\textsymbols% Note the added command here
\begin{tabular*}
{\textwidth}{@{\hskip\tabcolsep\extracolsep\fill}l*{#2}{#3}}
\toprule
\estinput{#1}
\bottomrule
\addlinespace[.75ex]
\end{tabular*}
}
}

\newcommand{\estauto}[3]{
\vspace{.75ex}{
\textsymbols% Note the added command here
\begin{tabular}{l*{#2}{#3}}
\toprule
\estinput{#1}
\bottomrule
\addlinespace[.75ex]
\end{tabular}
}
}

% Allow line breaks with \\ in specialcells
\newcommand{\specialcell}[2][c]{%
\begin{tabular}[#1]{@{}c@{}}#2\end{tabular}
}

EDITAR:

Me he encontrado con este problema. No tiene nada que ver con la tabla específica utilizada, sino con el hecho de que la tabla puede contener caracteres matemáticos o de alguna manera interfiere con la forma en que LyX trata los caracteres matemáticos dentro del código tex. No tengo idea de cómo funciona eso detrás de escena, pero algo surge bajo ciertas circunstancias. Para resolver el problema, debe haber algún código TeX que use matemáticas en el documento LyX, antes de llamar al código anterior. "$ $" es suficiente.

información relacionada