CSDNmarkdown编辑器报错KaTeX parse error: \cr valid……

写在前面

今天写csdn,突然发现在Typora显示没问题的公式到CSDN的markdown里面出问题了,报错的公式代码:

\begin{aligned}
\sum_{a \\ b}
\end{aligned}

报错

KaTeX parse error: \cr valid only within a tabular/array environment

目的就是在求和号的下标位置插入两行,但是在普通的行间公式模式下直接两个反斜杠换行会没有任何变化,如果在多行公式环境(aligned)中会报错。

不太理想的解决方案

尝试了《一份(不太)简短的 LaTeX 2 ε \LaTeX2_ε LATEX2ε介绍》里面给出的两种方案(\substacksubarray),发现在csdn的markdown里面都会报错。。

\sum_{\substack{0\le i\le n \\
j\in \mathbb{R}}}
P(i,j) = Q(n)

报错:没有substack这个符号

KaTeX parse error: Undefined control sequence: \substack at position 8: \sum_{\̲s̲u̲b̲s̲t̲a̲c̲k̲{0\le i\le n \…

\sum_{\begin{subarray}{l}
0\le i\le n \\
j\in \mathbb{R}
\end{subarray}}
P(i,j) = Q(n)

报错:没有subarray这个环境

KaTeX parse error: No such environment: subarray at position 14: \sum_{\begin{̲s̲u̲b̲a̲r̲r̲a̲y̲}̲{l} 0\le i\le n…

于是老老实实改自己的公式,使其不用两行的下标。
再简单粗暴就是放图。。

如果大家有解决办法欢迎评论。

2022.06.23更新

参考了评论中的方法, 可以采用下面的\atop命令或者\stackrel命令.

  1. \atop
    \begin{aligned}
    \sum_{a \atop b}
    \end{aligned}
    
    得到的结果如下:
    ∑ a b \begin{aligned} \sum_{a \atop b} \end{aligned} ba
  2. \stackrel
    \begin{aligned}
    \sum_{\stackrel{a}{b}}
    \end{aligned}
    
    ∑ b a \begin{aligned} \sum_{\stackrel ab} \end{aligned} ba
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zorchp

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

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

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

打赏作者

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

抵扣说明:

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

余额充值