summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/glossaries-extra/samples/sample-linkcount.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/glossaries-extra/samples/sample-linkcount.tex
Initial commit
Diffstat (limited to 'macros/latex/contrib/glossaries-extra/samples/sample-linkcount.tex')
-rw-r--r--macros/latex/contrib/glossaries-extra/samples/sample-linkcount.tex44
1 files changed, 44 insertions, 0 deletions
diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-linkcount.tex b/macros/latex/contrib/glossaries-extra/samples/sample-linkcount.tex
new file mode 100644
index 0000000000..d8375eaabf
--- /dev/null
+++ b/macros/latex/contrib/glossaries-extra/samples/sample-linkcount.tex
@@ -0,0 +1,44 @@
+% arara: pdflatex
+% arara: makeglossaries
+% arara: pdflatex
+\documentclass{article}
+
+\usepackage[colorlinks]{hyperref}
+\usepackage{glossaries-extra}
+
+\makeglossaries
+
+\renewcommand*{\glslinkpostsetkeys}{%
+ \ifnum\GlsXtrLinkCounterValue{\glslabel}>1
+ \setkeys{glslink}{hyper=false}%
+ \fi
+}
+
+%\GlsXtrEnableLinkCounting[section]{general}
+\GlsXtrEnableLinkCounting{general}
+
+\newglossaryentry{sample1}{name={sample1},description={an example}}
+\newglossaryentry{sample2}{name={sample2},description={another example}}
+
+\newabbreviation{ex}{ex}{example}
+
+\begin{document}
+
+\section{Sample Section}
+
+\Gls{sample1}, \gls{sample2} and \gls{ex}.
+\Glstext{sample1} and \gls{ex} again.
+Link count: \GlsXtrTheLinkCounter{sample1} (sample1),
+\GlsXtrTheLinkCounter{sample2} (sample2) and
+\GlsXtrTheLinkCounter{ex} (ex).
+
+\section{Another Sample Section}
+
+\Gls{sample1}, \gls{sample2} and \gls{ex}.
+Link count: \GlsXtrTheLinkCounter{sample1} (sample1),
+\GlsXtrTheLinkCounter{sample2} (sample2) and
+\GlsXtrTheLinkCounter{ex} (ex).
+
+\printglossaries
+
+\end{document}