使用 bigfoot / manyfoot 获取脚注中的行号

使用 bigfoot / manyfoot 获取脚注中的行号

我使用bigfoot包来做脚注,并尝试使用lineno/fnlineno来做行号。我无法让它们一起工作。

fnlineno 的文档间接表明它应该与大脚怪一起工作:

目前尚不清楚与提供超出标准 LaTeX 的脚注功能的软件包(manyfoot 和 bigfoot 除外)的兼容性。

(我认为“已知”的意思是它有效,而不是已知它无效。)

这是一个最小(非)工作示例:

\documentclass{article}

\usepackage{bigfoot}
\DeclareNewFootnote{A}
\DeclareNewFootnote{B}[alph]

\usepackage{lipsum}

\usepackage{lineno}
\usepackage{fnlineno}
\modulolinenumbers[5]

\begin{document}
\linenumbers

The main text of the page, 
and a footnote.\footnoteA{Footnotes of the first kind. \lipsum[1]} \lipsum[1]
\begin{verse}
Verse line 1 \\
Verse line 2 \\
Verse line 3 \\
Verse line 4
\end{verse}
Some more text 
and a footnote.\footnoteB{Footnotes of the second kind. \lipsum[1]} \lipsum[1]
\end{document}

这将产生以下输出,但脚注中不包含行号:

bigfoot 和 lineno 以及 fnlineno 的示例——脚注中没有行号

这是所需输出的示例(请注意,行号列也延伸到脚注中):

带有行号的页面延续到脚注

有人能弄清楚吗,或者有其他替代方法吗,用于行号功能或脚注功能?使用的原因bigfoot是因为我有三种脚注(脚注块 FootnoteA、FootnoteB 和 FootnoteC)。我希望行号出现在所有三个脚注块中。

任何帮助都将不胜感激。

相关内容