两种类型的脚注

两种类型的脚注

抱歉问了这么多问题。我觉得这个问题很简单,只是我不知道该怎么做。

我想在我的文档中使用两种类型的脚注。常规\footnote使用阿拉伯计数。假设\footnotea使用字母计数方式。

当然我可以使用\footnotemarkand\footnotetext命令但这样它就不会从 1、2、3 和 a、b、c 等开始计数。

答案1

有两个包可以处理这类问题:manyfoot包和bigfoot包。bigfoot包加载manyfoot但显示:

此软件包的目的是为几乎所有与脚注相关的问题提供一站式解决方案。您可以将其用作 manyfoot 软件包的直接替代品,但不会存在许多缺点,而且具有相当多自己的功能。它使用现有的文档类布局来制作脚注,因此您通常可以使用它而不必担心外观。

因此我可能会从它开始。

请注意,的文档bigfoot非常稀疏。它假定了包的所有功能manyfoot,因此您应该使用该包的文档作为如何使用包的指南。

以下是它可以做什么的示例。本文档有一组每页脚注以及整个文档中的常规编号脚注。我已将每页脚注设置为在任何编号脚注之前首先出现,即使它们在文本中出现的时间比编号脚注晚。

\documentclass{report}
\usepackage{bigfoot}

\DeclareNewFootnote{A}
\renewcommand{\thefootnoteA}{\fnsymbol{footnoteA}}
\MakePerPage{footnoteA}
\DeclareNewFootnote{B} % If we omitted this declaration (and used \footnote instead), that would place the standard footnotes _above_ the \footnoteA ones.

\counterwithout{footnote}{chapter} % continuous numbering of footnotes across chapters

\begin{document}

\chapter{Introduction}
This is dummy text.\footnoteB{This numeric footnote should be prefixed by the counter 1, as it currently is.}

\chapter{Document body}
This is dummy text.\footnoteB{This numeric footnote should be prefixed by the counter 2, as it currently is.}
This is dummy text.\footnoteA{I want this footnote to be introduced by the symbol \(^{*}\) and be placed above the previous footnote, even though it comes later in the text.}

\newpage

This is dummy text.\footnoteB{This numeric footnote should be prefixed by the counter 3, as it currently is.}
This is dummy text.\footnoteA{I want this footnote to be introduced by the symbol \(^{*}\) and be placed above the previous footnote, even though it comes later in the text.}

\end{document}

相关内容