Kapitälchen bei Biblatex werden nicht angezeigt

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


nosibutter
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mo 30. Mai 2016, 11:29

Kapitälchen bei Biblatex werden nicht angezeigt

Beitrag von nosibutter »

Hallo Forum,

ich habe ein Problem mit Kapitälchen bzw. ohne.

Ich habe schon eine ganze Weile probiert, aber ich schaffe es nicht im Literaturverzeichnis Kapitälchen für den Nachnamen erscheinen zu lassen.

Gleichzeitig ist mir die Art und Weise, wie der Vor- und Nachname von Latex erkannt wird nicht besonders ersichtlich.

Ich habe mal ein Minimalbeispiel erzeugt. Ich hoffe es ist so ausreichend, falls nicht bessere ich da gerne nach.

Vielen Dank schoneinmal für eure Hilfe!
\documentclass[12pt,a4paper]{scrartcl} 
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\usepackage{graphicx}
\usepackage{lmodern}






\usepackage[
style=alphabetic,

%isbn=false,                % ISBN nicht anzeigen, gleiches geht mit nahezu allen anderen Feldern
pagetracker=true,          % ebd. bei wiederholten Angaben (false=ausgeschaltet, page=Seite, spread=Doppelseite, true=automatisch)
maxbibnames=50,            % maximale Namen, die im Literaturverzeichnis angezeigt werden (ich wollte alle)
maxcitenames=3,            % maximale Namen, die im Text angezeigt werden, ab 4 wird u.a. nach den ersten Autor angezeigt
%autocite=inline,           % regelt Aussehen für \autocite (inline=\parancite)
block=space,               % kleiner horizontaler Platz zwischen den Feldern
backref=true,              % Seiten anzeigen, auf denen die Referenz vorkommt
backrefstyle=three+,       % fasst Seiten zusammen, z.B. S. 2f, 6ff, 7-10
date=short,                % Datumsformat
backend=bibtex,
]{biblatex}



\setlength{\bibitemsep}{1em}     % Abstand zwischen den Literaturangaben
\setlength{\bibhang}{2em}        % Einzug nach jeweils erster Zeile

\bibliography{lit.bib}  % Bibtex-Datei wird schon 



\begin{document}


Hier gelesen.\cite[][S.66]{Heesen2014}


\printbibliography 

\end{document}
und die lit.bib Datei sieht so aus:
@Book{Heesen2014,
 author = {Heesen, Bernd},
 title = {Wissenschaftl. Arbeiten},
 publisher = {Springer-Verlag},
 year = {2014},
 address = {Berlin Heidelberg},
 edition= {3},
 }
Beste Grüße,

Simon

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Mit einem aktuellen biblatex sollte es so gehen:
\renewcommand{\mkbibnamefamily}[1]{\textsc{#1}}

nosibutter
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mo 30. Mai 2016, 11:29

Beitrag von nosibutter »

Vielen Dank für die sehr schnelle Rückmeldung.

die Kapitälchen sind jetzt an der richtigen Stelle.

Jetzt habe ich noch ein Problem, das im Literaturverzeichnis bei der Sortierung zuerst der Vorname angezeigt wird.

Gibt es da einen Trick?

Viele Grüße,

Simon

nosibutter
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mo 30. Mai 2016, 11:29

Beitrag von nosibutter »

Den Nachnamen zuerst anzeigen habe ich hiermit hinbekommen.
\DeclareNameFormat{default}{%
\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
\usebibmacro{name:andothers}}
Beste Grüße,

Simon

Gast

Beitrag von Gast »

Etwas einfacher ist
\DeclareNameAlias{default}{family-given}
und eventuell (ja nach Stil) auch
\DeclareNameAlias{sortname}{family-given}
In den älteren Versionen (vor 3.3) heißt das noch last-first statt family-given.

Dein Code funktioniert bei den neuen Versionen mit Biber nicht mehr und ist obendrein länger.

nosibutter
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mo 30. Mai 2016, 11:29

Beitrag von nosibutter »

Vielen Dank für den Tipp. Das habe ich nun so übernommen, funktioniert gut.

Antworten