LaTeX语法学习
latex排版工具十分强大,兼容md书写工具,平时仅简单使用其局部代码排公式。无脑一点就是来抄书的。引用时单层插入行内代码,双层插入行间代码,后者支持实时预览。纯LaTeX更为复杂,MD省略了导包过程。
写行间代码之前尽量手动换行,否则web环境不显示。web环境似乎行内行间代码会显示两次,且第二次会有显示异常和错位。检查后发现正文
写法:
$$x ={-b \pm \sqrt{b^2-4ac}\over 2a}$$
修改前:$\displaystyle x ={-b \pm \sqrt{b^2-4ac}\over 2a}$
化学式测试:$\displaystyle \ce{2CO2->[高温\triangle]O2 + 2CO}$
chat化学式测试
$$
\ce{N2 + 3H2 ->[高温、高压][Fe催化剂] 2NH3}
$$
中和反应
$$
\ce{H+ + OH- -> H2O}
$$
更复杂的化学式:$\ce{5 H2C2O4(aq) + 2 MnO4-(aq) + 6 H+(aq) ->[\Delta] 10 CO2(g) ^ + 2 Mn^{2+}(aq) + 8 H2O(l)}$
数学公式日常排版
- 插入公式
行内公式用单层美元符号$xxx$
表示,行间公式则用双层美元符号$$xxx$$
表示。行内公式内部前加\displaystyle
(含后空格)可以在单行做成行间排版,这样就不会硬挤在一堆显得字小。
行内:$x ={-b \pm \sqrt{b^2-4ac}\over 2a}$
行内加\displaystyle
:$\displaystyle x ={-b \pm \sqrt{b^2-4ac}\over 2a}$
行间:
$$
x ={-b \pm \sqrt{b^2-4ac}\over 2a}
$$
- 上下标
幂符号^
后接上标,下划线_
后接下标,接块用大括弧{xxx}
。
实例:
$$
a_{n+1}=a_n^2
$$
- 分式
分式表示推荐使用\dfrac{}{}
,大小舒适。次选\frac{}{}
,节省空间。
行内\frac{}{}
实例:$y=\frac{1}{x}$
行内\dfrac{}{}
实例:$y=\dfrac{1}{x}$ - 加粗
加粗推荐使用\bm{}
,可以保留内部的斜体。 - 大括号
大括号常用case
环境,例如:
$$
f(x)=\begin{cases}
x, & x>0, \\
-x, & x\leq 0.
\end{cases}
$$
输出效果:
$$
f(x)=\begin{cases}
x, & x>0, \\
-x, & x\leq 0.
\end{cases}
$$
注:公式内换行用 \\
(含前空格)。
6. 多行公式
多行公式常用aligned
环境,例如:
$$
\begin{aligned}
a & =b+c \\
& =d+e
\end{aligned}
$$
输出效果:
$$
\begin{aligned}
a & =b+c \\
& =d+e
\end{aligned}
$$
- 矩阵和行列式
矩阵方括号用bmatrix
环境,例如:
$$
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
$$
输出效果:
$$
\begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
$$
行列式竖线用vmatrix
环境,用法同上。
输出效果:
$$
\begin{vmatrix}
a & b &c \\
d & e & f \\
g & h & i
\end{vmatrix}
$$
化学方程式日常排版
mhchem的v4宏包,足够应对简单化学方程式。它的的语法以\ce{}
开始。当显示结果不对时,可以在必要处加大括号排除语法多义。
无机物
格式 | 例子 | 写法 |
---|---|---|
1. 整数下标 | $\ce{CO2}$ | $\ce{CO_2}$ <br>简化为$\ce{CO2}$ |
2.上标(电荷数、氧化数) | $\ce{Ca^2+}$<br>$\ce{Fe^{II}Fe^{III}2O4}$ | $\ce{Ca^2+}$ <br>$\ce{Fe^{II}Fe^{III}2O4}$ |
3. 括号<br><br> 大括号需要转义 | $\ce{Mg(OH)2}$<br>$\ce{[AgCl2]-}$<br>$\ce{\{(X2)3\}2^3+}$ | $\ce{Mg(OH)2}$ <br>$\ce{[AgCl2]-}$ <br>$\ce{\{(X2)3\}2^3+}$ |
4. 分子离子 | $\ce{CrO4^2-}$ | $\ce{CrO4^2-}$ |
5. 同位素 | $\ce{^{227}_{90}Th^+}$ | $\ce{^{227}_{90}Th^+}$ |
6. 圆点(自由基、水合物) | $\ce{*CH3}$<br>$\ce{Cl*}$<br>$\ce{NH3*H2O}$ | $\ce{{}*CH3}$ <br>$\ce{Cl*}$ <br>$\ce{NH3*H2O}$ |
有机物结构简式
格式 | 例子 | 写法 |
---|---|---|
单键 | $\ce{CH3-CHO}$ | $\ce{CH3-CHO}$ |
双键 | $\ce{CH2=CH2}$ | $\ce{CH2=CH2}$ |
三键 | $\ce{CH#CH}$ | $\ce{CH#CH}$ |
配位键 | $\ce{A\bond{->}B\bond{<-}C}$ | $\ce{A\bond{->}B\bond{<-}C}$ |
弱作用 | $\ce{OH\bond{...}O}$ | $\ce{OH\bond{...}O}$ |
化学方程式
格式 | 例子 | 写法 |
---|---|---|
反应箭头 | $\ce{->}$<br>$\ce{<=>}$<br>$\ce{<=>>}$<br>$\ce{<<=>}$ | $\ce{->}$ <br>$\ce{<=>}$ <br>$\ce{<=>>}$ <br>$\ce{<<=>}$ |
反应条件 | $\ce{N2 + H2->[\mbox{催化剂}][\mbox{高温高压}]NH3}$ | $\ce{N2 + H2->[\mbox{催化剂}][\mbox{高温高压}]NH3}$ |
反应等号 | $\xlongequal[\Delta]{Cat.}$ | $\xlongequal[\Delta]{Cat.}$ <br>先写下方方括号条件,无条件可直接用等号 |
沉淀气体 | $\ce{Ca(OH)2 + CO2 = CaCO3 v + H2O }$<br>$\ce{Fe + 2H+ = H2 ^ + Fe^2+}$ | $\ce{Ca(OH)2 + CO2 = CaCO3 v + H2O }$ <br>$\ce{Fe + 2H+ = H2 ^ + Fe^2+}$ <br>要勤打空格 |
热化学式 | $\ce{H2(g) + 1/2 O2(g)->H2O(l)} \qquad \Delta H_{\mathrm{f}}^\circ = \text{-286 kJ/mol}$ | $\ce{H2(g) + 1/2 O2(g)->H2O(l)} \qquad \Delta H_{\mathrm{f}}^\circ = \text{-286 kJ/mol}$ |
下方标注 | $\underset{\mbox{葡萄糖}}{\ce{C6H12O6}}$ | $\underset{\mbox{葡萄糖}}{\ce{C6H12O6}}$ |
注:LaTeX环境加中文字符,可以用\mbox{} 或\text{} ,前者字体更大。化学方程式里的加号两侧用空格隔开。 |
鸣谢:
结束
版权声明:
作者:marstt
链接:https://marstt.eu.org/202510/49.html
来源:MarsTT的站点
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论