Hallo TeXwelt

hab da ein kleines Problem ähnlich zu dem was ich schon mal in TeXwelt gepostet hab. Siehe da: http://texwelt.de/wissen/fragen/12997/biblatex-nur-erst-author-mit-et-al-im-text

Ich habe zwei Zitate wo jeweils der Erst- und Zweitautor gleich sind und der Drittautor beim zweiten Zitat auch noch als weitere Autor auftaucht. Beide Zitate stammen aus 2006

Momentan hab ich:

bla Thomas, Webster & Davidson (2006) bla Thomas, Webster, Rhede, et al. (2006) bla Veksler & Thomas (2002) bla

Es sollte (in Kapitälchen) da stehen:

bla Thomas et. al (2006a) bla Thomas et al. (2006b) bla Veksler & Thomas (2002)

Wo liegt mein Fehler?

Danke

Hier ein Beispiel

Open in Online-Editor
\documentclass[a4paper,12pt,oneside]{report}
\usepackage[T1]{fontenc}
\usepackage[ngerman,english]{babel}

\usepackage[
backend=biber,
natbib=true,
sorting=nyt,
useauthor=true,
uniquelist=minyear,
uniquename=false,
style=authoryear,
maxbibnames=25,
minbibnames=25
]{biblatex}
\addbibresource{\jobname.bib}
\ExecuteBibliographyOptions{maxcitenames=2,mincitenames=1}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand{\finalnamedelim}{ \& }

\begin{filecontents}{\jobname.bib}
@Article{Thomasetal2006b,
  Title                    = {Title},
  Author                   = {Thomas, R. and Webster, J.D. and Rhede, D. and Siefert, W. and Förster, H.J. and Heinrich, W. and Davidson, P.},
  Journal                  = {L},
  Year                     = {2006},
  Number                   = {1--4},
  Pages                    = {137--149},
  Volume                   = {91},

  Owner                    = {Unidentified},
  Timestamp                = {2015.04.27}
}

@InCollection{Thomasetal2006a,
  Title                    = {Title 2},
  Author                   = {Thomas, R. and Webster, J.D. and Davidson, P.},
  Booktitle                = {a book},
  Publisher                = {a publisher},
  Year                     = {2006},
  Editor                   = {Webster, J.D.},
  Pages                    = {189--210},
  Series                   = {Notes},
  Volume                   = {36},

  Owner                    = {Unidentified},
  Timestamp                = {2015.04.27}
}
@Article{VekslerThomas2002,
  Title                    = {Title},
  Author                   = {Veksler, I.V. and Thomas, R.},
  Journal                  = {journal},
  Year                     = {2002},
  Number                   = {6},
  Pages                    = {673--683},
  Volume                   = {143},

  Owner                    = {Unidentified},
  Timestamp                = {2015.04.27}
}
\end{filecontents}

\begin{document}
Hallo TexWelt

