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還是比較細的。如果您有來自不同出版商的教科書集合,並且他們都同意這些點應該更大,那麼請聯繫作者,他肯定會更新包。

相關內容