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