我正在使用 来thmtools
为我的定理着色。但是,我希望这个定理的名称不带颜色。现在我有:
但我想要黑色的“测试”。
我对这些定理使用的代码是:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{color}
\definecolor{thmtitre}{RGB}{218,4,4}
\declaretheoremstyle[
headfont=\color{thmtitre}\normalfont\bfseries,
bodyfont=\normalfont\itshape,
spaceabove = 6pt,
spacebelow = 6pt,
]{thmstyle}
\theoremstyle{thmstyle}
\newtheorem{thm}{Theorem}
\begin{document}
\begin{thm}[test]
hey
\end{thm}
\end{document}
我没有找到thmtools
解决我的问题的选项
提前谢谢您!
答案1
就在这儿,还有headformat
钥匙。
顺便说一句,无需使用inputenc
选项加载[utf8]
:这是 LaTeX 默认期望的。您也不必加载amsfonts
,因为amssymb
LaTeX 会为您加载。
\documentclass[10pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{xcolor}
\definecolor{thmtitre}{RGB}{218,4,4}
\declaretheoremstyle[
headformat=\normalfont\textcolor{thmtitre}{\bfseries\NAME\,\NUMBER}\NOTE,%
bodyfont=\normalfont\itshape,
spaceabove = 6pt,
spacebelow = 6pt,
]{thmstyle}
\theoremstyle{thmstyle}
\newtheorem{thm}{Theorem}
\begin{document}
\begin{thm}[test]
Successful test?
\end{thm}
\end{document}