我正在使用该manyfoot
包处理同一文档中的多种脚注编号方案。这很好用;但是,我希望在每页上同一组(= 相同编号方案)的脚注列表开始之前显示某种标题;下面是一个例子,以便更好地理解:
我通过使用命令为该特定组定义自定义脚注规则来实现这一点\SelectFootnoteRule{}
。这是一个快速而粗略的解决方案,因为 LaTeX 期望脚注规则占用零垂直空间。由于这种方法插入了额外的一行,“脚注规则”现在具有垂直维度,并且会引发过满的 `\vbox`` 警告。
我准备了以下 MWE 来证明这一点:
\documentclass{article}
\usepackage{lipsum}
\usepackage{manyfoot}
\newcommand{\Afootnoterule}{}
\SelectFootnoteRule{A}[\noindent\footnotesize Custom Footnotes:\vspace{2mm}]
\DeclareNewFootnote{A}[roman]
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fermentum
viverra\footnote{Normal footnote 1.} lobortis eu, facilisis nec elit.
Morbi fringilla, neque eu venenatis cursus\footnoteA{Custom footnote 1.},
risus ante aliquam magna, nec consectetur est\footnote{Normal footnote
2.} sapien non orci. Nulla eu turpis ultrices, cursus libero vel,
placerat enim. Aliquam ac mi metus. Sed quis ultricies nisl. Etiam non
gravida orci. Donec tellus lacus, elementum a lobortis eu, facilisis nec
elit.
\lipsum[52-60]
\clearpage
Nulla feugiat magna eros\footnoteA{Just a custom footnote.} vehicula
lectus in justo fringilla euismod.
\lipsum[13-20]
\end{document}
我确信有一种正确的方法来插入这些标题,这样就\SelectFootnoteRule{}
没有必要滥用命令,而且---
副作用是不再发生过---
满的情况。有人能帮忙吗?提前谢谢!\vbox
答案1
可能是你需要的
編輯(修正)
\documentclass{article}
\usepackage{lipsum}
\usepackage{manyfoot}
\newcommand{\Afootnoterule}{\noindent\mtbox{\footnotesize Custom Footnotes:}}
\newcommand{\mtbox}[1]{%
\raisebox{0pt}[0pt][2mm]{\parbox{\textwidth}{#1}}}
\SelectFootnoteRule{A}%[]
\DeclareNewFootnote{A}[roman]
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed fermentum
viverra\footnote{Normal footnote 1.} lobortis eu, facilisis nec elit.
Morbi fringilla, neque eu venenatis cursus\footnoteA{Custom footnote 1.},
risus ante aliquam magna, nec consectetur est\footnote{Normal footnote
2.} sapien non orci. Nulla eu turpis ultrices, cursus libero vel,
placerat enim. Aliquam ac mi metus. Sed quis ultricies nisl. Etiam non
gravida orci. Donec tellus lacus, elementum a lobortis eu, facilisis nec
elit.
\lipsum[52-60]
\clearpage
Nulla feugiat magna eros\footnoteA{Just a custom footnote.} vehicula
lectus in justo fringilla euismod.
\lipsum[13-20]
\end{document}