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)}$

数学公式日常排版

  1. 插入公式
    行内公式用单层美元符号$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}
$$

  1. 上下标
    幂符号^后接上标,下划线_后接下标,接块用大括弧{xxx}
    实例:

$$
a_{n+1}=a_n^2
$$

  1. 分式
    分式表示推荐使用\dfrac{}{},大小舒适。次选\frac{}{},节省空间。
    行内\frac{}{}实例:$y=\frac{1}{x}$
    行内\dfrac{}{}实例:$y=\dfrac{1}{x}$
  2. 加粗
    加粗推荐使用\bm{},可以保留内部的斜体。
  3. 大括号
    大括号常用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}
$$

  1. 矩阵和行列式
    矩阵方括号用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/48.html
来源:MarsTT的站点
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>