Kröger Vink 符号

Kröger Vink 符号

这个问题引出了包中的一个新功能:
chemformula

如何正确排版Kröger Vink符号?

我可以尝试类似\ce{V_O^{..}}(使用mhchem)的方法,但点排列不整齐,而且太细。我尝试谷歌搜索,发现有人这样做过,但不知道怎么做。

编辑以添加 MWE:

\documentclass{report}
\usepackage{mhchem}
\begin{document}
\ce{O_O^x + Zn_{Zn}^x <-> 1/2 O2 + Zn_$i$^. + e^{-1}}
\end{document}

答案1

更新:版本 4.5(2014/04/08)chemformula对 Kröger-Vink 符号有基本的原生支持。必须使用以下选项启用它kroeger-vink=true

\documentclass{article}
\usepackage{chemformula}[2014/04/08]

\begin{document}

\setchemformula{kroeger-vink}

\ch{Al_{Al}^x}

\ch{Ni_{Cu}^x}

\ch{V_{Cl}^{*}}

\ch{Ca_i^{**}}

\ch{e'}

\ch{Cl_i'}

\ch{O_i''}

\ch{O_O^x + Zn_{Zn}^x <-> 1/2 O2 + Zn_i^. + e^{-1}}

\end{document}

在此处输入图片描述


原始答案:

我从来没有听说过克勒格·温克之前的符号……但是从快速网页搜索显示我以下应该是正确的。我使用chemformula(来自chemmacros捆绑包)是因为它允许您自定义点的大小和上标的水平移位量:

\documentclass{article}
\usepackage{chemformula}

\begin{document}

\setchemformula{
  radical-radius = .3ex , % a larger `radical' dot
  charge-hshift  = 0pt    % don't shift superscripts to the right if subscripts
                          % are present
}

\ch{Al_{Al}^{$\times$}}

\ch{Ni_{Cu}^{$\times$}}

\ch{V_{Cl}^{.}}

\ch{Ca_i^{..}}

\ch{e^{$\prime$}}

\ch{Cl_i^{$\prime$}}

\ch{O_i^{$\prime\prime$}}

\ch{O_O^{$\times$} + Zn_{Zn}^{$\times$} <-> 1/2 O2 + Zn_i^. + e^{-1}}

\end{document}

在此处输入图片描述

与“点”符号相关的一个问题是如何在化学中获得点符号?这可能会给你一些提示

答案2

当坚持使用 mhchem 时,只需交换_^

\documentclass{article} 
\usepackage{mhchem}
\begin{document}
\ce{V^{..}_O}

\ce{O^x_O + Zn^x_{Zn} <-> 1/2 O2 + Zn^._i + e^{-1}}
\end{document}

至于点的大小,mhchem 的点还是比较细。如果你有不同出版社的教科书,而且他们都同意这些点应该大一点,那么联系作者,他肯定会更新这个包。

相关内容