환경 끝의 각주

환경 끝의 각주

내 각주가 페이지 하단이 아닌 열거 환경의 끝에 나타나기를 원합니다. 다음 코드를 어떻게 변경합니까?

\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}

여기에 이미지 설명을 입력하세요

관련 정보