132
$\开始组$

本常见问题解答解释并举例说明了如何在Chemistry Stack Exchange上排版化学方程式、数量和单位以及数学表达式(而不是发布图片,因为您无法编辑或搜索图片)。请参阅下面的目录,找到您需要设置问题和答案格式的主题。

用于排版的技术称为MathJax。MathJax的语法与LaTeX非常相似,因此如果您以前用LaTeX编写过数学表达式,那么您所使用的几乎所有东西都会起作用。可以使用MathJacx的mhchem包对化学方程式进行排版,该软件包的行为与mhchem-LaTeX软件包基本相同。单位和科学符号也使用mhchem格式化。

目录

  1. 入门

  2. 基本数学jax

  3. 基本mhchem

  4. 以身作则

  5. 进一步阅读

$\端组$
0

10个答案10

重置为默认值
114
$\开始组$

(1) 入门

我们可以区分三种不同类型的标记(格式化命令)。


降价

降价是一种在Internet上广泛使用的简单标记语言,它内置于所有Stack Exchange网站中。它允许您(例如)编写粗体文本、斜体文本和创建超链接。

在编写问题或答案时,编辑框中有许多按钮可以帮助您完成此操作。有关更多信息,请参阅编辑帮助.

Stack Exchange上允许使用有限的原始HTML标记子集,但编写答案时通常不需要这些标记。


数学jax

MathJax是一个库,它允许您的web浏览器显示用美元\LaTeX$语法。

包含在单个中的表达式($...$)或加倍($$$$)美元符号使用MathJax进行解释。在可能的情况下,所有数学表达式(标题中的表达式除外)都应使用MathJax键入。

  • $...$-一对单美元符号指定内联方程这意味着你可以在句子中无缝地使用它。

    键入以下内容:

    让$V$表示气体的体积。

    获得以下信息:

    V美元$表示气体的体积。

  • $$...$$-一对双美元符号指定显示方程式它有自己的线条,通常稍大一些,并位于页面中央。

    键入以下内容:

    理想气体定律写成:$$pV=nRT$$

    获得以下信息:

    理想气体定律写成:$$pV=nRT$$


mhchem公司

这个mhchem公司MathJax的包为MathJax中的化学方程式以及带有单位的量添加了额外的功能。它提供两个主要命令:

  1. \ce{…}用于排版化学公式和方程式;

  2. \pu{…}用于用单位/尺寸排版数字。

这两个命令必须出现在MathJax表达式中:这意味着它本身必须用$...$$$...$$。括号中放置的内容将自动传递到mhchem包进行渲染。

请注意,使用普通MathJax,即。$水$,导致斜体化学符号,如H2O美元$这是不正确的。因此,化学方程式应始终使用mhchem排版,而不是简单地使用MathJax。

键入以下内容:

水的化学式是$\ce{H2O}$。水的冰点是$\pu{273.15 K}$。

获得以下信息:

水的化学公式是$\ce{H2O}$.

水的冰点是美元{273.15 K}$.


(返回索引)

下一部分:(2.1)基本数学jax:上标和下标

$\端组$
0
13
$\开始组$

(4) 以身作则

左侧的MathJax和mhchem语法必须用单美元符号括起来$...$对于内联(较小)方程式或双美元符号$$...$$对于一个更大、居中的显示式方程。

