想要如下的效果:
该脚标只想要写一句注释,没有对应的正文文本。如何实现?
直接使用 \footnotetext
是不佳的,前面会加上当前的脚标标号,而且该标号不会自动递增。虽然 \footnotetext
可以用可选参数手动指定标号,但该标号不能为空,写成 \footnotetext[]{...}
是不行的。
网上流传的最简方法之一如下:
\let\thefootnote\relax
\footnotetext{...}
缺点是,之后的所有脚标都不会有标号了。针对这一问题,网上又给出了一个解决方案。看了一下,用了其他包,还把 thefootnote
重新定义了。能不能正确运行尚且不知道,反正我不喜欢。
事实上,只要理解了 \let\thefootnote\relax
这句话中三个命令各自的含义,就不难写出以下代码:
\newcommand \footnoteONLYtext[1]
{
\let \mybackup \thefootnote
\let \thefootnote \relax
\footnotetext{#1}
\let \thefootnote \mybackup
\let \mybackup \imareallyundefinedcommand
}
完美解决。参考代码:
\footnoteONLYtext{编译于 2021 年 3 月 14 日}
% 别的地方……
\footnote{向数学致敬。Respect!}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)