更改尾注的标题

更改尾注的标题

我正在使用endnotes包将所有脚注移至文档末尾。是否可以将尾注列表的标题从“注释”更改为“尾注”?我也想找到一种方法来更改列表的格式(例如在每个数字后添加缩进)。

为了说明起见,我想使我的尾注看起来如下所示:

所需甲酸盐

目前,该endnotes包给了我这个结果:

在此处输入图片描述

先感谢您,,,

答案1

重新命名笔记名称很容易由完成\renewcommand{\notesname}{Endnotes},请参阅Jon的评论。

编号有点棘手。文档不是很有用,但代码endnotes.sty提供了一些线索。

末尾的尾注标记使用\@makeenmark

\def\@makeenmark{\hbox{\@textsuperscript{\normalfont\@theenmark}}},

明确指出标记是上标。如果不需要,\@textsuperscript必须将其更改为其他内容。补丁可以工作,但是必须完成此补丁内联注释标记已设置,否则将打印为1.,而不是等^1

为了简单起见,以下代码在\theendnotes(负责在末尾打印注释)前面添加了标记的修补代码:

\xpretocmd{\theendnotes}{%
  \xpatchcmd{\@makeenmark}{\hbox{\@textsuperscript{\normalfont\@theenmark}}}{\hbox{\normalfont\theenmark.\space}}{}{}
  }{}{}

这被注入到一些示例文档中:

\documentclass{article}

\usepackage{xpatch}
\usepackage{endnotes}
\renewcommand{\notesname}{Endnotes}
\makeatletter
\xpretocmd{\theendnotes}{%
  \xpatchcmd{\@makeenmark}{\hbox{\@textsuperscript{\normalfont\@theenmark}}}{%
   \hbox{\normalfont\theenmark.\space}%
 }{}{}%
}{}{}

\makeatother

\usepackage{blindtext}
\begin{document}
\blindtext\endnote{By Harpo}
\blindtext\endnote{By Groucho}
\blindtext\endnote{By Gummo}
\blindtext\endnote{By Chico}
\blindtext\endnote{By Zeppo}

\theendnotes
\end{document}

在此处输入图片描述

相关内容