tcolorbox 可以与 ntheorem 集成吗?也就是说,使用该命令,\newtcbtheorem
ntheorem 似乎无法识别这一点,因此您可以放置结束标记并将其包含在定理列表中。
答案1
部分将其他定理环境与 tcolorbox 结合使用文档中tcolorbox
解释了如何使用 自定义amsthm
定理tcolorbox
。我改编了那里的示例以用于ntheorem
,它似乎有效:
\documentclass[12pt]{article}
\usepackage[standard, thmmarks]{ntheorem}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\theoremstyle{plain}
\newtheorem{lem}{Lemma}
\tcolorboxenvironment{lem}{
enhanced jigsaw, colframe=cyan, interior hidden, breakable, before skip=10pt, after skip=10pt}
\tcolorboxenvironment{proof}{
blanker, breakable, left=5mm, before skip=10pt, after skip=10pt,
borderline west={1mm}{0pt}{red}}
\begin{document}
\listtheorems{lem, proof}
\begin{lem}[My lema]
\lipsum[1]
\end{lem}
\begin{proof}
\lipsum[2]
\end{proof}
\end{document}