Проблема с запятыми в нижнем индексе химической формулы (используется mhchem)

Проблема с запятыми в нижнем индексе химической формулы (используется mhchem)

Я пишу диссертацию по глиняным материалам, которые имеют довольно необычные химические формулы с запятыми в нижнем индексе. Например, я пытаюсь написать следующую химическую формулу в LaTeX:

\begin{document}
\usepackage[version=3]{mhchem}

The chemical formula of beidelite is: \ce{Na0,5Al2(Si3,5Al0,5)O10(OH)2.n(H2O)}

\end{document}

Он игнорирует запятые и выдает следующий вывод:

химическая формула бейделита

Чтобы внести ясность, я хочу, чтобы нижний индекс после Na означал 0,5, нижний индекс после Si означал 3,5 и нижний индекс после Al означал 0,5.

Как это исправить?

решение1

Поместите нецелые числа в группы фигурных скобок:

\documentclass[border=5pt]{standalone}
\usepackage[version=3]{mhchem}
\begin{document}

The chemical formula of beidelite is: \ce{Na_{0,5}Al2(Si_{3,5}Al_{0,5})O10(OH)2.$n$(H2O)}

\end{document}

Вывод с <code>version=3</code>

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