脚注をページの下部ではなく、列挙環境の最後に表示したいです。次のコードをどのように変更すればよいでしょうか。
\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
の呼び出しで\footnotetext
は、Mico の提案に従って\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
内でを変更しない限り、ページの脚注に関連付けられている数字ではなく文字が使用されますminipage
。
ただし、minipage
脚注はグローバルにインデックス付けされた脚注シーケンスの一部ではなく、実際には各脚注ごとに独自の番号付けが再開されることに注意してくださいminipage
。
単なるand\footnote
ではなく、実際の を使用するように編集しました。\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・セグレテスこの答え役職。
ミニページで enumerate を使用すると、特にサブ項目に大量のテキストがある長いリストの場合に、かなりの問題が発生しました。環境\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}