hab da ein kleines Problem ähnlich zu dem was ich schonmal in Texwelt gepostet hab. Siehe da \url{http://texwelt.de/wissen/fragen/12997/biblatex-nur-erst-author-mit-et-al-im-text}

Ich habe zwei zitate wo jeweils der Erst und Zweitauthor gleich sind und der Drittauthor beim zweiten Zitat auch noch als weitere author auftaucht. Beide Zitate stammen aus 2006
\newline

hier die Zitate wie es jetzt aussieht:\newline
bla \citet{Thomasetal2006a} bla \citet{Thomasetal2006b} bla \citet{VekslerThomas2002} bla \newline

Es sollte da stehen: bla Thomas et. al (2006a) bla Thomas et al. (2006b) bla Veksler \& Thomas (2002)

\end{document}
Dieser Frage ist "Community-Wiki" markiert.

gefragt 12 Jul '15, 12:17

Steineklopfer's gravatar image

Steineklopfer
9111
Akzeptiert: 42%

bearbeitet 13 Jul '15, 06:08

saputello's gravatar image

saputello
18.4k22352


Du erhältst das gewünschte, wenn Du nach Auswahl des Stils uniquelist=false setzt. Das hält übrigens auch Deine Anforderungen aus der verlinkten Frage ein:

alt text

Open in Online-Editor
\documentclass[a4paper,12pt,oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman,english]{babel}

\usepackage[
  backend = biber,
  bibencoding = auto,
  natbib = true,
  sorting = nyt,
  sortlocale = auto,
  useauthor = true,
  % uniquelist = minyear,
  % uniquename = false,
  style = authoryear,
  uniquelist = false,
  maxbibnames = 25,
  minbibnames = 25,
  maxcitenames = 2,
  mincitenames = 1
]{biblatex}
\addbibresource{\jobname.bib}

\ExecuteBibliographyOptions{maxcitenames=2,mincitenames=1}

\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand{\finalnamedelim}{ \& }

\usepackage{filecontents}

\begin{filecontents*}{\jobname.bib}
@Article{Thomasetal2006b,
  Title                    = {Title},
  Author                   = {Thomas, R. and Webster, J.D. and Rhede, D. and Siefert, W. and Förster, H.J. and Heinrich, W. and Davidson, P.},
  Journal                  = {L},
  Year                     = {2006},
  Number                   = {1--4},
  Pages                    = {137--149},
  Volume                   = {91},
  Owner                    = {Unidentified},
  Timestamp                = {2015.04.27}
}

@InCollection{Thomasetal2006a,
  Title                    = {Title 2},
  Author                   = {Thomas, R. and Webster, J.D. and Davidson, P.},
  Booktitle                = {a book},
  Publisher                = {a publisher},
  Year                     = {2006},
  Editor                   = {Webster, J.D.},
  Pages                    = {189--210},
  Series                   = {Notes},
  Volume                   = {36},
  Owner                    = {Unidentified},
  Timestamp                = {2015.04.27}
}
@Article{VekslerThomas2002,
  Title                    = {Title},
  Author                   = {Veksler, I.V. and Thomas, R.},
  Journal                  = {journal},
  Year                     = {2002},
  Number                   = {6},
  Pages                    = {673--683},
  Volume                   = {143},
  Owner                    = {Unidentified},
  Timestamp                = {2015.04.27}
}
@Article{Meieretal2012,
  Title                    = {Tilte1},
  Author                   = {Meier, K.L. and Schulz, A.U. and Name, W.B. and anothername, E.E.},
  Journal                  = {Journal1},
  Year                     = {2012},
  Number                   = {12},
  Pages                    = {1777--1791},
  Volume                   = {38},
  Timestamp                = {2015.04.27}
}

@Article{Meieretal1997,
  Title                    = {Title2},
  Author                   = {Meier, K.L. and Muller, A.U. and Schulz, W.B. and Name, E.E.},
  Journal                  = {Journal2},
  Year                     = {1997},
  Number                   = {12},
  Pages                    = {1777--1791},
  Volume                   = {38},
  Timestamp                = {2015.04.27}
}

@Article{MeierSchulz1989,
  Title                    = {Title3},
  Author                   = {Meier, K.L. and Schulz, A.U.},
  Journal                  = {Journal},
  Year                     = {1989},
  Number                   = {12},
  Pages                    = {1777--1791},
  Volume                   = {38},
  Timestamp                = {2015.04.27}
}
\end{filecontents*}

\begin{document}

bla \citet{Thomasetal2006a} bla \citet{Thomasetal2006b} bla
\citet{VekslerThomas2002} bla

Es sollte da stehen: bla Thomas et. al (2006a) bla Thomas et al. (2006b) bla
Veksler \& Thomas (2002)

bla \citet{Meieretal1997} bla \citet{Meieretal2012} bla \citet{MeierSchulz1989} bla

\printbibliography

\end{document}
Permanenter link

beantwortet 13 Jul '15, 06:18

Clemens's gravatar image

Clemens
19.0k113060

bearbeitet 13 Jul '15, 06:57

definiere für die ersten beiden in der bib:

Open in Online-Editor
author={...}
shortauthor={{Thomas et. al}},

Dann aber auch noch

Open in Online-Editor
%\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}

damit die Autoren in Normalschrift erscheinen.

Permanenter link

beantwortet 13 Jul '15, 04:56

Herbert's gravatar image

Herbert
5.0k34

Hallo Herbert,

vielen dank,

der Hinweis mit dem shortauthor löst das Problem, das mit dem Authoren in Kapitälchen ist so gewollt.

dank und Glück Auf!

Thomas

(13 Jul '15, 05:19) Steineklopfer

Das shortauthor-Feld ist laut Anleitung grundsätzlich aber für eine andere Verwendung gedacht: »This field is mainly intended for abbreviated forms of corporate authors, see § 2.3.3 for details.«. shortauthor zu setzen, um die Formatierung im Text zu bestimmen, scheint mir konzeptionell der falsche Weg...

(13 Jul '15, 06:59) Clemens
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×127
×35

Frage gestellt: 12 Jul '15, 12:17

Frage wurde angeschaut: 1,862 Mal

Zuletzt aktualisiert: 13 Jul '15, 06:59