在R markdown中插入latex公式是写作业必备环节
- 插入公式(单独一行)
I have a car.
利用$$y=kx+b$$
则可以达到以下效果:
y = k x + b y=kx+b y=kx+b - 在文字中插入公式
I have$y=kx+b$
a car.
效果为:
I have y = k x + b y=kx+b y=kx+b a car. - 多行公式对齐
在R markdown中输入
$$
\begin{aligned}
&y=kx+b\\
&y=kx^2+b\\
\end{aligned}
$$
则达到效果:
y
=
k
x
+
b
y
=
k
x
2
+
b
\begin{aligned} &y=kx+b\\ &y=kx^2+b\\ \end{aligned}
y=kx+by=kx2+b
&
是为了控制对齐,以上 latex显示的是左对齐。
较为常用的还有按照等号对齐:
代码:
$$
\begin{aligned}
y=&kx+b\\
kx^2+b=&y\\
\end{aligned}
$$
效果:
y
=
k
x
+
b
k
x
2
+
b
=
y
\begin{aligned} y&=kx+b\\ kx^2+b&=y\\ \end{aligned}
ykx2+b=kx+b=y
那么很明显&
可以让对齐灵活多变,比如:
$$
\begin{aligned}
&y&&=kx+b\\
&kx^2+b&&=y\\
\end{aligned}
$$
效果:
y
=
k
x
+
b
k
x
2
+
b
=
y
\begin{aligned} &y&&=kx+b\\ &kx^2+b&&=y\\ \end{aligned}
ykx2+b=kx+b=y
可以实现既左对齐,也等号对齐的效果。