![避免在定理类环境中使用斜体数学文本](https://linux22.com/image/416037/%E9%81%BF%E5%85%8D%E5%9C%A8%E5%AE%9A%E7%90%86%E7%B1%BB%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8%E6%96%9C%E4%BD%93%E6%95%B0%E5%AD%A6%E6%96%87%E6%9C%AC.png)
我强烈怀疑这是一个重复的但就是找不到答案。
具体示例:我需要下标中的 1/2,_{\text\textonehalf}
为此我使用了(\textonehalf
来自textcomp
包)。但在定理中,它变成了斜体,我想避免这种情况。
有没有规范的方法来解决这个问题?
这是一个 mwe
\documentclass{amsart}
\usepackage{textcomp}
\usepackage{amsthm}
\newtheorem{Theorem}{Theorem}
\begin{document}
\begin{Theorem}
Theorem-like environments make $x_{\text\textonehalf}$ look ugly.
\end{Theorem}
\begin{proof}
Look how cool does it look outside of them: $x_{\text\textonehalf}$!
\end{proof}
\end{document}
答案1
如果我理解了你的问题,你正在寻找某种方法让下标分数看起来更美观。因此我建议使用 nicefrac 包和/或 xfrac 包。
你可以找到一些解释这里
\documentclass{amsart}
\usepackage{amsthm}
\usepackage{xfrac}
\newtheorem{Theorem}{Theorem}
\begin{document}
\begin{Theorem}
Theorem-like environments make $x_{\sfrac{1}{2}}$ look awesome with another package.
\end{Theorem}
\end{document}