Ich nutze das Paket acro für mein Abkürzungsverzeichnis und muss dem Autor mal wieder ein Lob für dieses hervorragende Paket aussprechen. Seit kurzem bin ich "gewzungen" auch das Paket ltxtable zu nutzen. Und da ist mir ein "Bug" aufgefallen:
Anbei das MWE, das diesen "Bug" zeigt: Open in Online-Editor
\documentclass{scrartcl} \usepackage{fontspec} \usepackage[ngerman]{babel} \usepackage{filecontents} \usepackage{ltxtable} \usepackage{acro} %-------------------------------- % Dateien generieren % ------------------------------- \begin{filecontents}{abb.tex} \DeclareAcronym{a}{ short = {AA}, long = {Abkürzung A} } \DeclareAcronym{b}{ short = {BB}, long = {Abkürzung B} } \end{filecontents} \begin{filecontents}{tabelle.tex} \begin{tabular}{l X} 1 & \ac{b} wird hier genutzt\\ \end{tabular} \end{filecontents} %-------------------------------- % Definitionen der Abkürzungen einbinden % ------------------------------- \input{abb.tex} \begin{document} %-------------------------------- % Abkürzungsverzeichnis % ------------------------------- \printacronyms \section{Inhalt} \ac{a} wird hier verwendet. Und hier kommt nun die Tabelle: \LTXtable{\linewidth}{tabelle.tex} \end{document}
Ergebnis 5 von 7
show 2 more comments
|
Hast Du das gesehen http://texwelt.de/wissen/fragen/1820/problem-zwischen-dem-paket-acro-und-ltxtable
Jetzt ja. :-) Also liegt das Problem offensichtlich bei ltxtable bzw. longtable. Macht es Sinn, deine Lösung direkt in dein Paket acro zu implementieren?
Der Patch wird leider nicht mehr funktionieren. Ich werde die andere Frage heute Abend oder morgen früh updaten, dann können wir diese als Duplikat schließen
Ja, das ist eine gute Idee. Und nochmals danke für deine Zeit. Die Kiste Bier habe ich nicht vergessen. Eventuell ergibt sich während der EM mal die Gelegenheit nach Tübingen zu kommen, wo ich mein Versprechen dann einlösen kann. :-)
@Clemens Ich habe für die Tabelle versuchsweise mal
longtable
verwendet. Dann funktioniert es bei mir. Mache ich dagegen den gleichen Versuch mittabularx
, wirdBB
nicht in das Abkürzungsverzeichnis eingetragen.@esdd siehe die Ergänzung in meiner Antwort zum verlinkten Duplikat. @dzaic die dort vorgestellte Lösung sollte nun funktionieren, ich habe den Code auf
acro
v2.0 und neuer angepasst.Um das ganze zu vereinfachen, werde ich der nächsten Version von
acro
einen Befehl\acswitchoff
hinzufügen, damit keine internen Funktionen mehr umdefiniert werden müssen. Ich werde dann die verlinkte Antwort noch einmal anpassen.