我在将 添加到回忆录文件时遇到了麻烦newlistof
。我的示例与回忆录答案示例非常接近,但我得到的是丑陋的“评论列表”——页面间距和返回都是错误的。
下面是最小的 TeX 示例。作为未经授权的用户,我似乎无法附加 PDF 图像。我得到的外观是评论编号、评论标题后有一个空格,然后没有空格和评论页码;随后第一个和第二个条目之间没有 CR/LF。
我希望评论列表看起来很像图片列表。运行 TexShop。
\documentclass[11pt,letterpaper,openany]{memoir} % for a short document
% Comment command
\newcommand{\listcommentname}{List of Comments}
\newlistof{listofcomments}{loc}{\listcommentname}
\newcounter{Comment}[chapter]
\renewcommand{\theComment}{\arabic{Comment}}
\newcommand{\Comment}[1] {
\refstepcounter{Comment}
\par\noindent\textbf{Comment \theComment. #1.}
\addcontentsline{loc}{Comment}{\protect\numberline{\theComment}#1}\par}
\begin{document}
%
\frontmatter
\tableofcontents*\clearpage
\listoffigures\clearpage
\listofcomments\clearpage
\chapter*{Foreword}
\addcontentsline{toc}{chapter}{Foreword}
\mainmatter
\chapter{Introduction \& so on}
\Comment{Silly comment}
Here is a test comment.
\section{Example section}
And here is some text
\begin{figure}
\centering\mbox{Just text to generate a lof entry.}
\caption{Test figure}
\end{figure}
\clearpage
\Comment{Another silly comment}
Here is a second test comment, on a different page.
\end{document}
答案1
您必须创建一个\l@Comment
类似于的ToC-(LoC-) 格式化命令\l@figure
。将以下内容添加到您的序言中:
\makeatletter
\let\l@Comment\l@figure
\makeatother
还可以考虑将章节号添加到“评论”计数器的“外观”中:
\renewcommand{\theComment}{\thechapter.\arabic{Comment}}