我在这里读过一些关于中心数学方程的帖子,它们都利用了
\begin{align} *Math symbols* \end{align}
现在我已经包含了\usepackage{amsmath}
开始文档行之前的内容。但我一直收到此错误:
大家有什么想法吗?我是乳胶新手
以下是一些代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\section{Situation 1}
\begin{align}
$J_{(j)} = \sum\limits_{i:r(i,j)=1} ((\theta\textsuperscript{(j)})\textsuperscript{T}x\textsuperscript{(i)} - Y_{i,j})^2 + \frac{\lambda}{2}\sum\limits_{k=1}^n(\theta_k\textsuperscript{(j)})^2$
\end{align}
\end{document}
答案1
TeX 非常适合数学排版;所以这样的公式输入起来不太可能太复杂:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\section{Situation 1}
\begin{equation*}
J_{(j)} =
\sum_{i:r(i,j)=1} \bigl((\theta^{(j)})^{T} x^{(i)} - Y_{i,j}\bigr)^2 +
\frac{\lambda}{2}\sum_{k=1}^{n}\bigl(\theta_{k}^{(j)}\bigr)^2
\end{equation*}
\end{document}
\textsuperscript
公式中绝对不应该存在。
在第一个公式中使用\bigl
和\bigr
会使括号稍微大一些,这在本例中有利于阅读。由于它们在第一个求和中几乎是必需的,因此我在第二个公式中也使用了它们,以达到对称性。
该align
环境用于多行显示;如果您希望方程式编号,则使用equation
而不是equation*
。
但无论如何, 和类似环境的内容equation
已经align
被假定为数学,因此添加$
会导致错误。