Изменение стиля глоссария

Изменение стиля глоссария

Используя 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}}%                                                                                                                                                  
}

Кажется, он справляется со своей задачей.

Связанный контент