更改词汇表的样式

更改词汇表的样式

使用该glossaries包,我几乎得到了我想要的结果,加载选项

\usepackage[acronym, section=section, nopostdot, nonumberlist, style=super]{glossaries}

并调用

\printglossary[type=\acronymtype,title={Abbreviations}]
\glsaddallunused[\acronymtype]

部分输出如下所示:

词汇表页面布局

我想进行三项更改:

  1. 减少每组缩略词之间的垂直间距
  2. 将页眉更改为无衬线字体
  3. 修复文本流程(分页符);此页面上的最后一项不尊重底部边距。

我之前对我的 LoT 和 LoF 进行了如下修改(包括相当于上面第 2 点的内容):

\makeatletter
\renewcommand\listoftables{%                                                                                                                                                         
    \section*{\listtablename}%                                                                                                                                                       
    \@mkboth{\sffamily\normalsize\listtablename}%                                                                                                                                    
    {\sffamily\normalsize\listtablename}%                                                                                                                                        
    \@starttoc{lot}%                                                                                                                                                                 
}
\renewcommand\listoffigures{%                                                                                                                                                        
    \section*{\listfigurename}%                                                                                                                                                      
    \@mkboth{\sffamily\normalsize\listfigurename}%                                                                                                                                   
        {\sffamily\normalsize\listfigurename}%                                                                                                                                       
    \@starttoc{lof}%                                                                                                                                                                 
}
\makeatother

但我不知道如何访问词汇表。


编辑:通过移除\setlength\extrarowheight{5pt}周围的虚假信息,解决了上述第 1 点和第 3 点。

答案1

我使用以下方法解决了第 2 点

\renewcommand{\glsglossarymark}[1]{%                                                                                                                                                 
    \@mkboth{\sffamily\normalsize{#1}}%                                                                                                                                              
        {\sffamily\normalsize{#1}}%                                                                                                                                                  
}

似乎正在做这项工作。

相关内容