Folgendes Minimalbeispiel verdeutlicht meine Problem und mein zurzeit herrschendes Fehlverständnis bzgl. der Option list-heading des hervorragenden Pakets acro: Öffne in Overleaf
\documentclass{scrreprt} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[list-heading = chapter]{acro} \DeclareAcronym{ABC}{ short = {ABC}, long = {AAA BBB CCC} } \begin{document} \ac{ABC} und \ac{ABC} \printacronyms[name={Abkürzungsverzeichnis}] \end{document} In der Log-Datei erscheint folgende Warnung:
in der aktuellen Dokumentation (v2.7b) ist jedoch auf Seite 24 Folgendes zu lesen:
Gemäss Dokumentation ist chapter ein gültiger Wert der Liste, sodass es m.E. nicht zu dieser Warnung kommen dürfte. Ferner finde ich in der Warnung die Schreibweise `chapter' komisch, insbesondere das erste "Anführungszeichen". Ferner erwarte ich, dass die Überschrift des Kapitelverzeichnis in der Formatvorlage chapter gesetzt wird. Offenkundig wird diese aber auf das Format 'section*' gesetzt, gemäss Warnung. Entweder verstehe ich einiges falsch oder es ist ein Bug - oder gar ein Feature :-) - in dem Paket. Nachtrag:Das Problem tritt hier mit Overleaf nicht auf, jedoch mit der aktuelle Distribution von Miktex( v2.9.6350) sowie mit TL2017 (siehe Kommentar von esdd).
Ergebnis 5 von 6
show 1 more comments
|
Ich kann Dein Problem mit aktuellem MiKTeX, aktuellem TL2017 und dem letzten Stand von TL2016 nachvollziehen. Overleaf verwendet vielleicht noch eine ältere Version, jedenfalls läuft das Beispiel bei mir mit TL2015 auch noch durch. Behelfen kannst Du Dir entweder mit
\usepackage{acro}\acsetup{list-heading =chapter}
oder\printacronyms[name={Abkürzungsverzeichnis},heading=chapter]
. Beides funktioniert bei mir auch mit den aktuellen Distributionen.Dann bin ich beruhigt, dass ich hier keinen "Unsinn" gepostet habe, nur weil ich meine Distribution nicht im Griff habe. :-) Werde die Frage dann doch etwas anpassen. Offensichtlich werden die Optionen, sofern sie beim Laden des Paktes angegeben werden, nicht richtig verarbeitet.
Die List-headings werden nach der Bearbeitung des Dokumentoptionen deklariert. Du solltest den Autor informieren.
Bug-Reports wären auf https://bitbucket.org/cgnieder/acro/issues/ besser aufgehoben. Wenn die Paketoptionen bearbeitet werden, sind die
list-heading
s leider noch nicht definiert… das ist insofern ein Bug, als dass ich unvorsichtigerweise überhaupt erst erlaube, dass man die ganzen Optionen im optionalen Argument von\usepackage
verwenden kann…Es wäre zumindest hilfreich, wenn man in der Dokumentation vermerken könnte, welche Optionen nur mit
\acsetup{}
gesetzt werden sollten und welche im optionalen Argument von\usepackage
. Oder man gewöhnt sich an, generell alle Optionen mit\acsetup{}
zu setzen. Habe mich gleich auch erlaubt, den Titel meiner Frage anzupassen, sodass er den Kern des Problems besser trifft.@dzaic ich werde im nächsten Release die Kennzeichnung klarer machen und in der Zwischenzeit diese Frage als Bugreport schließen…