我不想重复其他问题,对于math
比我更频繁使用模式的人来说,这可能是一个快速问题(我几乎今天就开始了)
有人能帮助我理解这里的语法有什么问题吗?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation} \label{eqn:x}
$\Delta$C$_{i}$ = $(\frac{m^{a}/m^{o}}{C_{i}^{a}/C_{i}^{o}}-1) C_{i}^{o}$
\end{equation}
\end{document}
以上内容在 Sublime Text 3 中生成了此预览,这很好,而且正是我需要的等式的样子。
但随之而来的是一系列错误,我认为这是因为我以某种方式以不好的方式\frac
与环境混合,或者我的符号不经济。equation
"Display math should end with $$. [ $\Delta]"
"Missing $ inserted. [ $\Delta]"
"LaTeX Error: Bad math environment delimiter. [ \end{equation}]"
"You can't use `\eqno' in horizontal mode. [ \end{equation}]"
"Missing $ inserted. [ \end{equation}]"
"Display math should end with $$. [ \end{equation}]"
我尝试了一段时间来理解分隔符应该放在哪里,但没有成功
有人可以花一点时间帮助我更明智地做到这一点吗?
答案1
TeX 有两种处理材料的基本方法。材料可以以以下方式处理:文本模式或在数学模式下。TeX 的数学模式有两个主要子类别:内联数学模式和显示数学模式。
可以使用$
令牌来启动和终止内联数学模式在文本模式下。然而, 之后\begin{equation}
,TeX 会自动进入显示数学模式;在显示数学模式下,尝试启动(或终止)内联文本模式是错误的。
怎么办?简单!只要去掉$
等式中所有六个 即可。此外,我还会告诉 TeX 扩大括号,方法是\Bigl
在(
和\Bigr
前面加上)
。
故事的道德启示?永远不要忽略 TeX 的错误信息。仅仅因为程序设法坚持运行到最后而没有完全崩溃并不意味着可以忽略错误消息。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation} \label{eqn:x}
\Delta C_{i} = \Bigl(\frac{m^{a}/m^{o}}{C_{i}^{a}/C_{i}^{o}}-1\Bigr) C_{i}^{o}
\end{equation}
\end{document}