mdframed + amsthm + marginnote 隐藏 itemize 项目符号

mdframed + amsthm + marginnote 隐藏 itemize 项目符号

在 mdframed 环境中的 amsthm 定理中使用 marginnote 时,第一个 itemize 的项目符号会被破坏:

\documentclass{scrbook}
\usepackage{mdframed}
\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{marginnote}

\newmdenv{definitionbox}
\declaretheorem{definitioninner}

\begin{document}
\begin{definitionbox}\definitioninner\marginnote{ABC}
blah
        \begin{itemize}
            \item test
            \item test
        \end{itemize}
\enddefinitioninner\end{definitionbox}
        
\end{document}

在此处输入图片描述

如果省略任何一个组件(框架,定理或注释),则分项列表仍可正常工作。

为什么会发生这种情况?我该如何解决?

相关内容