Dans le cadre de ma thèse, j’utilise le package acro pour introduire des personnages et générer l'index.

À la première occurrence, la forme longue est présentée ("Prénom1 Nom1 (Naiss1-Mort1)"). Aux occurrences suivantes, c'est la forme courte qui apparaît ("Nom1").

Pour que mes chapitres soient autonomes, je dois réinitialiser à chaque chapitre tous les personnages déjà cités dans les chapitres précédents sous leur forme alternative ("Prénom1 Nom1"), tout en conservant la règle générale de citation pour une nouvelle première occurrence ("Prénom1 Nom1 (Naiss1-Mort1)").

En ajoutant la balise \acbarrier au début des chapitres, je n'obtiens pas ce que je veux car je réinitialise tous les personnages sous leur forme longue sans pouvoir choisir automatiquement la forme alternative. J'aimerais automatiser ce que je propose pour le chapitre 3 avec la commande \aca{1}.

\documentclass{report}
\usepackage{acro}
\acsetup{barriers/use=true, barriers/reset=true}
\DeclareAcronym{1}{short=Nom1, long=Prénom1 Nom1 (Naiss1-Mort1), alt =Prénom1 Nom1, tag=perso, first-style=long}
\DeclareAcronym{2}{short=Nom2, long=Prénom2 Nom2 (Naiss2-Mort2), alt =Prénom2 Nom2, tag=perso, first-style=long}
\DeclareAcronym{3}{short=Nom3, long=Prénom3 Nom3 (Naiss3-Mort3), alt =Prénom3 Nom3, tag=perso, first-style=long}
\begin{document}
\chapter{Chapter 1}
\ac{1} ... \ac{1}.
\acbarrier\chapter{Chapter 2}
\ac{1} ... \ac{2}.
\acbarrier\chapter{Chapter 3}
\aca{1} ... \ac{3}.
\end{document}

Est-ce que quelqu’un a une idée pour résoudre mon problème ?

Posée 17 Sep, 18:43

alala44's gravatar image

alala44
112
Taux d'acceptation : 0%

Modifiée 18 Sep, 14:24

Bienvenue sur TeXnique.fr !

(18 Sep, 12:12) denis ♦♦ denis's gravatar image

Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(18 Sep, 12:12) denis ♦♦ denis's gravatar image

Attention ! Les contre-obliques (\) saisies telles quelles dans les contributions ne sont visibles que si elles sont insérées en tant que ⟨code⟩. Pour insérer du ⟨code⟩, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.

(18 Sep, 12:13) denis ♦♦ denis's gravatar image

Merci d'essayer de fournir un ECM.

(18 Sep, 12:14) denis ♦♦ denis's gravatar image

Voici un ECM

\documentclass{article}
\usepackage{acro}
\acsetup{barriers/use=true,barriers/reset=true}
\DeclareAcronym{1}{short=Nom1, long=Prenom1 Nom1 (Naiss1-Mort1), alt=Prenom1 Nom1, first-style=long}
\DeclareAcronym{2}{short=Nom2, long=Prenom2 Nom2 (Naiss2-Mort2), alt=Prenom2 Nom2, first-style=long}
\DeclareAcronym{3}{short=Nom3, long=Prenom3 Nom3 (Naiss3-Mort3), alt=Prenom3 Nom3, first-style=long}
\begin{document}

\section{One}

\printacronyms[local]

\ac{1}

\ac{1}

\ac{2}

\acbarrier

\section{Two}

\printacronyms[local]

\ac{1}

\ac{1}

\ac{3}

\end{document}

Il ne reste plus qu'à trouver les bonnes options pour avoir la forme alt après le \acbarrier à la place de la forme long. Pas trouvé dans la doc. et pas réussi à le faire en jouant avec les options barriers/single et single-style...

Lien permanent

Publiée 18 Sep, 15:06

jybaudais's gravatar image

jybaudais
4256
Taux d'acceptation : 22%

La compilation online ne donne pas le bon résultat, il faut plus de compilations !

(18 Sep, 15:07) jybaudais jybaudais's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.