tcolorbox 可以与 ntheorem 集成吗?

tcolorbox 可以与 ntheorem 集成吗?

tcolorbox 可以与 ntheorem 集成吗?也就是说,使用该命令,\newtcbtheoremntheorem 似乎无法识别这一点,因此您可以放置​​结束标记并将其包含在定理列表中。

答案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}

在此处输入图片描述

相关内容