![mdframe 内部堆叠枚举内的脚注,如何修复编号并将脚注放在同一页的框架外?](https://linux22.com/image/402451/mdframe%20%E5%86%85%E9%83%A8%E5%A0%86%E5%8F%A0%E6%9E%9A%E4%B8%BE%E5%86%85%E7%9A%84%E8%84%9A%E6%B3%A8%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E7%BC%96%E5%8F%B7%E5%B9%B6%E5%B0%86%E8%84%9A%E6%B3%A8%E6%94%BE%E5%9C%A8%E5%90%8C%E4%B8%80%E9%A1%B5%E7%9A%84%E6%A1%86%E6%9E%B6%E5%A4%96%EF%BC%9F.png)
我在框架(包)内进行了堆叠枚举mdframed
。出于某种原因,脚注标记为 a、b、c 等。
\usepackage{mdframed}
\usepackage{csquotes}
\begin{document}
\begin{enumerate}
\item Plato
\begin{mdframed}
\begin{enumerate}
\item Text
\begin{displayquote}
``Quote" \footnote{Reference}
\end{displayquote}
\end{enumerate}
\end{mdframed}
\item Aristotle
\end{enumerate}
\end{document}
\end{document}
答案1
正如 Bernhard 所写,您必须\footnotemark
在环境内部使用。
这是一个有效的例子:
\documentclass{article}
\usepackage{mdframed}
\usepackage{csquotes}
\begin{document}
\begin{enumerate}
\item Plato
\begin{mdframed}
\begin{enumerate}
\item Text
\begin{displayquote}
``Quote" \footnotemark
\end{displayquote}
\footnotetext{Reference}
\end{enumerate}
\end{mdframed}
\item Aristotle
\end{enumerate}
\end{document}
您还应该删除第二个\end{document}
。