Нотация Крёгера Винка

Нотация Крёгера Винка

Этот вопрос привел к появлению новой функции в пакете:
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есть базовая встроенная поддержка нотации Крёгера-Винка. Она должна быть включена с помощью опции 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. Если у вас есть коллекция учебников от разных издательств и все они согласны, что эти точки должны быть больше, то свяжитесь с автором, и он наверняка обновит пакет.

Связанный контент