为了做个毕设,真是难为了自己了,速成Latex,分享下这玩意入门到底有多恶心.
先看看个需求吧!

1 第一个公式

这玩意是个啥呢?
下标,普通乘法,约等于.上标?
恩,似乎也没什么玩意,那就看看在Latex中如何表达吧

\begin{equation}
R_{m\times n}  \approx X_{m\times k} Y_{n\times k}^T
\end{equation}

数学公式的前后要加上 $\( 和 \),比如:

$f(x) = 3x + 7$ 

\(f(x) = 3x + 7\)

效果是一样的;

如果用 [ 和 ],或者使用 <math> <semantics> <mrow> <mi mathvariant="normal"> 和 </mi> </mrow> <annotation encoding="application&#47;x&#45;tex"> 和 </annotation> </semantics> </math>,则该公式独占一行;
如果用

\begin{equation} 和 \end{equation}\

则公式除了独占一行还会自动被添加序号, 如何公式不想编号则使用

\begin{equation*} 和 \end{equation*}

指数和下标

指数和下标可以用^_后加相应字符来实现,如果指数或下边多于一个字符, 那么需要用{}将其括起来

字符

普通字符在数学公式中含义一样,除了

$ % & ~ _ ^ \ { }

若要在数学环境中表示这些符号# $ % & _ { },需要分别表示为\# \$ \% \& \_ \{ \},即在个字符前加上\转义

看一下实现效果还是不错的,至少达到目的就好!

2 下面看另一个需求


分析一下,空格,括号求和符号没见过,还有其下标

公式内空格

括号和分隔符

()[ ]对应于自己
{} 对应于\{ \}
||对应于 \|

这里由于已经是第二个公式了,而公式是需要编号的,如何使得编号为2呢,看了半天没有自动编号办法,于是决定采用自定义编号的方法.

编号

使用\eqno{(xx)}自定义填充编号即可.

求和符号

\sum
最后如此表达即可

\begin{equation*}
L(X,Y) = \sum_{u,i}  (r_{u,i} - x_u^Ty_i)^2  \eqno{(2)}
\end{equation*}

3 继续看需求


观察新奇之处,不过是括号很简单,不赘述,直接写
\lambda请注意表达

\begin{equation*}
L(X,Y) = \sum_{u,i}  (r_{u,i} - x_u^Ty_i)^2 + \lambda(|x_u|^2 + |y_i|^2)   \eqno{(3)}
\end{equation*}