![词汇表列标题](https://linux22.com/image/476913/%E8%AF%8D%E6%B1%87%E8%A1%A8%E5%88%97%E6%A0%87%E9%A2%98.png)
我正在尝试为词汇表中的列添加标题,但无法成功。有人知道如何添加列标题吗?下面的代码将词汇表的标题更改为“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}
输出