我正在尝试从使用迁移埃诺特兹仅引用选项回忆录。不幸的是,无论我如何盯着回忆录手册,我无法理解如何获得与“\endnotemark”命令相同的效果埃诺特兹。
我尝试创建一个等效命令,但结果很奇怪,在我看来,这似乎与解释计数器有关。它没有为每个引用提供一个数字(例如“35”),而是给我一个数字-点-数字的结果(例如“2.2”)。在将其简化为 MWE 之前,它给我的是引用中拼写不完整的数字,例如“Two.1”。
我感到很困惑。
\documentclass{memoir}
\usepackage{xcolor}
\makepagenote
\continuousnotenums
\newcommand{\pagenotemark}[1][]{\notenumintext{#1}}
\let\endnotemark=\pagenotemark
\let\endnote=\pagenote
\renewcommand{\notenumintext}[1]{{\color{red}\textsuperscript{#1}}}
\begin{document}
\chapter{First Chapter}
\section{First Section}
Text.\endnote{Endnote one.}\label{X}
\section{Second Section}
Text.\endnotemark[\ref{X}]
\chapter{Second Chapter}
\section{Third Section}
Text.\endnotemark[\ref{X}]
\section{Fourth Section}
More text.\endnote{Endnote two}\label{Y}
\section{Fifth Section}
More text.\endnotemark[\ref{Y}]
\printpagenotes
\end{document}
答案1
就像\footnote
你必须把\label
里面争论\endnote
。有一个组,而你不是从笔记中获取标签,而是从部分中获取标签。
\documentclass{memoir}
\usepackage{xcolor}
\makepagenote
\continuousnotenums
\newcommand{\pagenotemark}[1][]{\notenumintext{#1}}
\let\endnotemark=\pagenotemark
\let\endnote=\pagenote
\renewcommand{\notenumintext}[1]{{\color{red}\textsuperscript{#1}}}
\begin{document}
\chapter{First Chapter}
\section{First Section}
Text.\endnote{Endnote one.\label{X}}
\section{Second Section}
Text.\endnotemark[\ref{X}]
\chapter{Second Chapter}
\section{Third Section}
Text.\endnotemark[\ref{X}]
\section{Fourth Section}
More text.\endnote{Endnote two\label{Y}}
\section{Fifth Section}
More text.\endnotemark[\ref{Y}]
\printpagenotes
\end{document}