Mostrar el modo matemático y la macro de información sobre herramientas

Mostrar el modo matemático y la macro de información sobre herramientas

Estoy usando la macro de información sobre herramientas definidaaquí

Me doy cuenta de que el siguiente código funciona:

\tooltip****{foo}{\(x=4\)}

mientras

\tooltip****{foo}{\[x=4\]}

no lo hace y falla con

Bad math environment delimiter.

Para mí, la macro de información sobre herramientas es como magia negra, pero como no utiliza ningún elemento matemático, realmente no entiendo de dónde viene el error. ¿Hay alguna manera de solucionar esto?

En mi caso el contenido del tooltip proviene de una variable y no me importaríasustituyendo \[ \]para \( \)cuando uso mi variable aquí.

Respuesta1

\(... \)produce matemáticas en línea, mientras que \[... \], al ser una abreviatura de \begin{displaymath}... \end{displaymath}, produce una ecuación mostrada sin numerar. Este último no se puede componer en un cuadro LR (lo que \tooltipintenta hacer). Si desea que una ecuación mostrada se escriba como información sobre herramientas, envuélvala en \parbox:

\tooltip****{foo}{\parbox{1cm}{\[x=4\]}}

Otros comandos que crean cajas LR: \makebox, \framebox, \savebox. Aquí, \[... \]fallaría con el mismo mensaje de error.

información relacionada