\text
我是 LaTeX 的新手,在处理换行符方面遇到了麻烦。
我的代码如下
$$\text{if} y^{(t)} \neq h(x; \theta, \theta_{0}) \text{then} \\
\theta^{(k+1)} = \theta^{k}+ y^{(t)}*x^{(t)}\\
\theta_{0} = \theta_{0}^{(k+1)} + y^{(t)}$$
当我尝试在 TexWorks 中编译时出现错误,然后当我取出\text
部分时,它可以编译但没有换行符。
如果有人能解释这两起事件,我将不胜感激,
谢谢。
答案1
您需要amsmath
包。gather
这只是拆分的一个例子。选择合适的一个取决于所需的效果,特别是,带星号的版本省略了方程编号。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
%$$
\begin{gather}
\text{if } y^{(t)} \neq h(x; \theta, \theta_{0}) \text{ then} \\
\theta^{(k+1)} = \theta^{k}+ y^{(t)}*x^{(t)}\\
\theta_{0} = \theta_{0}^{(k+1)} + y^{(t)}
\end{gather}
%$$
\end{document}