私は定義されたツールチップマクロを使用していますここ
次のコードが機能することがわかりました。
\tooltip****{foo}{\(x=4\)}
その間
\tooltip****{foo}{\[x=4\]}
そうではなく、失敗する
Bad math environment delimiter.
私にとって、ツールチップ マクロは黒魔術のようなものです。しかし、数学的な要素を一切使用していないため、エラーがどこから発生するのかよくわかりません。これを回避する方法はありますか?
私の場合、ツールチップの内容は変数から取得されるので、代用する \[ \]
\( \)
ここで変数を使用するタイミング。
答え1
\(
...\)
はインライン数式を生成しますが、\[
...は...\]
の省略形であり、番号なしの表示式を生成します。後者は LR ボックス内にタイプセットできません ( が行おうとしていること)。表示された数式をツールヒントとしてタイプセットしたい場合は、 で囲みます。\begin{displaymath}
\end{displaymath}
\tooltip
\parbox
\tooltip****{foo}{\parbox{1cm}{\[x=4\]}}
LR ボックスを作成するその他のコマンド: \makebox
、、\framebox
。\savebox
ここで、\[
... は\]
同じエラー メッセージで失敗します。