在 mdframed 环境中使用 sidenotes

在 mdframed 环境中使用 sidenotes

当我尝试在 mdframed 环境中使用 sidenotes 时遇到了问题:

\documentclass{tufte-book}
\usepackage{xcolor}
\usepackage{mdframed}
\newtheorem{mdtheorem}{Theorem}
\newenvironment{theorem}%
{\begin{mdframed}[backgroundcolor=lightgray]\begin{mdtheorem}}%
{\end{mdtheorem}\end{mdframed}}

\begin{document}

\begin{theorem}
test \sidenote{side note}
\end{theorem}

\end{document}

有什么想法可以解决这个问题吗?

答案1

该命令\sidenote等于\marginpar\marginnote不允许在表格或框中使用。所以您不能使用它们。

英国常见问题解答中描述了此错误:! LaTeX Error: Float(s) lost.

相关内容