键入。。。 得到。。。
\铈{H2O} $$\ce{H2O}$$
\ce{Ca^2+(aq)+2 OH-(aq<=>Ca(OH)2(s)} $$\ce{Ca^2+(aq)+2 OH-(aq的)<=>Ca(OH)2(s)}$$
\ce{A->[催化剂]B} $$\ce{A->[催化剂]B}$$
\普{3.4E-8} $$\pu{3.4E-8}$$
\聚氨酯{8.314 J K-1 mol-1} $$\pu{8.314 J K-1摩尔-1}$$
K_\mathrm{eq} $$K_\mathrm{eq}$$
\马特姆{p} K(K)_\数学{a} $$\mathrm美元{p} K(K)_\数学{a}$$
\Delta_\mathrm{r}G^\循环 $$\Delta_\mathrm{r}G^\circ$$
\Delta_\mathrm{r}G^⦵ $$\Delta_\mathrm{r}G^⦵$$
E=E^\circ-\frac{RT}{zF}\ln{Q} $$E=E^\circ-\frac{RT}{zF}\ln{Q}$$
\左(\frac{\frac{2}{3}}{\frac{6}{7}}\right) $$\左(\压裂{\frac{2}{3}}{\frac{6}{7}}\right)$$
\ce{K\重叠{+7}{Mn}O4} $$\ce{K\超集{+7}{Mn}O4}$$
\左(部分U}{部分T}\右)_V=C_{V} $$\左(\frac{\部分U}{\部分T}\右)_V=C_{V}$$
\int_{V{i}}^{V{f}}p\,\mathrm{d} V(V) $$\int_{V{i}}^{V{f}}p\,\mathrm{d} V(V)$$
\求和{i=1}^{\infty}\frac{1}{a^{i}} $$\sum_{i=1}^{\infty}\frac{1}{a^{i}}$$

(返回索引)

上一节:(3.3)基本mhchem:带单位的数量

下一节:(5) 进一步阅读

$\端组$
0
6
$\开始组$

(3.1)基本mhchem:化学式

化学公式可以用\ce{…}命令。请注意\ce{…}命令本身必须放在MathJax表达式中,即它必须由单美元符号或双美元符号包围。

在大多数情况下,mhchem公司尽可能直观地表现出来。因此,您不必指定大多数下标,分子末尾的电荷会自动以上标形式排版。

键入以下内容:

$\ce{H2SO4}$分解为$\ce}H+}$和$\ce[HSO4-}$。

获得以下信息:

$\ce{硫酸}$分解为$\ce{H+}$$\ce{HSO4-}$.

然而,如果你有一个多电荷物种(即电荷大于1),那么你需要引入一个带有^.

键入以下内容:

$\ce{CuSO4}$分解为$\ce}Cu^2+}$和$\ce[SO4^2-}$。不是$\ce{Cu2+}$和$\ce}SO42-}$!

获得以下信息:

$\ce{CuSO4}$分解为$\ce{Cu^2+}$$\ce{SO4^2-}$.

不是$\ce{Cu2+}$$\ce{SO42-}$!


(返回索引)

上一节:(2.4)基本MathJax:其他命令

下一节:(3.2)基本mhchem:化学反应

$\端组$
$\开始组$

(2.1)基本数学jax:上标和下标

您可以使用^字符和下标使用_.

键入以下内容:

定容热容为$C_V$。爱因斯坦的质量-能量关系是$E=mc^2$。

获得以下信息:

定容热容为C_V美元$.

爱因斯坦的质量-能量关系是$E=mc^2$.

如果要在超级或下标中包含多个字符,则需要将其括在花括号中{...}.

键入以下内容:

物质的半衰期用$t_{1/2}$(而不是$t_1/2$)表示。

获得以下信息:

物质的半衰期表示为$t_{1/2}$(不是t1/2美元$).


(返回索引)

上一节:(1) 入门

下一部分:(2.2)分数和平方根

$\端组$
$\开始组$

(2.2)基本数学Jax:分数和平方根

分数

分数可以使用\frac{<分子>}{<分母>}.最好以显示样式排版分数(即带有两个美元符号$$...$$).

键入以下内容:

对于理想气体,我们有$$\frac{pV}{nRT}=1$$

获得以下信息:

对于理想气体,我们有$$\frac{pV}{nRT}=1$$

如果分数必须内联输入(使用单美元符号),最好使用“/”除法符号(正确称为索利多)或负幂。

键入以下内容:

对于实际气体,我们可以定义压缩因子$Z=pV/nRT$,通常不等于$1$。

获得以下信息:

