Ich möchte in einem Bericht ein Abkürzungsverzeichnis für den gesamten Bericht sowie bei jedem Kapitel ein entsprechendes Abkürzungsverzeichnisse, das nur die in diesem Kapitel verwendet Abkürzungen enthält. Zum Erstellen von Abkürzungsverzeichnissen nutze ich das Packet Hier ein Minimalbeispiel, was noch nicht das gewünschte Ergebnis zeigt: Open in Online-Editor
\documentclass{article} \usepackage[ngerman]{babel} \usepackage{acro} \DeclareAcronym{A}{ short = A, long = Abkürzung A} \DeclareAcronym{B}{ short = B, long = Abkürzung B} \DeclareAcronym{C}{ short = C, long = Abkürzung C} \DeclareAcronym{D}{ short = D, long = Abkürzung D} \begin{document} \tableofcontents % Formatierung des Abkürzungsverzeichnisses \acsetup{ list-type = table , list-style = longtable , list-heading = section* , list-table-width = \textwidth-4\tabcolsep-6em } % Gesamtes Abkürzungsverzeichnis \printacronyms \section{Erstes Kapitel} \printacronyms Hier wird \ac{A} verwendet. Hier wird \ac{B} verwendet. Hier wird \ac{A} erneut verwendet. Hier wird \ac{B} erneut verwendet. \acresetall % <--- Dachte es würde hiermit gehen, aber Pustekuchen :-) \section{Zweites Kapitel} \printacronyms Hier wird \ac{C} verwendet. Hier wird \ac{D} verwendet. Hier wird \ac{C} erneut verwendet. Hier wird \ac{D} erneut verwendet. \end{document} Wäre mein Vorhaben generell umsetzbar, eventuell sogar mit gefragt 16 Mär '16, 09:37 dzaic |
Diese Frage hat mich zu folgenden Neuerungen bei
Damit wäre es nun möglich, mit Hilfe des Pakets Open in Online-Editor
\usepackage{etoolbox} \preto\section{\acbarrier} Das folgende Beispiel demonstriert die Verwendung: Open in Online-Editor
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage{acro}[2016/03/25] \acsetup{ list-heading = subsection* , list-name = Abkürzungen dieses Kapitels , % \acresetall bei Verwendung von \acbarrier Ausführen? % reset-at-barriers = true } \usepackage{etoolbox} \preto\section{\acbarrier} \DeclareAcronym{A}{ short = A, long = Abkürzung A } \DeclareAcronym{B}{ short = B, long = Abkürzung B } \DeclareAcronym{C}{ short = C, long = Abkürzung C } \DeclareAcronym{D}{ short = D, long = Abkürzung D } \begin{document} % Gesamtes Abkürzungsverzeichnis \printacronyms[heading=section*,name=Abkürzungen] \section{Erstes Kapitel} \printacronyms[local-to-barriers] Hier wird \ac{A} verwendet. Hier wird \ac{B} verwendet. \section{Zweites Kapitel} \printacronyms[local-to-barriers] Hier wird \ac{A} verwendet. Hier wird \ac{C} verwendet. Hier wird \ac{D} verwendet. \section{Drittes Kapitel} \printacronyms[local-to-barriers] Hier wird \ac{B} verwendet. Hier wird \ac{D} verwendet. \end{document} beantwortet 23 Mär '16, 21:24 cgnieder Sauber! Brauche ich auch bald... Jetzt habe ich dummerweise gerade vor Kurzem TeXLive neu aufgesetzt; aber ist vermutlich eh noch nicht bei CTAN - mal sehen, wie ich das am einfachsten Update (in meinem neuen Betriebsystem LinuxMint)
(30 Mär '16, 22:58)
cis
2
@cis doch, auf CTAN ist die Version schon, und in TL auch (ich habe gerade ein Update gemacht und die neue Version wurde installiert)
(30 Mär '16, 23:00)
cgnieder
1
@clemens, Herzlichen Dank für die Berücksichtigung dieses Wunsches.Falls wir uns mal sehen sollten, werde ich eine Kiste Bier spendieren. :-)
(31 Mär '16, 14:35)
dzaic
|