当我尝试在 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.