回忆录相当于“\endnotemark”吗?

回忆录相当于“\endnotemark”吗?

我正在尝试从使用迁移埃诺特兹仅引用选项回忆录。不幸的是,无论我如何盯着回忆录手册,我无法理解如何获得与“\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}

在此处输入图片描述

相关内容