Alterando o estilo de um glossário

Alterando o estilo de um glossário

Usando o glossariespacote, quase consigo o resultado que desejo, carregando opções

\usepackage[acronym, section=section, nopostdot, nonumberlist, style=super]{glossaries}

e ligando

\printglossary[type=\acronymtype,title={Abbreviations}]
\glsaddallunused[\acronymtype]

Parte da saída é mostrada abaixo:

layout da página do glossário

Gostaria de realizar três alterações:

  1. Reduza o espaço vertical entre cada grupo de siglas
  2. Altere o cabeçalho da página para uma fonte sem serifa
  3. Corrigir o fluxo do texto (quebras de página); a última entrada nesta página não respeita a margem inferior.

Anteriormente, alterei meu LoT e LoF da seguinte maneira (incluindo o equivalente ao ponto 2 acima):

\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

mas não tenho ideia de como acessar o glossário.


EDITAR:os pontos 1 e 3 acima foram resolvidos removendo um espúrio \setlength\extrarowheight{5pt}que estava por aí.

Responder1

Resolvi o ponto 2 usando o seguinte

\renewcommand{\glsglossarymark}[1]{%                                                                                                                                                 
    \@mkboth{\sffamily\normalsize{#1}}%                                                                                                                                              
        {\sffamily\normalsize{#1}}%                                                                                                                                                  
}

Parece estar fazendo o trabalho.

informação relacionada