我在框架(包)内进行了堆叠枚举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}
。