I have three groups of acronyms (one main called "List of Abbreviations" and two other groups with their own titles, "Time" and "Cities") in the frontmatter of my document, and I am using the "acronym" from the glossaries package following this example Customising glossary group titles.
\documentclass{article}
\usepackage{hyperref}
\usepackage[acronym,acronymlists={general}, nomain,makeindex]{glossaries}
% new glossary style
\newglossarystyle{onecol}{%
%
\renewenvironment{theglossary}%
{\begin{description}}{\end{description}}%
%
%
% indicate what to do at the start of each logical group
\renewcommand*{\glsgroupheading}[1]{%
\item[{\glsgetgrouptitle{##1}}]}
%
\renewcommand*{\glsgroupskip}{ \\}%
\renewcommand*{\glossaryentryfield}[5]{%
\item[\glstarget{##1}{##2}] ##3%
}%
}
%% glossary
\newglossary{general}{general.sys}{general.syo}{List of Abbreviations}
\newcommand*{\Agroupname}{}
\newcommand*{\Ggroupname}{Cities}
\newcommand*{\Sgroupname}{Time}
% This entry is part of the main glossary
\newglossaryentry{orange}{name=orange, description={an orange coloured fruit},first={Orange}, type={general}, sort=a}
% Entries for first group
\newglossaryentry{utc}{name=UTC, description={Coordinated Universal Time},first={Coordinated Universal Time (UTC)}, type={general}, sort=g}
\newglossaryentry{adt}{name=ADT, description={Atlantic Daylight Time},first={Atlantic Daylight Time (ADT)}, type={general}, sort=g}
% Entries for second group
\newglossaryentry{la}{name=LA, description={Los Angeles},first={Los Angeles (LA)}, type={general}, sort=s}
\newglossaryentry{ny}{name=NY, description={New York},first={New York (NY)}, type={general}, sort=s}
\makeglossaries
\begin{document}
\listoffigures % print list of figures
\listoftables % print list of tables
\glsaddall
\clearpage
\phantomsection
\addcontentsline{toc}{chapter}{List of Abbreviations}
\printglossary[type={general},style={onecol}]
\chapter{Introduction}
% Use the acronyms
\gls{utc} is 3 hours behind \gls{adt}.
\gls{ny} is 3 hours ahead of \gls{la}.
\end{document}
I am trying to have a slightly different font for the items that belong to different groups, with the items for example belonging to a group displayed in the short version as \texttt{acronym}. Right now I am doing this by formatting directly the name of each item like this:
\newglossaryentry{utc}{name=\textsf{UTC}, description={Coordinated Universal Time},first={Coordinated Universal Time (UTC)}, type={general}, sort=a}
I have looked through the grouping functions in the manual of the glossaries package but when I try for example \renewcommand*{\acronymfont}[1]{\textsf{#1}} inside the \newglossarystyle definitions this changes all of the formatting. How can I change fonts and sizes independently for each group? Thanks very much for any suggestions!


articleclass does not have a\chaptermacro. – Steven B. Segletes Aug 12 '15 at 12:08