Automatische Großschreibung für Nachnamen ist meh.
Closed this issue · 6 comments
Aktuelles Verhalten
commit d80d0f7 (merge: #123, release: 2.1) erzwingt die grosschreibung von nachnamen. das ist ganz nice, weil z.b.
@Online{SCZYRBA2020,
author = {Sczyrba, Dominic and Pohle, Colin and Hille, Willy},
...
}
Problem
in seltenen fällen will man "nachnamen" nicht gross schreiben. das trifft vor allem zu, wenn man die "rohe" autoren-syntax benutzt: (nb: doppelte geschweifte klammern)
@Online{SCZYRBA2020,
author = {{SCZYRBA, Dominic; POHLE, Colin; HILLE, Willy}},
...
}
warum sollte man das wollen? z.b. für künstler- order firmennamen, die in in uppercase ihre "marke" verlieren oder einfach nur dumm aussehen. beispiel:
author = {{Intenta GmbH}}
rendert als
(hintergrund: der rohe name ist parameter #1
, aka der "nachname" (vorname ist dann #2
so wie's aussieht))
das ist imo richtig dämlich
Lösung
die begrenzung auf 3 autoren würde ich drin lassen -> nicht den gesamten commit reverten.
entweder finden wir einen weg, nur das 1. argument gross zu schreiben, wenn es mehr als 1 argument gibt (und autoren mit nur einem namensfeld in ruhe zu lassen), oder wir nehmen das grosschreib-feature ganz raus.
was sagt ihr? :D
das das in der HAWA auch so steht, wie du es beschreibst, sollten wir wirklich versuchen, einen Weg zu finden, dass nur das 1. groß geschrieben wird, wenn es mehr als eins gibt. das wird allerdings echt schwierig
andere idee: gibts bei bibtex kein "Autor - Unternehmen" Feld oderso was man nutzen könnte?
es gibt ein feld publisher
, das zeigen wir allerdings aktuell nicht mit an und bedeutet mmn auch was anderes.
anscheinend ist der gängige weg für firmen in bibtex, author = {{name name bla bla}}
zu benutzen
tex se: Using a 'corporate author' in the "author" field of a bibliographic entry (spelling out the name in full)
wenn ich so drüber nachdenk, ergibt dein beispiel mit der erklärung noch nich so wirklich sinn. Intenta GmbH wurde zu INTENTA GMBH, es wurde also beides als Nachname erkannt und groß geschrieben.
Anderer Ansatz: irgendwie LaTeX / Biber dazu bringen, nur zu makeuppercasen, wenn der Autor nicht in doppelten Klammern steht bzw. es irgendwie anders dazu zwingen, einen namen nicht anzufassen
ich finde nach längerem suchen keine wirkliche lösung. man müsste schaffen, dass das DeclareNameFormat Kommando nur greift, wenn das "author" feld nicht in {{}} steht. Ich weiß nur nicht, wie.
fixed by #139 goddammit.