我希望脚注倒置显示。除此之外,它们应该充当常规脚注,即也与非倒置脚注共享编号。我已经找到了一种让脚注倒置显示的方法,取自这问题,但缺少的是我无法弄清楚的编号。这是我目前所拥有的 MWE:
\documentclass{book}
\usepackage{graphicx}
\usepackage{enumitem}\newsavebox\fnbox
\newcommand\revfootnote[1]{\renewcommand{\thefootnote}{}%
\footnotetext{\savebox\fnbox{\parbox{%
\dimexpr\textwidth\relax}{#1\strut}}\kern-18pt%
\rotatebox{180}{\usebox{\fnbox}}}}
\begin{document}
This sentence has a footnote.\revfootnote{This is the footnote.}
\end{document}
答案1
您可以使用计数器来实现这一点,并稍微修改一下代码,如下所示:
\documentclass{book}
\usepackage{graphicx}
\usepackage{titlefoot}
\newcounter{revcounter}
\setcounter{revcounter}{1}
\usepackage{enumitem}\newsavebox\fnbox
\newcommand\revfootnote[1]{
\renewcommand{\thefootnote}{\therevcounter}
\footnote{\savebox\fnbox{\parbox{%
\dimexpr\textwidth\relax}{#1\strut}}\kern-18pt%
\rotatebox{180}{\usebox{\fnbox}}}
\addtocounter{revcounter}{1}}
\begin{document}
This sentence has a footnote.\revfootnote{This is the footnote.}
\end{document}
但是,这可能不适用于 hyperref 包,并且它会在文本和数字之间创建一个小空间,但我不知道为什么......