如何使一些化学公式键变为粗体?

如何使一些化学公式键变为粗体?

我正在制作红外波数表。其中一个键是炔烃的 CH,我想强调该C-H仅有的。我尝试只将 CH 键加粗,保持三键不变。还有选项

\setchemformula{bond-style=thick}

但它改变了每一个键。或者也许还有另一种方式来强调C-H\ch{C+C-H}

梅威瑟:

\documentclass{article}

\usepackage{mathtools, amssymb}
\usepackage{chemformula}
\usepackage{bm}

\begin{document}
Not bold: $\mathrm{C\equiv C-H}$

Bold: $\mathrm{C\equiv C\bm{-}H}$%looks like it, but not thick enough

\ch{C+C-H}%normal style

\setchemformula{bond-style=thick}

\ch{C+C-H}%every bond is now thick

\end{document}

输出

答案1

可以定义并使用新的键类型singleemph。还可以更改其他属性(如颜色),请参阅“6.5 键”一节文档

\documentclass{article}

\usepackage{chemformula}

\DeclareChemBond{singleemph}{
  \draw[chembond, thick, red]
    (chemformula-bond-start) -- (chemformula-bond-end)
  ;
}

\begin{document}

\ch{C+C\bond{singleemph}H}

\end{document}

结果

也可以在公式中间插入选项,请参见“7.2 选项输入”文档

\documentclass{article}
\usepackage{chemformula}

\begin{document}
  \ch{C+C @{bond-style={thick,red}} -H}
\end{document}

相关内容