更改定理标题的颜色

更改定理标题的颜色

我有一个定理环境,我想要:

  • s 及其内容的文本颜色Problem为自定义颜色(下面定义为“db”)
  • s的文本颜色Solution为自定义颜色(下面定义为“dg”),但不是它的内容。我希望内容保持黑色。
  • Problem我不希望s 和s的内容Solutions以斜体显示
  • 保持相同的计数器

    \usepackage{amsmath}
    \usepackage{amsthm}
    
    \definecolor{db}{RGB}{23,20,119}
    \definecolor{dg}{RGB}{2,101,15}
    
    \newtheoremstyle{dotless}{}{}{\itshape}{}{\bfseries}{}{ }{}
    \theoremstyle{dotless}
    %\theoremstyle{plain}% default
    \newtheorem{thm}{Theorem}%[section]
    \newtheorem{lem}[thm]{Lemma}
    \newtheorem{prop}[thm]{Proposition}
    \newtheorem{cor}[thm]{Corollary}
    \newtheorem{defn}[thm]{Definition}
    \newtheorem{examp}[thm]{Example}
    \newtheorem{conj}[thm]{Conjecture}
    \newtheorem{rmk}[thm]{Remark}
    \newtheorem{prob}[thm]{Problem}
    \newtheorem*{sol}{Solution}
    \newtheorem*{qu}{Question}
    \newtheorem*{as}{Assumptions}
    \newtheorem*{rs}{Restatement}
    \newtheorem*{ques}{Question}
    

我找到了几页相关信息,但大多数是有关装箱定理或改变整个环境的。

答案1

我认为以下内容就足够了。也就是说,\newtheoremstyleprobsol定理分别定义一个:

\newtheoremstyle{dotlessP}{}{}{\color{db}}{}{\color{db}\bfseries}{}{ }{}
\theoremstyle{dotlessP}
\newtheorem{prob}[thm]{Problem}
\newtheoremstyle{dotlessS}{}{}{}{}{\color{dg}\bfseries}{}{ }{}
\theoremstyle{dotlessS}
\newtheorem*{sol}{Solution}

在此处输入图片描述

相关内容