如何在定理环境中保持某些文本非斜体?

如何在定理环境中保持某些文本非斜体?

我有这个序言

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[left=1in, right=1in, top=1.3in, bottom=0.8in]{geometry}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage[utf8]{inputenc}

\newtheorem{theorem}{Theorem}
\newtheorem{corollary}[theorem]{Corollary}
\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{examples}[theorem]{Examples}
\newtheorem{problem}[theorem]{Problem}
\theoremstyle{plain} 
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{lemma}[theorem]{Lemma}

\DeclareMathOperator{\End}{\text{End}}
\DeclareMathOperator{\Hom}{\text{Hom}}

\begin{document}

\begin{lemma}
 \End(M_R)
\end{lemma}

\end{document}

我的问题是:如何让定理、引理、推论、命题环境中的命令\End\Hom(创建两个单词“End”和“Hom”)保持非斜体?!我只需要这两个单词为非斜体,而其余单词保持斜体。

笔记。在上述环境之外,这些词是正常的(正如其预期的那样)。

提前致谢。

答案1

消除\text

\DeclareMathOperator{\End}{End}
\DeclareMathOperator{\Hom}{Hom}

也应该

\begin{lemma}
The endomorphism ring $\End(M_R)$ of the simple module $M_R$ is a division ring.
\end{lemma}

数学公式需要处于数学模式。你永远不应该用它\text来做本质上是数学的事情;它的目的是插入文本公式中的部分。

相关内容