我正在使用定义的工具提示宏这里
我意识到以下代码有效:
\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
这里,\[
...\]
将失败并显示相同的错误消息。