将 Pieter van Oostrum 页码定位算法应用于尾注第一页

将 Pieter van Oostrum 页码定位算法应用于尾注第一页

在下面的 MWE 中,我调用了帖子中介绍的 Pieter van Oostrum 算法,有选择地将页码放在页面底部(并忽略页眉): 如何有选择地删除页眉并使页码仅显示在页面底部

通过调用命令,该算法可以很好地工作\thispagestyle{nohead};但是,我不知道如何将它应用(或者是否可以将它应用)到尾注的第一页。

考虑以下代码:

\documentclass[openany]{book}
\usepackage{lipsum}

\usepackage{endnotes}
\usepackage{chngcntr}
\counterwithin*{endnote}{chapter}  % Reset endnote numbering everyv%new chapter
\usepackage{fancyhdr}


% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% ENDNOTE MACRO ---

\let\latexchapter\chapter
\makeatletter  
\renewcommand\enoteheading{
  \setcounter{secnumdepth}{-2}
  \latexchapter*{\notesname\markboth{NOTES}{}}
  \mbox{}\par\vskip-\baselineskip
  \let\@afterindentfalse\@afterindenttrue
}
\makeatother 

\usepackage{xparse}

\RenewDocumentCommand {\chapter}{som}{%
\IfBooleanTF{#1}
  {\latexchapter*{#3}%
   \setcounter{endnote}{0}%
   \addtoendnotes{%
     \noexpand\enotedivision{\noexpand\subsection}
       {\unexpanded{#3}}}%
  }
  {\IfNoValueTF{#2}
     {\latexchapter{#3}}
     {\latexchapter[#2]{#3}}%
   \addtoendnotes{%
     \noexpand\enotedivision{\noexpand\subsection}
       {\chaptername\ \thechapter. \unexpanded{#3}}}%
  }%
}
\makeatletter
\def\enotedivision#1#2{\@ifnextchar\enotedivision{}{#1{#2}}}
\makeatletter

% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %



% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %

% PIETER VAN OOSTRUM algorithm to selectively place the page number at the bottom of the page by using \thispagestyle{nohead} within the document.

\fancyhf{}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
% definitions for \pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\emph{\Large \thepage}}
% Same for \pagestyle{plain} - used for first chapter pages.
\fancypagestyle{plain}{
  \fancyhf{}
  \fancyhead[LE,RO]{\emph{\Large \thepage}}
}
\fancypagestyle{nohead}{
  \fancyhf{}
  \fancyfoot[C]{\emph{\Large \thepage}}
}

% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %


\begin{document}
\LARGE

\chapter*{CHAPTER 1}
\thispagestyle{nohead}
\lipsum[1]\endnote{\lipsum[2]}\endnote{\lipsum[3]}\endnote{\lipsum[4]}\endnote{\lipsum[5]}\endnote{\lipsum[6]}\endnote{\lipsum[7]}\endnote{\lipsum[8]}
\endnote{\lipsum[5]}

\theendnotes
\end{document}

输出:

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

问题:我希望输出的第二页(即尾注的第一页)的页码显示在页面底部,而该页上没有页眉。我该怎么做?如果该算法不能应用于尾注的第一页,我该如何完成我想要做的事情?(我用编译实际文档lualatex。)

谢谢。

答案1

放在\renewcommand{\notesname}{\thispagestyle{nohead}Notes} 前面\begin{document}

使页码显示在页面底部笔记

添加了另一章(无[nohead])。

是

X

相关内容