对于真实气体,我们可以定义压缩因子$Z=pV/nRT$,通常不等于$1$.


平方根

可以使用类似的方法添加平方根\sqrt{….}.

键入以下内容:

气体的均方根速度为$\sqrt{3RT/M}$。

要获得此:

气体的平方根速度为$\sqrt{3RT/M}$.


(返回索引)

上一节:(2.1)基本数学jax:上标和下标

下一节:(2.3)基本MathJax:希腊字母和其他符号

$\端组$
$\开始组$

(3.2)基本mhchem:化学反应

你可以把多个化学公式组合成一个大的化学方程式\ce{…}命令。

这最好用一个例子来解释。这个+只要用一个或多个空格将符号与其他化学公式分隔开,符号就充当加号,并且有许多内置箭头,例如->.化学计量系数,如2下面,可以简单地放在适当的化学品之前。

键入以下内容:

硫酸分解:$$\ce{H2SO4->2 H++SO4^2-}$$

获得以下信息:

硫酸分解:$$\ce{硫酸->2 H++SO4^2-}$$

下面列出了一些常见的箭头:

键入。。。 得到。。。 含义
-> $\ce{->}$ 净正向反应;基本步骤
<- $\ce{<-}$ 净反向反应
<-> $\ce{<->}$ 共振结构(用于平衡)
<=> $\ce{<=>}$ 平衡
<=>> $\ce{<=>>}$ 有利于正向反应的平衡
<<=> $\ce{<<=>}$ 有利于反向反应的平衡

(返回索引)

上一节:(3.1)基本mhchem:化学公式

下一节:(3.3)基本mhchem:带单位的数量

$\端组$
$\开始组$

(2.4)基本MathJax:其他命令

许多数学运算符,例如三角运算符和对数,可以(而且应该)使用前缀为反斜杠的MathJax命令进行排版。

键入以下内容:

熵的一个著名公式是$S=k\ln W$。

获得以下信息:

熵的一个著名公式是$S=k\ln{W}$.

请注意百万美元$导致输出不正确百万美元$.

此处提供了常用命令列表:

键入。。。 得到。。。 含义
\罪 美元\sin$ 正弦
\科斯 $\cos美元$ 余弦
\棕褐色 $\tan美元$ 切线
\弓形虫毒素 $\arcsin(美元)$ 反正弦(或使用\罪^{-1})
\电弧炉 $\阿科斯$ 反余弦(或使用\cos^{-1})
\阿卡坦 $\arctan美元$ 反切线(或使用\棕褐色{-1})
\经验 $\exp美元$ 指数的
\日志 $\日志$ 对数(使用\log{b}用于底座b条)
\在 美元\ln$ 自然对数

(返回索引)

上一节:(2.3)基本MathJax:希腊字母和其他符号

下一节:(3.1)基本mhchem:化学式

$\端组$
$\开始组$

(2.3)基本MathJax:希腊字母和其他符号

请注意,以下所有内容都必须在MathJax表达式中键入(内联或显示模式)。如果这些命令后面是字母字符,则必须用空格将它们与命令分隔开。

希腊字母

可以使用反斜杠添加希腊字母(\),后跟字母的名称。希腊语大写字母将名称的第一个字母大写。

键入以下内容:

拉莫尔频率为$\nu=\gamma B_0/2\pi$。波长为$\lambda$的光子可以激发电子:$$\增量E=\压裂{hc}{\lambda}$$

获得以下信息:

拉莫尔频率为$\nu=\gamma B_0/2\pi$.

波长的光子美元\lambda$可以激发电子:

$$\增量E=\压裂{hc}{\lambda}$$

可以使用(例如)键入月形希腊字母\瓦尔罗 $\varrho美元$而不是 $\rho美元$,但这些并不经常需要。有关更多信息,请参阅此答案底部的链接。


其他符号

下面给出了常用符号的非穷尽选择。

