这里是新用户。
我正在使用 overleaf,不确定它是我选择的模板还是编码问题,但是当我尝试获取脚注时:
\footnotetext[1]{text}
它将脚注放在整个文档末尾的注释部分,而不是我希望的页面底部。
有什么建议吗?谢谢!
答案1
正如我在评论中所说,尝试查找主 ( .tex
) 文件中的某个地方是否有命令\usepackage{endnotes}
(如果存在,它将位于\begin{document}
命令之前)。如果不在那里,可能在你的.cls
文件中(任何地方),如果不在那里,也可能在包含的文件中(任何地方).sty
。
您所描述的行为不是默认LaTeX
行为,但可能是由上述特定包引起的。但这不是绝对的……在您的代码(上述文件之一)中找到类似命令的可能性(较小)
\def\footnote{...}
或者
\renewcommand\footnote[2][]{...}
请回答其中发生了什么,以帮助您克服问题。此外,如果您正在为特定需求准备特定文档,需要特定 (:P) 模板,那么您必须考虑或询问是否要更改它...(在准备出版物的情况下)。如果没有,最好从简单的“模板”开始,例如简单book
或article
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}
附言:正如我上面所说,只有在真正需要时,并与“出版商”(如果有)讨论后才可以这样做