How can I get the \Gls{...}
command to capitalize the first letter of EACH word, not just the first word?
\documentclass[a4paper,12pt]{article}
\usepackage{glossaries}
\newacronym{tla}{TLA}{three lettered acronym}
\makeglossaries
\begin{document}
\glsfirst{tla}
\Glsfirst{tla}
\end{document}
Best Answer
\Gls
-like commands use\makefirstuc
to capitalize only the first letter of a sentence.I've redefined the meaning of
\makefirstuc
to be the same of\capitalisewords
which instead capitalizes all words in a sentence.So, add this in the preamble
and everything should be as you want.
Complete MWE:
Output: