Typora Markdown 中 LaTeX 公式居左、对齐的方法

我们知道公式块里的公式默认是居中的,我们想让公式居左(顶着左页面)可以使用如下格式的 flalign 数学环境:

不多说,先看示例

示例

\begin{flalign}
&\iint_D\frac{\sin y}{y}{\rm d}\sigma\\
=&\int_0^1{\rm d}y\int_{y^2}^y\frac{\sin y}{y}{\rm d}x\\
=&\int_0^1(\sin y-y\sin y){\rm d}y\\
=&\int_0^1\sin y{\rm d}y-\int_0^1y\sin y{\rm d}y\\
=&1-\sin1&
\end{flalign}

效果

KaTeX parse error: No such environment: flalign at position 8: \begin{̲f̲l̲a̲l̲i̲g̲n̲}̲ &\iint_D\frac{…

方法

img

原理

  1. & 是什么

    LaTeX \LaTeX LATEX 的数学环境(如aligngatherflalign)中,& 符号用于指示每个公式中的对齐点,从而产生更美观和一致的排版效果。& 通常用于在等号或某些运算符上对齐。

    \begin{align*}
    x + y &= 3 \\
    2x - y &= 0
    \end{align*}
    

    x + y = 3 2 x − y = 0 \begin{align*} x + y &= 3 \\ 2x - y &= 0 \end{align*} x+y2xy=3=0

    可以看到等号对齐了
    注意:align后面会出现编号(Typora不会显示)使用 align* 可以去掉

    1. 在一行中,使用成对的 & 可以对齐多列,一个 & 表示一列的开始,另一个 & 表示一列的结束
    \begin{align}
    x &= 1& &y& = 2& &z&= 3 \\
    a &= 4& &b& = 5& &c&= 6
    \end{align}
    

    x = 1 y = 2 z = 3 a = 4 b = 5 c = 6 \begin{align} x &= 1 && y &= 2 && z &= 3 \\ a &= 4 && b &= 5 && c &= 6 \end{align} xa=1=4yb=2=5zc=3=6

  2. flalign

    flalignalign 的区别就在于,flalign 在多列对齐时会左右分散,第一列和最后一列会顶着边缘

\begin{flalign}
x &= 1& &y& = 2& &z&= 3 \\
a &= 4& &b& = 5& &c&= 6
\end{flalign}

KaTeX parse error: No such environment: flalign at position 8: \begin{̲f̲l̲a̲l̲i̲g̲n̲}̲ x &= 1& &y& = …

利用这个原理,当我们在任意一行公式的后面加一个 & 其实就是应用了多列对齐进行分散,但是由于实际只有一列,所以公式就默认跑到最左侧去了。


发现 CSDN 的 KaTeX \KaTeX KATEX 不支持 flalign 数学环境,在 KaTeX \KaTeX KATEX 下我目前还没找到什么好方法。

下面补一下上面未能成功显示的内容:

img
img

  • 20
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

世真

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值