von Gast » Do 20. Okt 2016, 18:36
Der Stil biblatex-apa definiert eine Abfrage \cbx@apa@ifnamesaved, mit der abgefragt werden kann, ob der aktuelle Labelname schon mal gezeigt wurde. Das Funktioniert, indem alle schon genutzten Namen in einer Liste gespeichert werden. Nur bei ersten Gebrauch eines Namens (also, wenn die Abfrage "falsch" gibt), werden der lange und kurze Name ausgegeben.
Mit dem Code von oben wird diese Abfrage einfach so umgebaut, dass immer "wahr" herauskommt, sodass der Stil denkt, dass der Name bereits gezeigt wurde und so erhalten wir immer den kurzen Namen.
Der Stil [p]biblatex-apa[/p] definiert eine Abfrage [tt]\cbx@apa@ifnamesaved[/tt], mit der abgefragt werden kann, ob der aktuelle Labelname schon mal gezeigt wurde. Das Funktioniert, indem alle schon genutzten Namen in einer Liste gespeichert werden. Nur bei ersten Gebrauch eines Namens (also, wenn die Abfrage "falsch" gibt), werden der lange und kurze Name ausgegeben.
Mit dem Code von oben wird diese Abfrage einfach so umgebaut, dass immer "wahr" herauskommt, sodass der Stil denkt, dass der Name bereits gezeigt wurde und so erhalten wir immer den kurzen Namen.