版权声明:欢迎加入 Java 技术交流群214821336 https://blog.csdn.net/qq_33589510/article/details/88171319
为了做个毕设,真是难为了自己了,速成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\)
效果是一样的;
如果用 [ 和 ],或者使用
,则该公式独占一行;
如果用
\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*}