% This file is public domain % If you want to use arara, you need the following directives: % arara: pdflatex: { synctex: on } % arara: makeglossaries % arara: pdflatex: { synctex: on } % arara: pdflatex: { synctex: on } % %http://mirrors.ctan.org/macros/latex/contrib/glossaries/glossaries-user.html#sampleCustomAcr \documentclass[a4paper]{report} \usepackage[T1]{fontenc}% need support for bold smallcaps \usepackage[colorlinks,plainpages=false]{hyperref} \usepackage[acronym,% create 'acronym' glossary type % The package option "nomain" is used here to suppress the % main glossary, since this example doesn't use it. If you % want to use the main glossary, remove the "nomain" option. nomain, style=altlist, % use altlist style toc, % add the glossary to the table of contents ]{glossaries} \makeglossaries % Define a new acronym style called "altfn" that's based on the % footnote-sc-desc style \newacronymstyle {altfn}% style name {% Inherit display style from "footnote-sc-desc" \GlsUseAcrEntryDispStyle{footnote-sc-desc}% }% {% Inherit definitions from "footnote-sc-desc" \GlsUseAcrStyleDefs{footnote-sc-desc}% % Modify the first use display styles so they put the long form % followed by the description in the footnote: % % First use of \gls: \renewcommand*{\genacrfullformat}[2]{% \protect\firstacronymfont{\glsentryshort{##1}}##2% \protect\footnote{\glsentrylong{##1}: \glsentrydesc{##1}}% }% % First use of \Gls: \renewcommand*{\Genacrfullformat}[2]{% \firstacronymfont{\Glsentryshort{##1}}##2% \protect\footnote{\glsentrylong{##1}: \glsentrydesc{##1}}% }% % First use of \glspl: \renewcommand*{\genplacrfullformat}[2]{% \protect\firstacronymfont{\glsentryshortpl{##1}}##2% \protect\footnote{\glsentrylongpl{##1}: \glsentrydesc{##1}}% }% % First use of \Glspl: \renewcommand*{\Genplacrfullformat}[2]{% \protect\firstacronymfont{\Glsentryshortpl{##1}}##2% \protect\footnote{\glsentrylongpl{##1}: \glsentrydesc{##1}}% }% % Sort according to long form: \renewcommand*{\acronymsort}[2]{##2}% % Set the name (as displayed in the glossary) to long (short) \renewcommand*{\acronymentry}[1]{% \glsentrylong{##1} (\acronymfont{\glsentryshort{##1}})}% } % Now use this new style: \setacronymstyle{altfn} % Change the "see" items so that they use \acronymfont: \renewcommand*{\glsseeitemformat}[1]{\acronymfont{\glsentrytext{#1}}} \newacronym[description={Statistical pattern recognition technique~\protect\cite{svm}}, % acronym's description ]{svm}{svm}{support vector machine} \newacronym[description={Statistical pattern recognition technique using the ``kernel trick''},% acronym's description see={[see also]{svm}}, ]{ksvm}{ksvm}{kernel support vector machine} \begin{document} \tableofcontents \chapter{Support Vector Machines} The \gls{svm} is used widely in the area of pattern recognition. % plural form with initial letter in uppercase: \Glspl{svm} are \ldots\ (but beware, converting the initial letter to upper case for a small caps acronym is sometimes considered poor style). Short version: \acrshort{svm}. Long version: \acrlong{svm}. Full version: \acrfull{svm}. Description: \glsentrydesc{svm}. This is the entry in uppercase: \GLS{svm}. \chapter{Kernel Support Vector Machines} The \gls{ksvm} is \ifglsused{svm}{an}{a} \gls{svm} that uses the so called ``kernel trick''. This is the entry's description without a link: \glsentrydesc{ksvm}. \glsresetall (Reset all.) Possessive: \gls{ksvm}['s]. Make the glossary entry number bold for this one \gls[format=hyperbf]{svm}. \begin{thebibliography}{1} \bibitem{svm} \ldots \end{thebibliography} \printglossary \end{document}