脚注颠倒

脚注颠倒

我希望脚注倒置显示。除此之外,它们应该充当常规脚注,即也与非倒置脚注共享编号。我已经找到了一种让脚注倒置显示的方法,取自问题,但缺少的是我无法弄清楚的编号。这是我目前所拥有的 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 包,并且它会在文本和数字之间创建一个小空间,但我不知道为什么......

相关内容