在平衡状态下求得的雅可比矩阵表示为J_E
。我将其迹输入为
tr\textit{J_E}
。
结果很奇怪,tr
看上去不错,但\textit{J_E}
部分却无限重复,尺寸逐渐减小。
它看起来像:
其中J_E
部分逐渐变小。
这里发生了什么事?
答案1
为什么要打字\textit{J_E}
?出于多种原因,这是错误的。
_
需要数学模式,并且参数\textit
以文本模式排版(正如命令名称所示)。\textit
是排版数学变量的错误命令:应该使用数学模式。您说得对,表示跟踪的“tr”应该是直立类型,但仅为了这一点而在数学模式下排版公式就是滥用工具。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\tr}{tr}
\begin{document}
$\tr J_{E}$ is the trace of $J_{E}$.
\end{document}
现在,为什么要重复四次?首先,您会收到一条错误消息,内容为
! Missing $ inserted.
<inserted text>
$
l.8 \textit{J_E}
(当然,行号可以不同)。此后,输出将变得不可预测,因为当 TeX 发现错误时,已经太晚了,无法进行合理的修复。