2023年政策修订增补工作正在进行中,欢迎参与!
模板:Chem/doc
跳转到导航
跳转到搜索
本模板用于调用MathJax及其插件MathJax-mhchem显示化学相关的公式。详细用法请以MathJax-mhchem的官方文档为准。
本模板的具体使用情景还需要摸索,如有问题欢迎讨论。
化学方程式
示例:
{{chem|display=block|2Cu + 2Al ->[Sb Field] 2Au + Cl2 ^}}
$$\ce{2Cu + 2Al ->[Sb Field] 2Au + Cl2 ^}$$
{{chem|display=block|Ca^2+ + CO_3^2- ->[abc][def] CaCO3 v}}
$$\ce{Ca^2+ + CO_3^2- ->[abc][def] CaCO3 v}$$
{{chem|display=block|x Na(NH4)HPO4 ->[\triangle] (NaPO3)_x + x NH3 ^ + x H2O}}
$$\ce{x Na(NH4)HPO4 ->[\triangle] (NaPO3)_x + x NH3 ^ + x H2O}$$
{{chem|display=block|[CrCl_x(H2O)_{6-x}]^{(3-x)+} }}
$$\ce{[CrCl_x(H2O)_{6-x}]^{(3-x)+} }$$
{{chem|display=block|^249_97Bk + \alpha -> ^{249,250,251,252}_99Es}}
$$\ce{^249_97Bk + \alpha -> ^{249,250,251,252}_99Es}$$
解释:
- 禁止在模板内使用汉字和摄氏度符号“℃”,在部分设备上其可能会与ruby等模板发生冲突,并导致页面无法加载。
- 如要在模板中使用“℃”,一律用“^{\circ}C”代替。
display
参数用于标识该公式为行内公式(display=inline
,默认)还是行间公式(display=block
)。如果是化学方程式,建议使用行间公式(display=block
)。- 如果公式内含有“
=
”,请用{{chem|1=(公式)}}
的写法。 - 化学方程式的写法相对比较直观,程序会自动处理上下标。每个反应物/产物之间请用“
+
”隔开,注意“+”两边需要有空格,防止“+”被解析为表示离子电荷的符号。 - 若自动生成的上下标有误(例如多电荷物质SO42-),则需要手动指定上下标,其中“
^
”为上标,“_
”为下标,注意“^”“_”两边不能有空格。 - 对于生成物状态,“
^
”表示气体符号,“v
”表示沉淀符号,注意“^”“v”前需要有空格。 - 反应物与生成物之间可以填写的符号有7种箭头和1种长等号:
箭头 / 长等号的写法 | |||||||
---|---|---|---|---|---|---|---|
A -> B | A <- B | A <-> B | A <--> B | A <=> B | A <=>> B | A <<=> B | A {{==}} B[chemDocRef 1] |
$\ce{A -> B}$ | $\ce{A <- B}$ | $\ce{A <-> B}$ | $\ce{A <--> B}$ | $\ce{A <=> B}$ | $\ce{A <=>> B}$ | $\ce{A <<=> B}$ | $\ce{A }$ $\ce{ B}$ |
- 如果需要写反应条件,请在箭头之后用“
[]
”表示反应条件。也可以写成“[箭头上方的文字][箭头下方的文字]
”以显示两个条件。特别地,加热符号“△
”应写成“\triangle
”。 - 如需使用希腊字母等额外的符号,请使用
{{MathJax}}
,并参考MathJax与LaTex公式简介 (转载)。
希腊字母 | ||||
---|---|---|---|---|
名称 | 大写 | $\TeX$ |
小写 | $\TeX$
|
alpha | $A$ |
A | $\alpha$ |
\alpha |
beta | $B$ |
B | $\beta$ |
\beta |
gamma | $\Gamma$ |
\Gamma | $\gamma$ |
\gamma |
delta | $\Delta$ |
\Delta | $\delta$ |
\delta |
epsilon | $E$ |
E | $\epsilon$ |
\epsilon |
zeta | $Z$ |
Z | $\zeta$ |
\zeta |
eta | $H$ |
H | $\eta$ |
\eta |
theta | $\Theta$ |
\Theta | $\theta$ |
\theta |
iota | $I$ |
I | $\iota$ |
\iota |
kappa | $K$ |
K | $\kappa$ |
\kappa |
lambda | $\Lambda$ |
\Lambda | $\lambda$ |
\lambda |
mu | $M$ |
M | $\mu$ |
\mu |
nu | $N$ |
N | $\nu$ |
\nu |
xi | $\Xi$ |
\Xi | $\xi$ |
\xi |
omicron | $O$ |
O | $\omicron$ |
\omicron |
pi | $\Pi$ |
\Pi | $\pi$ |
\pi |
rho | $P$ |
P | $\rho$ |
\rho |
sigma | $\Sigma$ |
\Sigma | $\sigma$ |
\sigma |
tau | $T$ |
T | $\tau$ |
\tau |
upsilon | $\Upsilon$ |
\Upsilon | $\upsilon$ |
\upsilon |
phi | $\Phi$ |
\Phi | $\phi$ |
\phi |
chi | $X$ |
X | $\chi$ |
\chi |
psi | $\Psi$ |
\Psi | $\psi$ |
\psi |
omega | $\Omega$ |
\Omega | $\omega$ |
\omega |
- 如果需要使用化学键,请用
\bond{}
(注意{}
可能会与MediaWiki文本冲突,需要用<nowiki></nowiki>
包裹,或适当加入空格规避冲突)。- 如需使用双、三键,请使用半角等号“=”或半角井号“#”,如:{{chem|H2C=CH2 HC#CH}},效果为:$\ce{H2C=CH2 HC#CH}$。用<nowiki>标签包覆内容的原因是MediaWiki可能会将等号错解析为MediaWiki语言。