我希望脚注位于页面底部而不是文档末尾

我希望脚注位于页面底部而不是文档末尾

这里是新用户。

我正在使用 overleaf,不确定它是我选择的模板还是编码问题,但是当我尝试获取脚注时:

\footnotetext[1]{text}

它将脚注放在整个文档末尾的注释部分,而不是我希望的页面底部。

有什么建议吗?谢谢!

答案1

正如我在评论中所说,尝试查找主 ( .tex) 文件中的某个地方是否有命令\usepackage{endnotes}(如果存在,它将位于\begin{document}命令之前)。如果不在那里,可能在你的.cls文件中(任何地方),如果不在那里,也可能在包含的文件中(任何地方).sty

您所描述的行为不是默认LaTeX行为,但可能是由上述特定包引起的。但这不是绝对的……在您的代码(上述文件之一)中找到类似命令的可能性(较小)

\def\footnote{...}

或者

\renewcommand\footnote[2][]{...}

请回答其中发生了什么,以帮助您克服问题。此外,如果您正在为特定需求准备特定文档,需要特定 (:P) 模板,那么您必须考虑或询问是否要更改它...(在准备出版物的情况下)。如果没有,最好从简单的“模板”开始,例如简单bookarticle documentclass

编辑:

在您的文档类中发现以下几行:

\let\footnote\endnote % todo: is it necessary? 
                      % todo: if so - complete definition, footnotemark, etc. 
\let\footnotetext\endnote

它不允许返回原始脚注,但我们可以像这样破解它:

\let\oldfootnote\footnote %STEP1: ADD THIS LINE AT THE BEGINNING OF YOUR FILE
\documentclass{ndjflart}
\let\footnote\oldfootnote  %STEP2: ADD THIS LINE JUST AFTER \documentclass command
\usepackage{lipsum}
\let\footnote\oldfootnote
\begin{document}
\maketitle
\section{test}
\lipsum\footnote{Here}
\end{document}

附言:正如我上面所说,只有在真正需要时,并与“出版商”(如果有)讨论后才可以这样做

相关内容