不同类型的尾注

不同类型的尾注

我正在尝试制作一份包含不同种类的尾注-- 一个是罗马数字,另一个是阿拉伯数字。我找到了一个类似请求的解决方案,但使用 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*(或章节等)末尾即可。

相关内容