Я пытаюсь добавить заголовки к столбцам в глоссарии, но у меня не получается. Есть ли у кого-нибудь идеи, как добавить заголовки столбцов? Код ниже меняет название глоссария на "Main", но не дает мне заголовков столбцов, которые я ожидал.
\documentclass[12pt]{article}
\usepackage[]{glossaries}
\glossarystyle{tree}
\renewcommand*{\glossaryname}{Main}
\renewcommand*{\entryname}{Acronyms}
\renewcommand*{\descriptionname}{Description}
\renewcommand*{\pagelistname}{Page}
\newglossaryentry{test}{
name={test},
description={Description of test}
}
\newglossaryentry{test2}
{
name={test2},
description={Description of test2}
}
\makeglossary
\begin{document}
\printglossary
\vspace{5cm}
\gls{test}, \gls{test2}
\end{document}
решение1
Вам необходимо использовать стиль, поддерживающий заголовки, например long3colheader
. Кстати, эта команда \glossarystyle
была заменена на \setglossarystyle
.
МВЭ:
\documentclass[12pt]{article}
\usepackage[]{glossaries}
\setglossarystyle{long3colheader}
\renewcommand*{\glossaryname}{Main}
\renewcommand*{\entryname}{Acronyms}
\renewcommand*{\descriptionname}{Description}
\renewcommand*{\pagelistname}{Page}
\newglossaryentry{test}{
name={test},
description={Description of test}
}
\newglossaryentry{test2}
{
name={test2},
description={Description of test2}
}
\makeglossary
\begin{document}
\printglossary
\vspace{5cm}
\gls{test}, \gls{test2}
\end{document}
Выход