我希望标签(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}