CSDN编辑器LaTeX公式编辑格式参考

在CSDN博客平台码公式可太难记格式了。CSDN支持Markdown语法,并集成了MathJax库来渲染LaTeX公式,做个笔记给自己时时翻翻吧。

1. 插入行内公式

行内公式是指嵌入在文本行中的公式,它不会独占一行。在CSDN中使用$符号来包围LaTeX公式代码,即可实现行内公式的插入。例如:

行内公式:爱因斯坦发现给了$E=mc^2$公式,表示能量等于质量乘以光速的平方。

渲染效果:行内公式:爱因斯坦发现给了 E = m c 2 E=mc^2 E=mc2公式,表示能量等于质量乘以光速的平方。

2. 插入块级公式

块级公式(也称为独立公式或居中公式)会独占一行并居中显示。在CSDN中,使用$$符号来包围LaTeX公式代码,即可实现块级公式的插入。例如:

这是一个块级公式:  
$$
\sum_{i=1}^{n} a_i = \frac{n(n+1)}{2}
$$
表示前n个自然数的和。

渲染效果:

这是一个块级公式:
∑ i = 1 n a i = n ( n + 1 ) 2 \sum_{i=1}^{n} a_i = \frac{n(n+1)}{2} i=1nai=2n(n+1)
表示前n个自然数的和。

3. LaTeX公式常用语法

虽然LaTeX公式的语法非常丰富,但掌握一些基础命令就足以应对大多数情况。以下是一些常用的LaTeX公式命令。

  • 上下标

语法规则:_ 表示下标,^ 表示上标。如果上下标中不止一个字符,需要可以使用花括号{}包围起来。
例如:

${x_1^2}$  

渲染为 x 1 2 {x_1^2} x12

  • 分数

语法规则:\frac{分子}{分母}。
例如,

`$\frac{1}{2}$   //注意$$之间不要有空格

渲染为 1 2 \frac{1}{2} 21

根号
语法规则:\sqrt{表达式} 表示平方根,\sqrt[n]{表达式} 表示n次方根。
例如,

$\sqrt{4}$

渲染为 4 \sqrt{4} 4

\sqrt[3]{8} 

渲染为 8 3 \sqrt[3]{8} 38

  • 求和与积分

语法规则:

  • 求和:\sum_{下标}^{上标} 表达式
  • 求和:\int_{下标}^{上标} 表达式

例如,

\sum_{i=1}^{n} a_i

渲染为 ∑ i = 1 n a i \sum_{i=1}^{n} a_i i=1nai,

\int_{a}^{b} f(x) dx

渲染为 ∫ a b f ( x ) d x \int_{a}^{b} f(x) dx abf(x)dx

  • 希腊字母

语法规则:LaTeX中可以直接输入希腊字母的英文名称来获取相应的希腊字母

如,

\alpha
\beta
\gamma

分别渲染为
α , β , γ \alpha,\beta,\gamma αβγ

4. 进阶使用

对于更复杂的数学公式,如矩阵、方程组等,LaTeX提供了丰富的宏包和命令来支持。虽然CSDN的Markdown编辑器默认并不支持所有LaTeX宏包,但常用的数学公式编辑需求通常都能得到满足。

  • 矩阵:

语法规则:使用\begin{matrix}…\end{matrix}环境来创建矩阵,并通过\pmatrix、\bmatrix等命令获得带括号的矩阵。
例如,

// 无括号
\begin{matrix}
a & b & c & d \\  
e & f & g & h \\  
i & j & k & l \\  
m & n & o & p
\end{matrix}
// 中括号
\begin{pmatrix}
1&2&3\\
3&2&1
\end{pmatrix}
// 大括号
\begin{bmatrix}
A&B&C&D\\
D&C&B&A\\
A&B&C&D
\end{bmatrix}

其中,\ 表示换行,& 表示元素间隔,渲染为:
a b c d e f g h i j k l m n o p \begin{matrix} a & b & c & d \\ e & f & g & h \\ i & j & k & l \\ m & n & o & p \end{matrix} aeimbfjncgkodhlp
( 1 2 3 3 2 1 ) \begin{pmatrix} 1&2&3\\ 3&2&1 \end{pmatrix} (132231)
[ A B C D D C B A A B C D ] \begin{bmatrix} A&B&C&D\\ D&C&B&A\\ A&B&C&D \end{bmatrix} ADABCBCBCDAD

  • 方程组:

语法规则:使用\begin{cases}…\end{cases}环境来创建方程组。
例如,

\begin{cases}
f(x) = x^2 + x +3 \\
f(y) = y^3 + y^2 +3*y 
\end{cases}

其中,\ 表示换行,渲染为:
{ f ( x ) = x 2 + x + 3 f ( y ) = y 3 + y 2 + 3 ∗ y \begin{cases} f(x) = x^2 + x +3 \\ f(y) = y^3 + y^2 +3*y \end{cases} {f(x)=x2+x+3f(y)=y3+y2+3y

5. 注意事项

  • 在编辑公式时,请确保LaTeX代码的正确性,否则公式可能无法正常渲染。
  • 由于CSDN的Markdown编辑器可能会更新,建议查阅最新的CSDN文档或帮助中心以获取最准确的公式编辑信息。
  • 对于特别复杂的公式或需要特定宏包支持的公式,如果CSDN的Markdown编辑器无法直接支持,可以考虑使用图片的方式将公式嵌入到文章中。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

>_<!

码字不易,如有帮助,欢迎鼓励

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

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

打赏作者

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

抵扣说明:

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

余额充值