阴影定理中标题后的换行符

阴影定理中标题后的换行符

这是我在这样的论坛上提出的第一个问题,所以如果我做错了什么,请不要责怪我:)(如果您认为我可以做得更好,请纠正我)

回答我的问题是:如何在 shadetheorem 的标题后插入换行符? \newshadetheorem{dfn}{Definition}[chapter] \definecolor{shadethmcolor}{rgb}{0.8,0.8,0.8} \definecolor{shaderulecolor}{rgb}{0.8,0.8,0.8} \setlength{\shadeboxrule}{5pt}

。 。 。

\begin{dfn}[here is a title] Some Definition. \end{dfn}

这就是我的新阴影定理。我的标题后面可以换行吗?

我希望有一个人可以帮助我。

拉尔斯

答案1

这是一个使用强大且灵活的tcolorbox包的选项。

重要的是

\newtcbtheorem[number within=chapter]{dfn}{Definition}%
{colback=shadethmcolor,colframe=black,fonttitle=\bfseries}{nitzke}

参考手册的第 14 节,它定义了一个dfn类似定理的环境,其语法为:

\newtcbtheorem[init options]{name}{display name}{options}{prefix}

输出如下

截屏

以及一个完整的 MWE 供您使用:

% arara: pdflatex
\documentclass{report}

\usepackage{tcolorbox}
\tcbuselibrary{theorems}
\definecolor{shadethmcolor}{rgb}{0.8,0.8,0.8}
\newtcbtheorem[number within=chapter]{dfn}{Definition}%
{colback=shadethmcolor,colframe=black,fonttitle=\bfseries}{nitzke}

\begin{document}

\chapter{my chapter}
\begin{dfn}{My title}{mylabel}
here is some text here is some text here is some text; this
definition has label \ref{nitzke:mylabel}
\end{dfn}
\end{document}

相关内容