クローガー・ヴィンク記法

クローガー・ヴィンク記法

この質問により、パッケージに新しい機能が追加されました。
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) では、chemformulaKrö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 ではまだ比較的細いです。異なる出版社の教科書のコレクションがあり、そのすべてがこれらのドットを大きくする必要があることに同意している場合は、著者に連絡してください。著者は必ずパッケージを更新します。

関連情報