键入。。。 要获得。。。 含义
= $=$ 等于
\下午 美元\pm$ 加或减
\次 $\次$ 乘法符号
\cdot(光盘) $\cdot美元$ 小中心点(用于乘法)
\净当量 $\n新$ 不等于
< $<$ 小于
> $>$ 大于
\莱克 美元\leq$ 小于或等于
\通用电气公司 美元\geq$ 大于或等于
\我 $\ll美元$ 远低于
\gg(希腊) 美元\gg$ 远大于
\通用电气公司 美元\geq$ 大于或等于
\近似值 大约$\$ 大约等于
\模拟 美元\sim$ 类似
\推进 $\比例$ 与…成比例
\英菲 $\infty(美元)$ 无限符号
\部分 $\部分$ 偏导数符号
\乙型肝炎病毒 美元\hbar$ 约化普朗克常数

可在以下网站上找到更完整的符号列表:


我找不到我想要的符号!

你可以试着在https://detexify.kirelabs.org/classify.html然而,请注意,MathJax不包括或支持使用任意的LaTeX包。因此,如果Detexify表示特定符号需要一些模糊的包(它会说\使用包{…}),很可能它在MathJax上不起作用。


(返回索引)

上一节:(2.2)基本数学Jax:分数和平方根

下一节:(2.4)基本MathJax:其他命令

$\端组$
2
$\开始组$

(3.3)基本mhchem:带单位的数量

可以使用\pu{…}命令。就像这样\ce{…},它本身必须是MathJax表达式的一部分,即包含在美元符号中。

请注意,使用普通MathJax键入这些内容通常会导致不正确的斜体和间距:例如,29.8万美元$呈现为29.8万美元$(错)然而\聚氨酯{298 K}呈现为$\pu{298 K}$(正确)。

键入以下内容:

波尔兹曼常数的值为$\pu{1.381e-23 J K-1}$。

获得以下信息:

玻尔兹曼常数的值为美元\pu{1.381e-23 J K-1}$.

在自动更正间距和斜体的顶部\pu{…}命令提供了,本例中还提供了几个方便的快捷方式,它们是只有可用于\pu{…}命令:

  • 自动扩展XX年XX月XX日xxx\cdot 10^{yy}(您可以替换e(电子)具有E类获取乘法符号$\次$).

  • 单位中不需要显式上标。

有更多的例子\pu{…}使用时间如何编写物理单位.


(返回索引)

上一节:(3.2)基本mhchem:化学反应

下一节:(4) 以身作则

$\端组$
2
$\开始组$

(5) 进一步阅读


斜体与竖直符号

有很多规则规定了符号何时应该用正体书写,何时应该用斜体书写。我们已经看到了其中的一些:

  • 化学配方以下为:$\ce{H2O}$是正确的,$水$是错误的
  • 单位以下为:$\pu{298 K}$是正确的,298美元$是错误的

在纯MathJax中,可以使用\数学{…}命令。这通常用于物理符号,如阿伏伽德罗数字,$N_{\mathrm{A}}$ $N_{\mathrm{A}}$.

要了解何时需要这样做,请参阅:哪些符号用罗马(竖直)字体书写,哪些符号用斜体书写?.


更高级的格式

以下网站提供了一系列提示你可能不知道编辑的隐藏点.

除此之外,还有许多MathJax扩展(其中一些相当模糊),它们提供了额外的专业功能:MathJax还可以使用哪些其他格式特性(可能通过\require{})?


TeX和LaTeX

MathJax的语法与美元\特克斯$美元\LaTeX$Knuth和Lamport的排版语言。

然而,请注意美元\特克斯$在MathJax中不可用。


mhchem公司

注意,就像MathJax不是LaTeX一样mhchem公司MathJax包与mhchem公司LaTeX包(虽然是由同一个人开发的)。

MathJax的完整文档mhchem公司位于https://mhchem.github.io/MathJax-mhchem网站.


(返回索引)

上一节:(4) 以身作则

$\端组$
0

你必须登录回答这个问题。

不是你想要的答案吗?浏览标记的其他问题.