mhchem 指数 - 缺失

mhchem 指数 - 缺失

我想写以下公式:SeO_4^(2-)。当我按照 LATEX 包文档中的建议进行编写时,公式出现错误并重复,当我使用额外的括号进行编写时,指数中的减号会丢失...我做错了什么?

\documentclass[xcolor=dvipsnames]{beamer}
\usepackage[version=4]{mhchem}
\begin{document}
\ce{SeO4^2−} % Documentation for the LATEX Packages -> formula wrong and doubled
\ce{SeO4^{2−}} % my solution -> minus missing
\end{document}

答案1

编译文档时,会收到以下错误消息:

Package mhchem Error: Assertion failed: Unexpected input character.

Package inputenc Error: Unicode character − (U+2212) (inputenc) not set up for use with LaTeX.

这些错误消息是由于使用而不是 而产生的-。因此,在代码中用 替换 将产生正确的输出-

在此处输入图片描述

\documentclass[xcolor=dvipsnames]{beamer} 
\usepackage[version=4]{mhchem} 
\begin{document} 
\begin{frame} 
\ce{SeO4^2-} 
\end{frame} 
\end{document}

相关内容