如何在定理环境中使编号非斜体?

如何在定理环境中使编号非斜体?

我的文档中的一个典型定理如下 在此处输入图片描述

我希望标签(A1)(A2)不带斜体。恕我直言,这样会更美观,因为这些标签会与对齐Assumption 1.1.。非常感谢您的详细说明!

\documentclass{article}
\usepackage{amssymb,amsthm,amsmath,enumitem}
\numberwithin{equation}{section}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{assumption}[theorem]{Assumption}

\begin{document}

\section{Introduction}

\begin{assumption} We assume that 
\begin{enumerate}[label=(A\arabic*)]
\item Statement 1
\item Statement 2
\end{enumerate}
\end{assumption}

\end{document}

答案1

使用\textnormal{}\normalfont

\documentclass{article}
\usepackage{amssymb,amsthm,amsmath,enumitem}
\numberwithin{equation}{section}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{assumption}[theorem]{Assumption}

\begin{document}

\section{Introduction}

\begin{assumption} We assume that 
\begin{enumerate}[label=\textnormal{(A\arabic*)}]
\item Statement 1
\item Statement 2
\end{enumerate}
\end{assumption}

\end{document}

在此处输入图片描述

对于全局设置,请使用以下代码。

\renewcommand{\labelenumi}{\textnormal{(A\theenumi)}}%\labelenumi the first level of enumerate.

顺便说一句,对于假设,最好使用定义的风格而不是定理的风格,即假设的内容不应该用斜体表示。

答案2

我已经找到了一个全球有效的解决方案答案:\setlist{font=\normalfont}。完整代码如下

\documentclass{article}
\usepackage{amssymb,amsthm,amsmath,enumitem}
\numberwithin{equation}{section}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{assumption}[theorem]{Assumption}

\begin{document}

\setlist{font=\normalfont}

\section{Introduction}

\begin{assumption} We assume that 
\begin{enumerate}[label=(A\arabic*)]
\item Statement 1
\item Statement 2
\end{enumerate}
\end{assumption}

\end{document}

相关内容