Exibir o modo matemático e a macro da dica de ferramenta

Exibir o modo matemático e a macro da dica de ferramenta

Estou usando a macro de dica de ferramenta definidaaqui

Eu percebo que o seguinte código funciona:

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

enquanto

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

não e falha com

Bad math environment delimiter.

Para mim, a macro da dica de ferramenta é como magia negra, mas como não usa nenhum material matemático, não entendo de onde vem o erro. Existe alguma forma de contornar isto?

No meu caso, o conteúdo da dica vem de uma variável e eu não me importariasubstituindo \[ \]quando \( \)uso minha variável aqui.

Responder1

\(... \)produz matemática embutida, enquanto \[... \], sendo uma abreviação de \begin{displaymath}... \end{displaymath}, produz uma equação exibida sem numeração. Este último não pode ser digitado em uma caixa LR (o que \tooltiptenta fazer). Se você deseja que uma equação exibida seja composta como uma dica de ferramenta, envolva-a em \parbox:

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

Outros comandos que fazem caixas LR: \makebox, \framebox, \savebox. Aqui, \[... \]falharia com a mesma mensagem de erro.

informação relacionada