我想创建一个带有倾斜文本的定理样式。有什么方法吗?
我尝试使用以下thmtools
包
\declaretheoremstyle[headfont=\textsl]{slantedhead}
\declaretheorem[style=slantedhead]{exercise}
但那时写作
\begin{exercise}
\end{exercise}
产生正常字体作为头部。
答案1
您唯一做错的是使用\textsl
而不是开关\slshape
。前者需要一个参数,而后者会影响后续文本。这是thmtools
预期的风格。通常,最好在前面加上\normalfont
,这样您就知道从哪种字体开始。
\documentclass{article}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheoremstyle[headfont=\normalfont\slshape]{slantedhead}
\declaretheorem[style=slantedhead]{exercise}
\begin{document}
\begin{exercise}
Something to work on.
\end{exercise}
\end{document}