更改術語表的樣式

更改術語表的樣式

使用該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

但我不知道如何存取詞彙表。


編輯:上述第 1 點和第 3 點透過消除\setlength\extrarowheight{5pt}周圍的雜散訊號來解決。

答案1

我透過使用以下方法解決了第2點

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

似乎正在做這項工作。

相關內容