在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=1∑nai=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+3∗y
5. 注意事项
- 在编辑公式时,请确保LaTeX代码的正确性,否则公式可能无法正常渲染。
- 由于CSDN的Markdown编辑器可能会更新,建议查阅最新的CSDN文档或帮助中心以获取最准确的公式编辑信息。
- 对于特别复杂的公式或需要特定宏包支持的公式,如果CSDN的Markdown编辑器无法直接支持,可以考虑使用图片的方式将公式嵌入到文章中。
、