带有回忆录的格式不佳的 newlistof

带有回忆录的格式不佳的 newlistof

我在将 添加到回忆录文件时遇到了麻烦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}}

相关内容