Anpassen von Biblatex

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


Heckboxer

Anpassen von Biblatex

Beitrag von Heckboxer »

Hallo,

erstmal ein Lob an dieses Forum, das mir als blutigem Anfänger schon so oft geholfen hat. Jetzt komme ich aber mit der Suche nicht mehr weiter...

Für das Literaturverzeichnis verwende ich den Stil alphabeitc, der den Vorgaben schon sehr nah kommt allerdings muss ich noch zwei Anpassungen durchführen mit denen ich Probleme haben.

Zum einen möchte ich bei den Verweisen nur den Namen des Erstautors haben. Das geht mit maxcitenames=1 ja wunderbar nur leider, kommt dann zwischen abgekürztem Namen und Jahr ein + (Kun+12). Wie bekomme ich das weg?

Außerdem sind die Autoren im Literaturverzeichnis nach dem Schema "Vorname Nachname" dargestellt, ich brauche aber "Nachname, Vorname".

Hier mein Minimalbeispiel:
\documentclass[a4paper, 12pt, parskip=half*]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage[style=alphabetic, maxcitenames=1]{biblatex}
\addbibresource{quellen.bib}

\begin{document}

... hier ein Zitat \cite{bau} ...

\end{document}
und meine bib
@book{bau,
Address = {Wiesbaden},
Author = {Kunze, G. and G{\"o}hring, H. and Jacob, K.},
Edition = {2. {\"u}berarb. Aufl.},
Publisher = {Vieweg+Teubner},
Title = {Baumaschinen: Erdbau- und Tagebaumaschinen},
Year = {2012}}
Danke schonmal.
Gruß Arne

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

Beitrag von u_fischer »

Das mit dem + kann ich mit deinem Beispiel nicht nachvollziehen.

Die Reihenfolge der Namen kannst du mit \DeclareNameAlias{default}{last-first} ändern.

Heckboxer

Beitrag von Heckboxer »

Danke für deine Antwort, funktioniert wunderbar.

Zu dem +:

bei alphabetic wäre ja die normale Referenz bei meinem Beispiel "KGJ12", durch maxcitenames=1 ändet sich das zu "Kun+12", ich brauche aber "Kun12".

Ich hoffe, dass ist jetzt verständlich. Ich kann das gerade nicht besser ausdrücken.

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

Beitrag von u_fischer »

Ich habe deine Frage verstanden, aber dein Beispiel zeigt bei mir kein +. Hast du denn das Beispiel selbst getestet, oder glaubst du nur, dass es das Problem zeigt?

Heckboxer

Beitrag von Heckboxer »

Bei mir zeigt bei mir ein + an. Ich habe es mir jetzt noch einmal mit TexWorks (normal benutze ich TexShop) setzen lassen, aber auch da zeigt es mir das +.

Kann es am Programm liegen?

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Heckboxer hat geschrieben:Bei mir zeigt bei mir ein + an. Ich habe es mir jetzt noch einmal mit TexWorks (normal benutze ich TexShop) setzen lassen, aber auch da zeigt es mir das +.

Kann es am Programm liegen?
Kann es sein, dass du statt mit Biber mit BibTeX kompilierst? Dann erhalte ich auch [Kun+12] als Ausgabe!

Gruß, Sepp

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

Beitrag von u_fischer »

Heckboxer hat geschrieben:Bei mir zeigt bei mir ein + an. Ich habe es mir jetzt noch einmal mit TexWorks (normal benutze ich TexShop)
Der Editor hat doch nichts damit zu tun. Wichtig ist die biblatex-Version und das Backend (biber oder bibtex) ab.

Mit bibtex als Backend bekomme ich auch ein +, aber wenn das bei dir der Grund ist, dann ist dein System ziemlich alt. Heutzutage ist biber das Standardbackend.

Du kannst mal \renewcommand*{\labelalphaothers}{} probieren.

Heckboxer
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Di 12. Mär 2013, 07:27

Beitrag von Heckboxer »

Danke euch beiden für die Antworten. Ich habe tatsächlich unbewusst noch mit Bibtex kompiliert, wobei ich mein Latex Paket erst vor ca. 6 Monaten geladen habe.

Ich habe es jetzt auf die schnelle noch nicht geschafft Biber zu integrieren, aber mit dem Befehl kriege ich auch das gewünschte Ergebnis. Von daher bleibt es erstmal so und wenn ich aml ein bisschen mehr Zeit habe stelle ich es dann auf Biber um.

Antworten