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:
Es sollte (in Kapitälchen) da stehen:
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, 18:17 Steineklopfer saputello |
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. beantwortet 13 Jul '15, 10:56 Herbert 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, 11:19)
Steineklopfer
Das
(13 Jul '15, 12:59)
cgnieder
|
Du erhältst das gewünschte, wenn Du nach Auswahl des Stils 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} beantwortet 13 Jul '15, 12:18 cgnieder |