我有一行如下:
\documentclass[a4paper]{article}
\usepackage{siunitx}
\begin{document}
{$d_{(O_{1}-Zn/Mg)}(\SI{}{\angstrom})$
\end{document}
显示:
我不想让字母变成斜体。请告诉我如何删除斜体以及如何使括号内的字间距更紧密?
答案1
您amsmath
将获得\text{<Text>}
专为此类事情设计的宏。对于您的情况,我建议使用mhchem
和\ce{<atoms>}
宏。后者允许更轻松地表示元素,同时保持数学符号的正确间距(在您的示例中-
为和)。/
\documentclass[a4paper]{article}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{mhchem}
\begin{document}
$d_\text{Text} (\si{\angstrom})$
$d_{\ce{O1}-\ce{Zn}/\ce{Mg}} (\si{\angstrom})$
\end{document}
请注意,最好使用\si{<units>}
(小写)宏,而不是\SI
排版没有值的单位。