我有一个通过该包生成的符号列表nomencl
。它工作正常。我唯一的问题是:
- 我如何重新定义页面边距?默认情况下,它使用章节边距。我想为此页面设置较小的顶部边距。
- 是否可以生成不带分页符的命名法,就像从上一个文本结束的地方开始一样?
答案1
在包含章节的文档类中,nomencl
将把命名法设置为未编号的章节,否则设置为节。要使命名法即使在像这样的章节文档中也成为一个节book
,请在序言中添加以下内容:
\usepackage{etoolbox}
\makeatletter
\patchcmd{\thenomenclature}%
{\chapter*{\nomname}}%
{\section*{\nomname}}%
{}{\message{^^Jthenomenclature patching failed (1)^^J}}
\patchcmd{\thenomenclature}%
{\if@intoc\addcontentsline{toc}{chapter}{\nomname}\fi}%
{\if@intoc\addcontentsline{toc}{section}{\nomname}\fi}%
{}{\message{^^Jthenomenclature patching failed (2)^^J}}
\makeatother
但请注意,命名法作为一个部分将属于之前开始的章节,并且这将显示在目录中。这可能不是您真正想要的。