Liste des abréviations utilisant le package Acro + Hyperref

Sep 26 2020

Je veux obtenir une liste d'abréviations où les acronymes ont un lien hypertexte vers la liste. Pour autant que je sache, le package acro doit fonctionner avec hyperref et faire ce que je veux. Malheureusement, mon exemple ne fonctionne pas comme prévu. Quelqu'un peut-il me dire comment obtenir une liste d'abréviations avec des hyperliens fonctionnels (au mieux, en utilisant le package acro)?

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{acro}
\usepackage{hyperref}

\DeclareAcronym{cd}{
short = CD ,
long = compact disc
}

\begin{document}
\section{Test}
\ac{cd}
\newpage
\printacronyms
\end{document}

Réponses

leandriis Sep 26 2020 at 16:25

Afin de lier l'acronyme à son entrée dans la liste des acronymes, le acropackage propose un make-listbooléen lorsqu'il est utilisé en combinaison avec le hyperrefpackage. Initialement, il est défini sur false, c'est pourquoi vous n'obtenez pas les hyperliens dans votre document.

Ainsi, en ajoutant

\acsetup{make-links}

à votre préambule entraînera les hyperliens attendus.