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