Last edited by kuing 2025-5-10 21:04
简洁版(快速入门)
详细版(包含更多细节说明)
温馨提示:带星号*的段落可能不易理解(或是废话),初学者可以先忽略。
数学公式的排版方式分为两种:
行内公式 ——与文字排在同一行 ,亦称为随文模式(inline mode),是将公式 镶嵌在普通文段内 ,像 $c^2=a^2+b^2$ 这样,跟文字排在一起,谓之“随文” 。
行间公式 ——公式独占一行并居中显示 ,亦称为展示模式(display mode),是将公式 独占一行并居中显示 ,像下面这个公式这样
\[c^2=a^2+b^2\]
除了居中的不同外,两者在分式、和式等“高大式子”的显示格式也会有不同,下面的例子将会看到。
行间公式通常用来显示文中相对重点的或者较为复杂的公式,同时还可以使其自动编号,以方便其他地方进行引用。
其实,“随文模式”、“展示模式”这两个名称是更加准确的,只不过一直以来我都叫惯了“行内”、“行间”,所以这里仍然用旧称呼。
【输入方法】
1、行内公式的输入格式:
$公式代码$
或者 \(公式代码\)
(其实本论坛还支持 `代码`
,我也喜欢用它因为按键方便(台式键盘 Esc 下方,无需按 Shift),但这不是标准 LaTeX 语法,所以你要用也行,但复制到别处可能就需要改)
提倡用前者。美元符号 $
为 纯英文输入法状态下 按 Shift+4 所得。
例 1.1:$a^2+x_3=C_n^m$
显示 $a^2+x_3=C_n^m$
例 1.2:$a_n+1=a_{n+1}+\sqrt{n}+\frac{1}{n}$
显示 $a_n+1=a_{n+1}+\sqrt{n}+\frac{1}{n}$
例 1.3:$\sum_{k=1}^n\frac{1}{k^2}=\frac{\pi^2}{6}$
显示 $\sum_{k=1}^n\frac{1}{k^2}=\frac{\pi^2}{6}$
2、行间公式的输入格式:
\[公式代码\]
或者 $$公式代码$$
*或者使用环境(\begin{...}...\end{...}
,3# 再详讲)
提倡用前者。反斜杠 \ 在 F11 下边(台式机键盘),也要在 纯英文输入法状态下 输入。
例 2.1:\[a^2+x_3=C_n^m\]
显示 \[a^2+x_3=C_n^m\] 例 2.2:\[a_n+1=a_{n+1}+\sqrt{n}+\frac{1}{n}\]
显示 \[a_n+1=a_{n+1}+\sqrt{n}+\frac{1}{n}\] 例 2.3:\[\sum_{k=1}^n\frac{1}{k^2}=\frac{\pi^2}{6}\]
显示 \[\sum_{k=1}^n\frac{1}{k^2}=\frac{\pi^2}{6}\]
*用环境输入的多行公式,例 2.4:\begin{align*} f(x) & = ax^2+bx+c\\ & = a(x-x_1)(x-x_2)\\ & = a\left( x-\frac{-b+\sqrt{b^2-4ac}}{2a} \right)\left( x-\frac{-b-\sqrt{b^2-4ac}}{2a} \right) \end{align*} Copy the Code \begin{align*}
f(x) & = ax^2+bx+c\\
& = a(x-x_1)(x-x_2)\\
& = a\left( x-\frac{-b+\sqrt{b^2-4ac}}{2a} \right)\left( x-\frac{-b-\sqrt{b^2-4ac}}{2a} \right)
\end{align*}
【常用代码表及细节 】
注:带 $\newcommand\zdy{\color{green}{^{\#}}}\zdy$ 的表示这是本论坛的自定义命令 。
上下标:$x^n$, $x^{123}$, $x_n$, $x_{123}$, $C_n^m$, $C_{100}^{50}$ x^n, x^{123}, x_n, x_{123}, C_n^m, C_{100}^{50}
【注意】当上标或下标非单个字符时要用花括号括起整体,否则只会对首个字符生效,如 $x^10$
将显示为 $x^10$,下同。
对数、三角函数等常用的专有函数名都有其相应命令,输入方法只需在函数名前加 \ 即可 ,如 \ln 、\sin 等,显示为直立体,否则会显示 $ln$,$sin$ 这样的斜体。
对数、三角函数:
$\log_ab$, $\ln x$, $\lg10$, $\sin x$, $\cos2x$,
$\tan\pi$, $\cot^222$, $\arcsin x$,
$\arccot x$, $\arcsinh x$ \log_ab, \ln x, \lg10, \sin x, \cos2x,
\tan\pi, \cot^222, \arcsin x,
\arccot x$\zdy$, \arcsinh x$\zdy$
【注意】\ln 与 x 之间的空格不能少,\sin x 也是,而 \cos2x、\tan\pi 就无所谓,也就是说:命令与其后的英文字母不能直接相连,下同。
*默认没有的 \arccot, \arcsinh, \arccosh, \arctanh, \arccoth 现在论坛也定义了,而像 \sech 这种太少用就不定了,需要时用 \operatorname{sech} 即可。
根式:$\sqrt{a}$, $\sqrt{xyz}$, $\sqrt{2}$, $\sqrt[3]{2}$, $\sqrt[3]{\sqrt[3]{333}}$ \sqrt{a}, \sqrt{xyz}, \sqrt{2}, \sqrt[3]{2}, \sqrt[3]{\sqrt[3]{333}} 分式:\[\frac{1}{2}, \frac{1}{23}, \frac{a}{b}, \frac{x}{y+z}\] \frac{1}{2}, \frac{1}{23}, \frac{a}{b}, \frac{x}{y+z}
*由于单个字符可省略花括号,所以它们可以简写成 \frac12, \frac1{23}, \frac ab, \frac x{y+z}, \sqrt a, \sqrt2, \sqrt[3]2,甚至 \frac\pi2 也可以。
花括号的输出:$\{abc\}$ \{abc\} 注:因花括号用作代码中的分组,要输出其本身就要加 \ ,其他括号无需加
这是因为 {...} 用于代码中表示整体,故直接输入 {abc} 是显示不出花括号的。(其他括号无此问题)
导数:$f'(x)$, $f''(x)$, $f'''(x)$ f'(x), f''(x), f'''(x) 注:' 是单引号,'' 是俩单引号而非双引号
【注意】导数的输入在 LaTeX 中是最方便的,既 不用打上标 也不用其他特别的代码,就直接打一撇 ' 就行,也就是按一下键盘上的“右单引号”键(台式机键盘在中括号下面),二阶导数就打两撇(是按两次,而 不是按双引号键! ),三阶就三撇,如此类推。
和式、积式:\[\sum_{k=1}^nf(k), \prod_{k=1}^nf(k)\] \sum_{k=1}^nf(k), \prod_{k=1}^nf(k) 极限、无穷:\[\lim_{x\to0}x^{-1}=\infty\] \lim_{x\to0}x^{-1}=\infty 积分:\[\int_a^bf(x)dx\] \int_a^bf(x)dx
如果想让 d 变成直立,建议使用本论坛自定义的 \rmd 命令:\int_a^bf(x)\rmd x 显示 $\int_a^bf(x)\rmd x$
正负:$\pm1$, $\mp1$, $\pm x$, $\mp x$ \pm1, \mp1, \pm x, \mp x 乘除:$a\cdot b$, $1\times2$, $355\div113$ a\cdot b, 1\times2, 355\div113 大小:$\ge$, $\le$, $\ne$, $\equiv$, $\approx$, $\geqslant$, $\leqslant$ \ge, \le, \ne, \equiv, \approx, \geqslant, \leqslant 常用希腊字母:
$\pi$, $\alpha$, $\beta$, $\gamma$, $\theta$, $\rho$,
$\lambda$, $\mu$, $\Delta$, $\xi$, $\omega$,
$\phi$($\varphi$), $\epsilon$($\varepsilon$) \pi, \alpha, \beta, \gamma, \theta, \rho,
\lambda, \mu, \Delta, \xi, \omega,
\phi(\varphi), \epsilon(\varepsilon) 相似(或等价量)、全等:$\sim$, $\cong$ \sim, \cong 几何符号:$\triangle$, $\odot$, $\angle$, $\perp$, $30^\circ$ \triangle, \odot, \angle, \perp, 30^\circ(或 30\du$\zdy$)
【注意】不要用 $\Delta$(\Delta) 来表示三角形,判别式才是 $\Delta$。
箭头系列:$\rightarrow$, $\leftarrow$, $\leftrightarrow$,
$\Rightarrow$, $\Leftarrow$, $\Leftrightarrow$ \rightarrow(或 \to), \leftarrow(或 \gets), \leftrightarrow,
\Rightarrow, \Leftarrow, \Leftrightarrow $\longrightarrow$, $\longleftarrow$, $\longleftrightarrow$,
$\Longrightarrow$, $\Longleftarrow$, $\Longleftrightarrow$ \longrightarrow, \longleftarrow, \longleftrightarrow,
\Longrightarrow(或 \riff$\zdy$), \Longleftarrow(或 \liff$\zdy$), \Longleftrightarrow(或 \iff) $\nrightarrow$, $\nleftarrow$, $\nleftrightarrow$,
$\nRightarrow$, $\nLeftarrow$, $\nLeftrightarrow$ \nrightarrow, \nleftarrow, \nleftrightarrow,
\nRightarrow, \nLeftarrow, \nLeftrightarrow $\nearrow$, $\searrow$, $\nwarrow$, $\swarrow$ \nearrow, \searrow, \nwarrow, \swarrow $A\xlongequal[bb]{aa}B$, $A\xrightarrow[bb]{aa}B$, $A\xleftarrow[bb]{aa}B$ A\xlongequal[bb]{aa}B, A\xrightarrow[bb]{aa}B, A\xleftarrow[bb]{aa}B $\vec a$, $\overrightarrow{a}$, $\overrightarrow{AB}$, $\bm a$(粗体向量) \vec a, \overrightarrow{a}(或 \vv{a}$\zdy$), \overrightarrow{AB}(或 \vv{AB}$\zdy$), \bm a$\zdy$
记忆方法:单线小写,双线大写,长线+long,否定+n,斜线 ne=north east, sw=south west 等。
另外 \vec 只适用于单个字母的向量(建议单字母向量用粗体:\bm a$\zdy$ 效果 $\bm a$)。
逻辑:$\exists$, $\forall$, $\neg$, $\vee$, $\wedge$ \exists, \forall, \neg(或 \lnot), \vee(或 \lor), \wedge(或 \land) 补集、空集:$\complement$, $\varnothing$ \complement(或 \buji$\zdy$), \varnothing(或 \kongji$\zdy$)(不推荐用 \emptyset $\emptyset$ 更不该用 \phi $\phi$)
并、交、含:$\cup$, $\cap$, $\subset$, $\supset$, $\subseteq$, $\supseteq$, $\subsetneqq$, $\supsetneqq$ \cup, \cap, \subset, \supset, \subseteq, \supseteq, \subsetneqq, \supsetneqq 属于、不属于:$\in$, $\notin$, $\ni$ \in, \notin, \ni 整除、不整除:$a\mid b$, $a\nmid b$ a\mid b, a\nmid b 组合数:$\binom{n}{m}$ \binom{n}{m} 同余:
带括号:$a\equiv b\pmod{cd}$
不带括号:$a\equiv b\mod cd$
不带括号小间距:$a\equiv b\bmod cd$
带括号:a\equiv b\pmod{cd}
不带括号:a\equiv b\mod cd
不带括号小间距:a\equiv b\bmod cd 分段函数:$f(x)=\begin{cases} x & x>1 \\ -x & x<-1 \end{cases}$ f(x)=\begin{cases} x & x>1 \\ -x & x<-1 \end{cases}
上下划线:$\overline{abc}$, $\underline{xyz}$ \overline{abc}, \underline{xyz} 上下括号:$\underbrace{1+\cdots+1}_{n\text{个}}$ , $\overbrace{1+\cdots+1}^{n\text{个}}$ \underbrace{1+\cdots+1}_{n\text{个}}, \overbrace{1+\cdots+1}^{n\text{个}}
就以上这些常用代码,对于一般的题目基本能应付了。
如果想看更完整的符号代码表,可以看 texdoc.org/serve/lshort-zh-cn.pdf/0#page.55 、oeis.org/wiki/List_of_LaTeX_mathematical_symbols 等,或自行上网搜索“LaTeX符号大全”会有大把,但注意不是所有符号都能在这里用,毕竟这里不是真 LaTeX。
大家可以到帖子底部的“草稿本”中去实操练习喔
至于本论坛设置的所有自定义命令的列表见:forum.php?mod=viewthread&tid=6 ,里面还讲了如何在本论坛中临时自定义命令。
【动态图演示】