status
type
date
slug
summary
tags
category
password
icon
Total Videos
Link
Video Duration
mhchem 简介
mhchem是一个可以帮你简单的写出优美的化学方程式的工具。
mhchem是基于MathJax的,所以如果你经常使用MathJax的语法的话,对于mhchem来说也不在话下。
以下是mhchem的输入语法手册(在JavaScript数学显示引擎中实现)。
化学方程式(CE)
$\ce{CO2 + C -> 2 CO}$
$\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}$
$C_p[\ce{H2O(l)}] = \pu{75.3 J // mol K}$
化学式
$\ce{H2O}$
$
$\ce{Sb2O3}$
离子
$\ce{H+}$
$\ce{CrO4^2-}$
$\ce{[AgCl2]-}$
$\ce{Y^99+}$
$\ce{Y^{99+}}$
化学计量数
$\ce{2 H2O}$
$\ce{2H2O}$
$\ce{0.5 H2O}$
$\ce{1/2 H2O}$
$\ce{(1/2) H2O}$
$\ce{nH2O}$
核素、同位素
$\ce{^{227}_{90}Th+}$
$\ce{^277_90Th+}$
$\ce{^{0}_{-1}n^{-}}$
$\ce{^0_-1n-}$
上标是否属于左元素或右元素可能含糊不清。有自动检测(仅数字=质量数=属于右侧),但要确保键入分隔符{}。
$\ce{H{}^3H2O}$
$\ce{H^3H2O}$
反应箭头
$\ce{A->B}$
$\ce{A<-B}$
$\ce{A<->B}$
根据IUPAC和ACS的要求不得使用$\ce{A<-->B}$
$\ce{A<=>B}$
$\ce{A<=>>B}$
$\ce{A<<=>B}$
每个箭头可采用两个可选参数:一个用于上方,一个用于下方。箭头参数需要用
[]
围住。$\ce{A->[H2O]B}$
$\ce{A->[{text above}][{text below}]B}$
$\ce{A->[x][x_i]B}$
遗憾的是,MathJax无法正确得拉伸箭头,所有得箭头都在LaTex和KaTex伸展。<–><=><=>><<=>
括号,方括号,大括号
通常使用括号和方括号。大括号需要用
\
转义。$\ce{(NH4)2S}$
$\ce{[\{(X2)3\}2]^3+}$
对于大括号,宏需要位于相同的数学环境中,因此可能需要放入
\
$\ce{ CH4 + 2 \left(\ce{O2 + 79/21 N2} \right)}$
聚合状态
$\ce{H2(aq)}$
国际统一方案的建议$\ce{CO3^2-_{(aq)}}$
不符合IUPAC和ACS标准$\ce{NaOH(aq,\infty)}$
晶体系统
$\ce{ZnS(c)}$
Circa,波浪号
变量如x,n,2n+1
印刷惯例说变量以斜体字体排版,而其他实体(如化学元素)则以直立字体排版。mhchem
尝试识别常见模式并使用正确的(斜体)字体,如以下示例中的和。
$\ce{NO_x}$
$\ce{Fe^n+}$
$\ce{x Na(NH4)HPO4 ->[\Delta] (NaPO3)_x + x NH3 ^ +xH2O}$
希腊字母
印刷惯例要求变量以斜体字体排版,而其他实体(如化学元素)则以直立字体排版。在以下示例中,希腊字符不代表数字的变量,因此应使用直立字体。不幸的是,MathJax和KaTeX都不支持直立的小写希腊字符。
$\ce{\mu-Cl}$
$\ce{[Pt(\eta^2-C2H4)Cl_3]-}$
希腊字符后面的空格将被忽略。这是标准的 TeX
行为。插入
{}
以获取所需的输出。$\ce{\beta +}$
$\ce{^40_18Ar + \gamma{} + \nu_e}$
数学模式(斜体)
以前通过使用
$...$
,您可以逃逸到数学模式。现在可以直接使用数学模式,mhchem自动识别。$\ce{NaOH(aq,\infty)}$
$\ce{Fe(CN)_\frac{6}{2}}$
$\ce{X_i^x}$
斜体文本
$cis\ce{{-}[PtCl2(NH3)2]}$
$\ce{CuS}(hP12)$
皮尔逊符号直立文本,转义解析
将直立文本用
{...}
括起来。$\ce{Gluconic Acid +H2O2}$
$\ce{X_{red}}$
使用相同的机制,你可以转义解析,如果你需要一个简单的连字符
-
。$\ce{(+)_589{-}[Co(en)3]Cl3}$
化学键
$\ce{C6H5-CHO}$
$\ce{A-B=C#D}$
mhchem 会试图区分
\ce{-}
是键、电荷还是连字符。$\ce{A\bond{-}B\bond{=}C\bond{#}D}$
$\ce{A\bond{1}B\bond{2}C\bond{3}D}$
$\ce{A\bond{~}B\bond{~-}C}$
$\ce{A\bond{~--}B\bond{~=}C\bond{-~-}}$
$\ce{A\bond{...}B\bond{....}C}$
$\ce{A\bond{->}B\bond{<-}C}$
加成化合物
$\ce{KCr(SO4)2*12H2O}$
$\ce{KCr(SO4)2.12H2O}$
氧化态
$\ce{OCO^{.-}}$
$\ce{NO^{(2.)}-}$
kröger-vink 符号
$\ce{Li^x_{Li,1-2x}Mg^._{Li,x}}V'\ce{Li,x Cl^x_{Cl}}$
$\ce{O''_{i,x}}$
$\ce{M^{..}_i_}$
$V^{\ce{4'}}_{Ti}$
$\ce{V_{V,1}C_{C,0.8}}V_\ce{C,0.2}$
直立V为钒,斜体V为空缺公式运算符
$\ce{A + B}$
$\ce{A - B}$
不要与单键混淆$\ce{A = B}$
不要与双键混淆$\ce{A \pm B}$
沉淀物和气体
$\ce{SO4^2- + Ba^2+ -> BaSO4 v}$
$\ce{A v B (v) -> B ^ B (^)}$
其他符号和快捷方式
$\ce{1s^2-N}$
轨道$\ce{NO^*}$
激发态$\ce{n-Pr}$
$\ce{iPr}$
$\ce{\ca Fe}$
$\ce{A,B,C;F}$
标点$\ce{{and others}}$
复杂示例
$\ce{Zn^2+<=>[+2OH-][+2H+]} \underset{\text{amphoteresHydroxid}}{\ce{Zn(OH)2 v}} \ce{<=>[+20-][+2H+]} \underset{\text{Hydrozikat}}{\ce{[Zn(OH)4]^2-}}$
$K=\frac{[\ce{Hg^2+}][\ce{Hg}]}{[\ce{Hg2^2+}]}$
$K=\ce{\frac{[Hg^2+][Hg]}{[Hg2^2+]}}$
$\ce{Hg^2+ ->[I-]} \underset{\mathrm{red}} {\ce{HgI2}} \ce{->[I-]} \underset{\mathrm{red}} {\ce{[Hg^{II}I4]^2-}}$
物理单位(PU)
$\pu{123 kJ}$
对于单位内的乘法有两种约定:
$\pu{123 J s}
$\pu{123 J*s}$
对于分数有四个约定:
$\pu{123 kJ/mol}$
$\pu{123 kJ//mol}$
$\pu{123 kJ mol-1}$
使用科学计数法有四个主要约定:
$\pu{1.2e3 kJ}$
$\pu{1,2e3 kJ}$
$\pu{1.2E3 kJ}$
希腊字母表
大写 | Markdown | 小写 | Markdown | 汉语名称 | 常用指代意义 |
\Alpha | \alpha | 阿尔法 | 角度、系数、角加速度、第一个、电离度、转化率 | ||
\Beta | \beta | 贝塔 | 角度、系数、磁通系数 | ||
\Gamma | \gamma | 伽马 | 电导系数、角度、比热容比 | ||
\Delta | \delta | 德尔塔 | 变化量、焓变、熵变、屈光度、一元二次方程中的判别式、化学位移 | ||
\Epsilon | & | \epsilon & \varepsilon | 埃普西隆/厄普西隆 | 对数之基数、介电常数、电容率、应变 | |
\Zeta | \zeta | 泽塔 | 系数、方位角、阻抗、相对黏度 | ||
\Eta | \eta | 伊塔 | 迟滞系数、机械效率 | ||
\Theta | \theta | 西塔 | 温度、角度 | ||
\Iota | \iota | 约塔 | 微小、一点 | ||
\Kappa | \kappa | 卡帕 | 介质常数、绝热指数 | ||
\Lambda | \lambda | 拉姆达 | 波长、体积、导热系数 | ||
\Mu | \mu | 谬 | 磁导率、微、动摩擦系(因)数、流体动力黏度、货币单位、莫比乌斯函数 | ||
\Nu | \nu | 纽 | 磁阻系数、流体运动粘度、光波频率、化学计量数 | ||
\Xi | \xi | 克西 | 随机变量、(小)区间内的一个未知特定值 | ||
\Omicron | \omicron | 奥米克戎 | 高阶无穷小函数 | ||
\Pi | \pi | 派 | 圆周率、π(n)表示不大于n的质数个数、连乘 | ||
\Rho | \rho | 柔 | 电阻率、柱坐标和极坐标中的极径、密度、曲率半径 | ||
\Sigma | \sigma | 西格玛 | 总和、表面密度、跨导、应力、电导率 | ||
\Tau | \tau | 陶 | 时间常数、切应力、2π(两倍圆周率) | ||
\Upsilon | \upsilon | 宇普西隆 | 位移 | ||
\Phi | \phi | 斐 | 磁通量、电通量、角、透镜焦度、热流量、电势、直径、欧拉函数、相位、孔隙度 | ||
\Chi | \chi | 希/恺 | 统计学中有卡方(χ^2)分布 | ||
\Psi | \psi | 普西 | 角速、介质电通量、ψ函数、磁链 | ||
\Omega | \omega | 奥米咖/欧米咖 | 欧姆、角速度、角频率、交流电的电角度、化学中的质量分数、有机物的不饱和度 |
联系与支持
如果您有问题并且无法找到答案 - 无论是在这里还是通过网络搜索 -
然后
- 给我发邮件 (mhchem@MartinHensel.de) 或
- 创建一个 GitHub issue 或
- 在StackExchange上询问并打上mhchem标签。
lingxi 译于2021.12.22 原文链接:mhchem手册:mhchem for MathJax,mhchem for KaTeX
- 作者:铃溪
- 链接:https://lingxi.mozzai.top/article/4ff97246-1c6e-4a97-bd27-2dd2294ae6c1
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。