% This file is embedded in glossaries-extra-manual.pdf % Example 118 Foreign language field encapsulation % Label: "ex:foreignlangfmt" % arara: pdflatex % arara: pdfcrop \documentclass[12pt]{article} \pagestyle{empty} \usepackage[main=british,brazilian,ngerman]{babel} \usepackage{glossaries-extra} \setabbreviationstyle{long-short-user} \newabbreviation [user1={Associação Brasileria de Normas Técnicas}, user2={pt-BR} ] {abnt}{ABNT}{Brazilian National Standards Organization} \newabbreviation [user1={Deutsches Institut für Normung e.V.}, user2={de-DE-1996}] {din}{DIN}{German Institute for Standardization} \newabbreviation{tug}{TUG}{\TeX\ User Group} \renewcommand*{\glsxtruserparen}[2]{% \glsxtrfullsep{#2}% \glsxtrparen {#1% \ifglshasfield{\glsxtruserfield}{#2}% {, \emph{\GlsXtrForeignText{#2}{\glscurrentfieldvalue}}}% {}% }% } \begin{document} \gls{abnt}, \gls{din}, \gls{tug}. \printunsrtglossaries \end{document}