chemformula

分子上反应箭头的下标
chemformula

分子上反应箭头的下标

我正在写一份需要对化学反应进行编号的报告,并使用以下代码来实现: \documentclass[12pt,a4paper]{article} \usepackage{amsmath} \usepackage{chemformula} \begin{document} \begin{subequations} \begin{eqnarray} \label{eq:formloss1} \ch{HCHO + ^.OH -> CHO^. + H2O} \\ \ch{HCHO + \textit{hv_{uv}} ->[O2] CHO^. + HO...

Admin

非常基本的问题 - 不能使用包{chemformula}
chemformula

非常基本的问题 - 不能使用包{chemformula}

我刚刚安装了最新的 MiKTeX 发行版,然后按照此顺序安装了 Texmaker。 然后我发现我的 tex 文件无法运行,尽管它在 Overleaf 上可以运行,在另一台我执行了完全相同的安装过程的电脑上也可以运行。 我开始缩小文件以查看哪些有效,哪些无效。当我尝试时\usepackage{chemformula},我收到错误: 最小工作示例: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{graphicx} \usepackage{subfig} \usepacka...

Admin

带有圆圈/符号和文字的平衡箭头
chemformula

带有圆圈/符号和文字的平衡箭头

我怎样才能写出带有圆圈和三角形符号的可逆箭头的化学方程式? 我尝试过调整化学公式结果很糟糕: \usepackage{chemformula} \NewChemArrow{<=O>}{ \draw[chemarrow,-left cf] ([yshift=.3ex]cf_arrow_start) -- ([yshift=.3ex]cf_arrow_end) ; \draw[chemarrow,left cf-] ([yshift=-.3ex]cf_arrow_start) -- ([yshift=-.3ex]cf_arro...

Admin

使用 chemformula 表示原子和分子的光谱符号
chemformula

使用 chemformula 表示原子和分子的光谱符号

我想写出光谱跃迁和原子激发态。例如,N₂⁺(CB,0-0) 和 He(2³S)。目前,我正在使用 chemformula,但输入非常混乱,对于这些示例,我需要输入:\ch{N2^+(B-X, "0" {}-{} "0" )}和\ch{He( '2' ^3S)。我认为关闭化合物中数字的自动订阅并将它们视为字符会有所帮助。有没有可能这样做?或者,还有其他更方便的方法来输入这些吗?也许我没有意识到可能性...... 干杯,尼克拉斯 MWE 玩法: \documentclass{scrartcl} \usepackage{chemformula} \begin{do...

Admin

路易斯结构与 chemfig 内部以及 chemformula 内部是否对齐?
chemformula

路易斯结构与 chemfig 内部以及 chemformula 内部是否对齐?

你好。 我正在制作一个beamer关于 Lewis 点结构的演示文稿。我的大部分代码都来自这个问题 (像书一样绘制路易斯结构)...但后来我被 BH3 难住了...(第三个反应)。我不确定我是否可以用 来写 BH3(用双点代替键/线)或者chemformula package我是否需要使用 的方式来写。我尝试用s命令(注释掉)chemfig重新创建 BH3 结构,这在环境之外似乎有效,但如果我粘贴它而不是命令,文档就不会编译。chemfig\Chargealign\chlewis 任何帮助都将受到赞赏。 谢谢。 \documentclass{beamer} ...

Admin

在 Chemformula 中使用 Mhchem Arrows
chemformula

在 Chemformula 中使用 Mhchem Arrows

使用 chemformula 包时,反应箭头看起来太粗,而且尖端没有我想要的形状。在使用 chemformula 时,有没有办法使用类似于 mhchem 包中的箭头(尤其是 -> 和 <=>)?我尝试添加 \DeclareChemArrow{->}{ \draw[chemarrow,->] (cf_arrow_start) -- (cf_arrow_end) ; } 到序言部分,虽然它更接近我想要的,但缩小后箭头仍然显得有点太粗。此外,平衡箭头的两个部分稍微太近了: ...

Admin

使用化学宏指令进行水平规则下的半电池反应和总反应?
chemformula

使用化学宏指令进行水平规则下的半电池反应和总反应?

我想写两个半电池方程式(还原和氧化),每个方程式都在自己的行上,每个方程式都有自己的label类型reactions和条目和 RxnDesc(反应描述)在反应列表中(由chemmacros反应模块提供, 关注通过一条求和线(仅一条水平线)和总和反应,它也应该有自己的标签和条目listofreactions。 我可以使用 实现所需的“外观” aligned,但这并没有给我反应列表中的任何条目reaction也不是类型的标签: \documentclass{article} \usepackage{amsmath} \usepackage{chemformula...

Admin

LuaLaTeX:Numito 不会在 chemformula(chemmacro)中打印希腊字符
chemformula

LuaLaTeX:Numito 不会在 chemformula(chemmacro)中打印希腊字符

在将我的文档从 PDFLatex 迁移到 LuaLatex 时,我发现chemgreek在使用字体包时会出现奇怪的行为Numito。XITS 当我将字体格式设置为 时,chemformula希腊\sffamily字符不会在\ch{}环境中打印。在该环境之外,它们会按要求打印。将 更改sans serif font为TeX Gyre Heros不会显示这种奇怪的行为。使用 PDFLatex 进行编译也不会产生该错误。 这是(扩展的)MWE,显示以下行为: \documentclass[a4paper,12pt,twoside]{article} \usepa...

Admin

化学公式中反应条件左对齐于反应箭头上方
chemformula

化学公式中反应条件左对齐于反应箭头上方

是否可以以非黑客的方式在箭头上方或下方写出两个或多个左对齐的反应条件? chemformula 手册明确提到了箭头上方文本中有换行符但结果文本居中的情况。 所附参考资料中描述了一种可能的解决方案,该解决方案在下面的 mwe 中实现。 Chemformula 使用 tikz 绘制箭头。 mhchem - 在化学方程式中的反应箭头中添加两个以上的条件/步骤 \documentclass{standalone} \usepackage{chemformula} \begin{document} \ch{A ->[{1) Step 1\hspace...

Admin

如何对齐一组化学式
chemformula

如何对齐一组化学式

这是我想要重新创建的图像 - 这是我重新创建它的尝试 - \documentclass{12pt}{book} \usepackage{amsmath, amssymb} \usepackage{mhchem} \usepackage{graphicx} \usepackage{tikz} \begin{document} \begin{align*} \ce{Cl^{.} + CH4 -> CH3^{.} + HCl} \\ \ce{CH3^{.} + Cl2 -> CH3Cl + Cl^{.}} \\ \\ \c...

Admin

标题中的 LaTeX 化学公式
chemformula

标题中的 LaTeX 化学公式

对于我的论文,我想在章节标题中添加一个 mchem 公式。但是,我无法使用 LaTeX 将其以粗体打印出来。这是我使用的软件包 \documentclass[a4paper,12pt,openright]{article} \usepackage[version=1]{mhchem} \subsection{\ce{He^+} on Enstatite (\ce{MgSiO_3})} 这是我得到的输出,尽管我希望它统一为粗体。我已经尝试在 \ce 表达式前面放置一个 \textbf,但没有成功。我很感激能得到任何帮助! ...

Admin

Chemformula 给出缺失数字,视为零错误
chemformula

Chemformula 给出缺失数字,视为零错误

我最近在一台新的 Windows 11 机器上安装了 TeXstudio 和 MiKteX,并一直尝试编译一些使用 chemformula 的旧 .tex 文件: \documentclass[answers, 12pt]{exam} \usepackage{chemformula} \begin{document} \ch{Na2SO4} \end{document} 错误: Missing number, treated as zero. \ch{Na2SO4} 我在旧机器或 overleaf 上没有遇到此错误。我...

Admin

化学公式名称中的断线/换行符
chemformula

化学公式名称中的断线/换行符

在编写无机命名法讲座的过程中,我想将居中的多行文本放在chemformula的name函数中。 据我尝试,使用 创建新行\\不起作用。使用\newline给出多行输出,但向左移动。转义多行文本并没有更好的效果。 以下是 MWE: \documentclass{standalone} \usepackage{chemformula} \begin{document} \ch{!(hydrogen~chloride\newline{}chlorhydric~acid)( HCl )} % gives left-shifted output \ch{!(hyd...

Admin