对一组脚注进行不同的编号

对一组脚注进行不同的编号

假设您有两组脚注:第一组是普通脚注,另一组是一组相关注释。

如何用不同的风格编号第二组?(例如:1,2,3,... 和 (1),(2),(3)...)

更新: 我怎样才能像这样给它们编号:1,2,3,(4),5,6,(7),... 。第二组有括号。

答案1

如果它们出现在不同的设备中,您可以使用bigfoot包(贡萨洛更快...):

\documentclass{article}
\usepackage{bigfoot}

\DeclareNewFootnote{A}
\DeclareNewFootnote{B}
\renewcommand\thefootnoteB{(\arabic{footnoteB})}

\textheight=80pt% just for the example

\begin{document}

Text text\footnoteA{Group one.} text.\footnoteB{Group two.}

Text text\footnoteA{Group one.} text.\footnoteB{Group two.}

\end{document}

如果它们必须出现在同一个设备中,您可以使用sepfootnotes包。但是,您必须单独声明实际的脚注内容。

\documentclass{article}
\usepackage{sepfootnotes}

\newfootnotes*{A}
\newfootnotes*{B}
\renewcommand\theBmark{(\arabic{Bnote})}

\Anotecontent{first}{Group one.}
\Anotecontent{second}{Group one.}
\Bnotecontent{first}{Group two.}
\Bnotecontent{second}{Group two.}

\textheight=80pt% just for the example

\begin{document}

Text text\Anote{first} text.\Bnote{first}

Text text\Anote{second} text.\Bnote{second}

\end{document}

编辑:

如果您希望各个组连续编号,则需要进行一些重新定义。以下是使用包的示例sepfootnotes(它类似于bigfoot):

\documentclass{article}
\usepackage{sepfootnotes}

\newfootnotes*{A}
\newfootnotes*{B}
\let\BnoteOrig\Bnote
\renewcommand\Bnote{\stepcounter{Anote}\BnoteOrig}
\renewcommand\theBmark{(\arabic{Anote})}
\Anotecontent{first}{Group one.}
\Anotecontent{second}{Group one.}
\Bnotecontent{first}{Group two.}
\Bnotecontent{second}{Group two.}

\textheight=80pt% just for the example

\begin{document}

Text text\Anote{first} text.\Bnote{first}

Text text\Anote{second} text.\Bnote{second}

\end{document}

在此处输入图片描述

答案2

您可以使用bigfoot包裹:

\documentclass{article}
\usepackage{bigfoot}
\DeclareNewFootnote{B}[alph]

\begin{document}

some text\footnote{A regular footnote} and some more text\footnoteB{An alphabetical footnote}

\end{document}

manyfoot软件包也提供了此功能。

答案3

嗯,这个方法是可行的,但是并不美观。

\documentclass{article}
\newcounter{altfnct}

\newcommand\altfn[1]{%
  \renewcommand\thefootnote{(\arabic{footnote})}%
  \stepcounter{altfnct}\footnote[\value{altfnct}]{#1}%
  \renewcommand\thefootnote{\arabic{footnote}}%
}

\usepackage{lipsum}
\begin{document}
This is\footnote{is} a massive hack\altfn{Hacky hacky hack} but it seems to
work.\footnote{Text}\footnote{more}\altfn{Other}\footnote{Something}
\end{document}

如果您希望所有替代脚注都分组出现,那么可能需要更多的 TeX 魔法。

相关内容