在 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}
如果省略任何一个组件(框架,定理或注释),则分项列表仍可正常工作。
为什么会发生这种情况?我该如何解决?