我一直在尝试解决一个 4x4 矩阵,并写了很多东西。现在我快要完成了,但我没有从 LaTeX 编译器中得到所需的输出。
例如当我写:
\begin{minipage}[t]{\textwidth}
\begin{equation}\label{e50}
R^{-1} = \frac{1}{\left|R\right|} \rm{adj}(R) = \alpha
\end{equation}
\end{minipage}
最后一个符号没有显示为“alpha”,而是一个非常奇怪的符号,ff
就像我在下图中显示的那样:
我把任何符号放在\alpha
它的位置或后面,都会得到相同的奇怪符号。从现在起,我的所有符号都排版为ff
。
如果我将相同的源代码放入其他新文档中,所有符号将再次按预期呈现。
问题 1:我的内存不够了吗?
问题2:我怎样才能解决这个问题?
答案1
你不应该得到ff
而不是\alpha
。但你的输入无论如何都有一个严重的错误:\rm
是不是带有参数的命令,而是宣言其影响力将一直延续到发行该代币的团体结束为止,在本例中最多为\end{equation}
。
命令\rm
一定不被使用。忘掉它吧,连同\it
、\bf
和\tt
。它们已经过时了,而且,就像你的情况一样,可能会被用户误解。
\textrm
用、\textit
和\texttt
任何用户指南中可以找到的其他命令代替它们。在数学中,有\mathrm
一些类似的命令,但对于运算符名称,有一种更好的方法:说
\usepackage{amsmath}
\DeclareMathOperator{\adj}{adj}
在你的序言中,然后你的公式可以输入为
\begin{equation}\label{e50}
R^{-1} = \frac{1}{\lvert R\rvert} \adj(R) = \alpha
\end{equation}
您minipage
使用的 是不必要的,而且可能使垂直间距变得不协调。还请注意\lvert
和\rvert
而不是\left|
和 `\right|。