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 \tooltip
intenta 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.