As stated in the title, the use of \acuseall is giving me endless messages "LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right". So I believe that something is wrong.
\documentclass{beamer}
\usepackage{arev}
\usepackage{acro}
\newcommand*{\acro}[3]{\DeclareAcronym{#1}{short=#2,long=#3}}
\acsetup{macros}
\acro{RAT}{RAT}{radio access technology}
\acro{CDMA}{CDMA}{code division multiple access}
\acro{OFDMA}{OFDMA}{orthogonal frequency division multiple access}
\acro{TDMA}{TDMA}{time division multiple access}
\acro{NOMA}{NOMA}{non-orthogonal multiple access}
\begin{document}
% Mark all acronyms as used
\acuseall
%%%%
\section{Spectrum Allocation\slash Trading}
\frame{%
\frametitle{\insertsection: Traditional}%
\framesubtitle{}%
\begin{itemize}
\item \alert{Dedicated licensed spectrum}
\item One operator, \ac{RAT}, etc.
\item Orthogonality between different them, but
\item Shared (e.g., \ac{CDMA}) or orthogonal (e.g., \ac{OFDMA}) between users
\end{itemize}
}
\frame{%
\frametitle{Shared}%
\framesubtitle{}%
\begin{itemize}
\item \alert{Shared licensed spectrum}
\item At least two operators, \acp{RAT}, etc.
\item Shared between them using time slots, i.e., \ac{TDMA}
\item Shared (e.g., \ac{CDMA}), \ac{NOMA}, or orthogonal (e.g., \ac{OFDMA}) between users
\end{itemize}
}
%%%%
%%%%
\frame{\printacronyms}
%%%%
\end{document}
\acuseallbefore\begin{document}– egreg Oct 15 '14 at 19:55