允许章节注释的书籍模板

允许章节注释的书籍模板

我正在写一本面向大众的科学书籍,并希望在书的末尾添加章节注释,按章节和页码进行组织。(我也有脚注,章节注释将用于较长或更具技术性的评论。)

我熟悉 endnotes 包,它几乎提供了我想要的东西,但输出太简单了。我希望书后面的 Notes 部分按编号和标题列出每个章节,然后在每个章节下显示注释,并且如果可能的话,指出书中写尾注的页面,以便翻阅注释的人可以轻松找到书中的相关页面。因此,Notes 部分的输出类似于以下内容:

 Chapter 1
 ...
 Chapter 2
 ...

 Notes

 Chapter 1  What is life?
 1. (page 37) First note in this chapter.
 2. (page 38) Second note in this chapter.
 ...

 Chapter 2 Properties of life
 1. (page 45) First note in second chapter.
 2. (page 45) Second note in second chapter.
 3. (page 48) Third note in second chapter.

等等。如果注释中的页码可以作为 PDF 文件或电子书中的活动链接,那就更好了,这样单击注释部分的页码就可以转到相应的页面。如果尾注引用也可以作为活动链接,直接转到书末的相应注释,那就太好了。

有类似的东西吗?

答案1

使用类(和memoir的超集)bookreport)及其尾注功能。我认为它们会满足您的所有要求。阅读部分12.6 尾注在手册中(texdoc memoir)。

希望下面的代码能够帮助到你。

% memendnotesprob.tex  SE 543306

\documentclass{memoir}
\usepackage{lipsum}
\makepagenote
\notepageref
\renewcommand*{\notenumintext}[1]{\textsuperscript{#1} } % put a space after this
\begin{document}
\chapter{One}
Some text \pagenote{An end note.} and more text.

\lipsum[1]

followed by even more \pagenote{Fascinating information.} until it gets boring.

\chapter{Last} %chapter 9
\lipsum

After the start of the chapter text \pagenote{Another note.} % 30th note
and a bit more text.

\renewcommand*{\notedivision}{\chapter*{\notesname}}
\printpagenotes

\end{document}

如果您需要更多帮助,那么当前维护者可能会提供帮助,他的电子邮件地址位于手册第 xxxii 页。

答案2

根据 Peter 的有益评论,我发现我能够回答我自己的初衷,即如何在书页的页边空白处放置注释编号,以便有人知道注释的存在,并且不会让读者对同一段落中的脚注编号和页注编号的存在感到困惑,因为我同时使用了这两种编号。 Hyperref 工作得很好,因此人们可以从页边注释编号跳转到注释,并从注释向后跳转到上下文页面。

\documentclass{memoir}

\usepackage{hyperref}
\hypersetup{
  colorlinks=true,
  linkcolor=blue,
  filecolor=magenta,
  urlcolor=blue
}

\renewcommand*{\notenumintext}[1]{#1}  % show note number directly, no superscript
\newcommand{\marginpagenote}[1]{\marginpar{Note~\arabic{chapter}.\pagenote{#1}}}

\makepagenote

\notepageref

\begin{document}

\chapter{Introduction}

Some text and more text.  \marginpagenote{An endnote.}

\vspace{.7in} etc \vspace{.7in}

More text and a second page note. \marginpagenote{Fascinating
  information, a second endnote...}

\chapter{Conclusions}

Several conclusions and another enddnote. \marginpagenote{A third
  endnote but first in second chapter.}

\renewcommand*{\notedivision}{\chapter*{\notesname}}

\printpagenotes

\end{document}

相关内容