我的问题如下: 脚注被放置在框内。但是,我希望它像普通脚注一样放置和编号。如何实现?
我为我的具体设计提供了一个 MWE:
\documentclass{scrbook}
\usepackage{mdframed}
\usepackage{amsthm}
\usepackage[nopar]{kantlipsum}
\newtheorem{theorem}{Definition}
\newenvironment{ltheorem}
{\begin{mdframed}[topline=false,rightline=false,bottomline=false]
\hspace*{-\parindent}%
\rlap{\smash{\colorbox{white}{\strut\hspace{\parindent}}}}%
\begin{theorem}}
{\end{theorem}\end{mdframed}}
\begin{document}
\begin{ltheorem}[\textbf{Theorem}]
\kant[1]\footnote{\kant[2]}
\end{ltheorem}
\end{document}
答案1
如果您想要一个页面全局脚注,您可以:
\footnotemark
在你想要标记的地方发出一个,然后\footnotetext{whatever}
在页面级别发出。
这里:
\begin{document}
\begin{ltheorem}[\textbf{Theorem}]
\kant[1]\footnotemark
\end{ltheorem}
la la la la \footnotetext{\kant[2]}
\end{document}
如果您需要多个脚注,事情就会变得更加复杂;例如,您可以看到如何使多个 \footnotemark 和 \footnotetext 匹配?