删除 \textperiodcentered 周围的水平空间

删除 \textperiodcentered 周围的水平空间

我想写一个化学式,可以使用软件包\ce{}中的化学式mhchem,也可以不使用。它包含一个点,就像数学中的乘号一样\cdot。这意味着例如 Li 由 O 配位。

目前我正在使用Li\textperiodcentered OEt,点周围的水平空间很大,有没有办法摆脱它并使其表现得像普通字符一样?

一个替代的解决方案是去掉周围的水平空间$\cdot$

感谢您的帮助!

答案1

我会使用该chemformula包 – 它允许控制间距:

\documentclass{article}
\usepackage[version=4]{mhchem}
\usepackage{chemformula}
\begin{document}

\texttt{mhchem}: \ce{Li.O}

\texttt{chemformula}: \ch{Li.O}

\setchemformula{
  adduct-space = 0.1em % default setting is 0.1333em
}

\texttt{chemformula}: \ch{Li.O}

\end{document}

在此处输入图片描述

相关内容