
Используя glossaries
пакет, я почти получаю желаемый результат, загружаю параметры
\usepackage[acronym, section=section, nopostdot, nonumberlist, style=super]{glossaries}
и звонок
\printglossary[type=\acronymtype,title={Abbreviations}]
\glsaddallunused[\acronymtype]
Часть вывода показана ниже:
Я хотел бы внести три изменения:
Уменьшите вертикальное расстояние между каждой группой аббревиатур.- Измените шрифт заголовка страницы на шрифт без засечек.
Исправьте поток текста (разрывы страниц); последняя запись на этой странице не учитывает нижнее поле.
Ранее я вносил изменения в 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}}%
}
Кажется, он справляется со своей задачей.