有时在编辑文本时,我会将文章正文中的某些部分移到脚注中。可惜的是,移动的文本可能包含脚注。当然,我可以直接删除脚注命令,但如果我后来后悔了,我将无法轻松地重建原始布局。
那么,是否有某种自动忽略脚注中的脚注命令的方法?我不想忽略嵌套文本,而是希望将其与脚注文本的其余部分一起打印。
答案1
编辑:现在应该可以正常工作了。请谨慎操作。
\documentclass{article}
\let\oldfootnote\footnote
\newcommand{\newfootnote}[1]{%
\renewcommand{\footnote}[1]{ ##1}%
\oldfootnote{#1}%
\let\footnote\newfootnote
}
\let\footnote\newfootnote
\begin{document}
Lorem\footnote{Dolor\footnote{Sit\footnote{Amet}}}
Loremish\footnote{Ipsumian\footnote{Dolorcin\footnote{Ameteus}}}
\end{document}
这种破解方法应该可行,而且即插即用。但它仍然是一种破解方法。
答案2
抱歉,这不是个好主意。从技术上讲,可以忽略脚注内的脚注命令,但仍然打印嵌套脚注的文本。
“假设”你有这句话。脚注的文字是:“只是为了论证。”
稍后您决定将其移到脚注中,您会得到以下结果:
“³ 假设只是为了争论。你有这句话。”
显然,你必须仔细阅读文本以避免这种无稽之谈,无论技术上是否可能。
因此,如果您将一些文本移到脚注中,请在编辑器中注释掉脚注命令,当然还有第二个括号(“}”)。如果您稍后改变主意,请重新排列文本并删除注释符号“%”。