내 각주가 페이지 하단이 아닌 열거 환경의 끝에 나타나기를 원합니다. 다음 코드를 어떻게 변경합니까?
\documentclass{article}
\begin{document}
\begin{enumerate}
\item Item 1 \footnotemark[1]
\item Item 2 \footnotemark[1]
\item Item 3 \footnotemark[2]
\item Item 4
\footnotetext[1]{Complete}
\footnotetext[2]{Requires selection from existing algorithms}
\end{enumerate}
\end{document}
결과는 다음과 같습니다.
답변1
. minipage
물론 minipage
를 호출 하면 Mico \footnotetext
가 제안한 대로 .\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
minipage
그러나 minipage
각주는 전역적으로 색인화된 각주 시퀀스의 일부가 아니지만 실제로 각 minipage
.
단지 and \footnote
대신 실제 s를 사용하도록 편집되었습니다 .\footnotemark
\footnotetext
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\noindent\begin{minipage}{\textwidth}
\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
\begin{enumerate}
\item Item 1 \footnote{Complete}
\item Item 2 \footnotemark[1]
\item Item 3 \footnote{Requires selection from existing algorithms}
\item Item 4
\end{enumerate}
\end{minipage}
\bigskip
\lipsum[1-2]
\end{document}
답변2
이는 증강스티븐 B. 세글레츠(Steven B. Segletes)이것에 대답하다우편.
미니페이지에서 열거형을 사용하면 꽤 많은 문제가 발생했습니다. 특히 하위 항목에 많은 텍스트가 포함된 긴 목록의 경우 더욱 그렇습니다. \footnotetext
전체 enumerate
환경이 아닌 미니페이지로만 이동하면 문제가 해결되는 것으로 나타났습니다 .
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
\begin{enumerate}
\item Item 1 \footnotemark[1]
\item Item 2 \footnotemark[1]
\item Item 3 \footnotemark[2]
\item Item 4
\end{enumerate}
\noindent\begin{minipage}{\textwidth}
\footnotetext[1]{Complete}
\footnotetext[2]{Requires selection from existing algorithms}
\end{minipage}
\bigskip
\lipsum[1-2]
\end{document}