如何将类似定理的环境的内容从斜体改为直立字体?

如何将类似定理的环境的内容从斜体改为直立字体?
\documentclass[12pt]{article}
\usepackage{amsmath,amsfonts,mathtools,authblk,amssymb,amsthm}
\newtheorem{theorem}{Theorem}[section]     
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{obs}[theorem]{Observation}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{problem}[theorem]{Problem}
\newtheorem{claim}[theorem]{Claim}
\newtheorem{note}{Note}[section] 
\newtheorem{conjecture}[theorem]{Conjecture}


\usepackage[style=numeric, sorting=anyt]{biblatex}
\addbibresource{References.bib}
\allowdisplaybreaks
\date{}
\title{Title}
\author{}
\affil{}

\begin{document}
%   \maketitle
    
    
    \begin{abstract}
        
                
    \end{abstract}
    
    \textbf{Keywords:} 
    \\
    \\
    \textbf{2010 Mathematics Subject Classification:} 
    
    \section{Introduction}
    \label{Sec1}
    
    \begin{example}
        This is an example.
    \end{example}
    
        \begin{note}
            This is a note.
        \end{note}
    
    \begin{lemma}
        This is a lemma.
    \end{lemma}
     
     \begin{theorem}
        This is a theorem.
     \end{theorem}
 \begin{proof}
    This is a proof.
 \end{proof}
\begin{definition}
    This is a definition.
\end{definition}
        
    %\printbibliography
    
\end{document}

以上是用于撰写学术论文的最低限度的工作代码。我的问题是,每当我使用“定义、定理、示例、注释”等环境时,其下的所有内容都会被记录下来斜体。 但如果我在下面写任何东西\begin{proof} \end{proof},它就会被写在普通的字体。有人能解释一下为什么会发生这种情况吗?我在上面附加的代码中已经展示了这一点。

我想用\begin{example} \end{example}普通字体书写环境中的所有内容。可以吗?

另一个问题是,我们能否修改环境定义、定理、例子、注释这样我们就可以按照我们希望的任何方式在其下书写内容,即我们可以控制它是斜体还是普通字体。

如果有人能帮助我,我将不胜感激。

答案1

让我们从该包的用户指南第 4 节“更改类定理环境的样式”中的两段摘录开始amsthm[添加黄色突出显示]:

在此处输入图片描述

在此处输入图片描述


你问,

我想用普通字体书写环境中的所有内容example。可以吗?

是的。definitionremark定理样式都应该适合您的用例。

你进一步写道,

另一个问题是,我们能否修改环境definition,,,以便我们可以按照我们希望的任何方式在其下编写内容,即我们可以控制它是斜体还是普通字体[?]theoremexamplenote

答案也是“是”。我强烈建议您阅读该amsthm软件包的用户指南的第 4.3 节“新定理样式”。


请注意环境中直立字母的使用example

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{mathtools,amssymb}
\allowdisplaybreaks

\usepackage{amsthm}
% \theoremstyle{plain} %% that's the default
\newtheorem{note}{Note}[section] 
\newtheorem{theorem}{Theorem}[section] 
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{obs}[theorem]{Observation}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{problem}[theorem]{Problem}
\newtheorem{claim}[theorem]{Claim}
\newtheorem{conjecture}[theorem]{Conjecture}

\theoremstyle{definition} % <-- switch to a different theorem style
\newtheorem{example}[theorem]{Example}


\begin{document}

\begin{example}
This is an example.
\end{example}

\begin{note}
This is a note.
\end{note}

\begin{lemma}
This is a lemma.
\end{lemma}
 
\begin{theorem}
This is a theorem.
\end{theorem}

\begin{proof}
This is a proof.
\end{proof}

\begin{definition}
This is a definition.
\end{definition}

\end{document}

相关内容