summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex')
-rw-r--r--macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex46
1 files changed, 46 insertions, 0 deletions
diff --git a/macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex b/macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex
new file mode 100644
index 0000000000..60e22e7051
--- /dev/null
+++ b/macros/latex/contrib/acro/examples/acro.example.texsx-505891.tex
@@ -0,0 +1,46 @@
+\documentclass{article}
+
+\usepackage[version=3]{acro}
+
+\DeclareAcroProperty{alt2}
+\DeclareAcroProperty{alt2-format}
+
+\RenewAcroTemplate[list]{description}{%
+ \acroheading
+ \acropreamble
+ \begin{description}
+ \acronymsmapF{
+ \item [%
+ \acrowrite{short}%
+ \acroifT{alt}{/\acrowrite{alt}}%
+ \acroifT{alt2}{/\acrowrite{alt2}}%
+ ]
+ \acrowrite{long}%
+ \acroifanyT{foreign,extra}{ (}%
+ \acroifT{foreign}{%
+ \acrowrite{foreign}%
+ \acroifT{foreign-short}{, \acrowrite{foreign-short}}%
+ \acroifT{extra}{, }%
+ }%
+ \acroifT{extra}{\acrowrite{extra}}%
+ \acroifanyT{foreign,extra}{)}%
+ \acroifpagesT{%
+ \acropagefill
+ \acropages
+ {\acrotranslate{page}\nobreakspace}%
+ {\acrotranslate{pages}\nobreakspace}%
+ }%
+ }
+ { \item \AcroRerun }
+ \end {description}
+}
+
+\DeclareAcronym{one}{ short = one , alt = two, alt2 = three, long = common description }
+\DeclareAcronym{four}{ short = four , long = another description }
+
+\begin{document}
+
+\printacronyms[display=all]
+
+\end{document}
+