我正在尝试制作一份包含不同种类的尾注-- 一个是罗马数字,另一个是阿拉伯数字。我找到了一个类似请求的解决方案,但使用 manyfoot 包使用脚注而不是尾注。但我无法让 manyfoot 与 endnotes 包很好地配合使用。
\documentclass{article}
\usepackage{manyfoot}
\usepackage{endnotes}
\DeclareNewFootnote{B}[roman]
\let\footnote=\endnote
\let\footnoteB=\endnote
\begin{document}
This is a sentence.\footnote{This kind of endnote I want to be the usual
arabic numerals.} This is another sentence.\footnoteB{This kind of endnote I
want to be roman numerals.} But you'll see after `Notes' below everything is
a Roman numeral.
\theendnotes
\end{document}
答案1
我想要做同样的事情,然后我想出了一个解决方案。它不是最整洁的,因为它涉及两个不同的尾注包,但它可以完成工作,而且据我所知没有造成任何麻烦。
\documentclass{book}
\usepackage{enotez}
\setenotez{list-name={Enotez Name},reset=true,backref=true,list-heading=\section*{#1}}
\usepackage{pagenote}
\makepagenote
\renewcommand*{\notedivision}{\section*{Pagenote Name}}
\renewcommand*{\pagenotesubhead}[2]{}
\renewcommand\thepagenote{\alph{pagenote}}
\renewcommand{\notenumintext}[1]{\textsuperscript{#1} }
\renewcommand{\notenuminnotes}[1]{\textsuperscript{#1} }
\begin{document}
\chapter{First chapter}
This is a Pagenote.\pagenote{Note with Pagenote.} This is an Enotez.\endnote{End note with Enotez.}
This is another Pagenote.\pagenote{Second Pagenote.} This is another Enotez.\endnote{Second Enotez.}
\printendnotes
\printnotes*
\end{document}
只需记住将(带有星号!)放在\printendnotes
章节\printnotes*
(或章节等)末尾即可。