PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formatierung einzelner Elemente von format.names



1stLuebbi
15-01-2007, 02:44
Hallo!

Ich bin dabei, mir für eine bestimmte Personengruppe ein eigenes format.names (natürlich unter anderem Namen...) zu basteln. Dazu habe ich mir die Standard-Function von jurabib kopiert und umbenannt. Der Standard gibt aber leider in den Fußnoten immer Vorname Name aus (will ich auch), im Literaturverzeichnis aber leider bei der ersten Person Name Vorname (blöd).

Dann habe ich

{ s nameptr "{ll}{, jj}{, ff}{~vv}" format.name$ 't :=

eingegeben, sodass ich sowohl in den Fußnoten als auch im Literaturverzeichnis die Version Vorname Name habe (sehr schön). Aber ich hätte zusätzlich gerne den Nachnamen in einer bestimmten Formatierung, nämlich entweder ganz strikt \textsc, oder aber die jurabib-Möglichkeit \biblnfont, die ich in meiner .tex-Datei flexibel definieren kann. Ein einfaches {\textsc{ll}} bringt leider nichts, hat vielleicht jemand eine Idee dazu?

Mit einem Minimalbeispiel halte ich mich jetzt mal zurück, da an dieser format.names-Änderung ein ganzer Rattenschwanz 'dranhängt...

Vielen Dank trotzdem schon einmal, Katrin

1stLuebbi
15-01-2007, 18:45
Hallo!

War schon spät heute Nacht :p , deshalb hier noch eine Berichtigung meines ersten Beitrags: Natürlich kriege ich mit

{ s nameptr "{ll}{, jj}{, ff}{~vv}" format.name$ 't :=

nicht die Version Vorname Nachname hin, sondern muss noch umstellen zu

{ s nameptr "{ff}{~vv}{ll}{, jj}" format.name$ 't :=

Davon ganz abgesehen habe ich eine recht aufwendige Lösung für mein Problem gefunden, falls also noch jemand ein ähnliches Problem hat, aufgemerkt! Ich habe mir mit makebst einen Stil gemacht, der genau das Verhalten für Autoren zeigt, das ich für meine neue Personengruppe haben möchte. Dann habe ich die entsprechende format.names-Funktion und alle anderen dafür benötigten Funktionen aus der neuen .bst-Datei kopiert und in meine eigentliche .bst-Datei eingefügt. Dann mussten nur noch kleinere Feinjustierungen vorgenommen werden, und jetzt stimmt alles.

Bye, Katrin

rais
15-01-2007, 18:59
Moin moin,
ich will ja nicht unken, aber sollte das nicht bei einem unveraendertem jurabib-Stil durch die Verwendung von authorformat=allreversed sowieso bei rauskommen?
MfG,

1stLuebbi
16-01-2007, 00:15
Tagchen!

Ja, stimmt, sollte dabei rauskommen, kommt es auch, wenn ich ganz normal ein Buch eingebe bei den Autoren etc. Aber dann kam ich auf die Idee, einen Typ namens Film zu definieren und dafür einen Stil für die Darsteller. Und dabei war es dann so, dass format.names in den Fußnoten zum gewünschen Ergebniss führte, in der Bibliographie aber den ersten Namen in der Reihenfolge Name, Vorname schrieb. Bei format.editor.names genau anders: Die Bibliographie war einwandfrei, aber in den Fußnoten erschienen plötzlich nie definierte Schrägstriche...:eek:

Naja, und so klappt es, sowohl bei den Darstellern als auch bei den stinknormalen Autoren und Herausgebern. Clevererweise habe ich das ganze dann auch format.perfnames (für performer) genannt, damit ich nirgendwo anders Schwierigkeiten bekomme :D .

Gute Nacht dann, Katrin