Encabezado de columna del glosario

Encabezado de columna del glosario

Estoy intentando agregar encabezados a las columnas del glosario, pero no logro que funcione. ¿Alguien tiene alguna idea de cómo agregar encabezados de columna? El siguiente código cambia el título del glosario a "Principal", pero no me proporciona los encabezados de columna que esperaba.

\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}

Respuesta1

Tienes que usar un estilo que admita encabezados, por ejemplo long3colheader. Por cierto, el comando \glossarystyleha sido reemplazado por \setglossarystyle.

MWE:

\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} 

Producción

ingrese la descripción de la imagen aquí

información relacionada