PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bibliografie zeigt bei gleichem Jahr aber unterschiedlichen Autoren a und b an



xandrye
27-09-2020, 22:20
Hallo zusammen,

ich habe folgendes Problem: Die Variablen a, b usw. sollten in der Bibliografie ja nur angezeigt werden, sofern es sich um den/die gleiche/n Autor*in handelt. Nun zeigt mir meine Bibliografie allerdings a und b bei zwei unterschiedlichen Autoren an.

Kann mir jemand weiterhelfen wie ich das verhindern kann?
Habe schon versucht, manuell shortauthor zu definieren, das funktioniert aber leider irgendwie in diesem Fall nicht.

Vielen Dank und viele Grüße!


Ich hoffe, mein Minimalbeispiel funktioniert so:




\documentclass[a4paper,ngerman,dvipsnames,svgnames,x11names, parskip=half,12pt, headings=chapterprefix]{scrreprt}

\usepackage{fontspec}
\usepackage{libertine}
\fontencoding{T1}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{unicode-math}
\usepackage[english,ngerman]{babel}
\usepackage{microtype}
\usepackage[hyphenbreaks]{breakurl}


\usepackage{setspace}
%\singlespacing
%\onehalfspacing
%\doublespacing
%\setstretch{1.45}
\spacing{1.4}


\usepackage[backend=biber,style=authoryear, isbn=false, maxcitenames=2, mincitenames=1, maxbibnames=3, uniquelist=minyear, uniquename=mininit]{biblatex}


\addbibresource{Bibliothek.bib}
\setlength{\bibitemsep}{12pt}

\begin{document}

\parencite{wang_reincarnated_2012} und \parencite{wang_economic_2012} haben zwar das gleiche Jahr, es handelt sich aber um unterschiedliche Autoren

\end{document}





Und in meinem Bib file steht dann:




@article{wang_reincarnated_2012,
title = {The {Reincarnated} {Giant}},
volume = {77 \& 78},
abstract = {Orig. 2006},
journal = {Renditions},
author = {Wang, Jinkang},
editor = {Song, Mingwei},
year = {2012},
keywords = {Science-Fiction},
pages = {173--209},
shortauthor = {J. Wang}
}

@incollection{wang_economic_2012,
title = {Economic {Growth} {Over} the {Past} {Twenty} {Years}},
isbn = {978-1-922144-45-4},
url = {https://www.jstor.org/stable/j.ctt24hcx9.7},
urldate = {2018-10-31},
booktitle = {China: {Twenty} {Years} of {Economic} {Reform}},
publisher = {ANU Press},
author = {Wang, Xiaolu},
editor = {Garnaut, Ross and Song, Ligang},
year = {2012},
pages = {27--50},
shortauthor = {X. Wang}
}

xandrye
28-09-2020, 12:15
Ich habe jetzt herausgefunden, dass es klappt, wenn ich um den Namen bei shortauthor noch eine zusätzliche {}-Klammer setze, dass mir dann auch diese Kurzform angezeigt wird, also so:
shortauthor = {{X. Wang}}

Komischerweise klappt es bei anderen Einträgen allerdings auch ohne doppelte Klammer ... :confused:

Naja, egal, hauptsache es klappt. Aber vielleicht hat ja jemand von euch Lust, mir das Grundproblem zu erklären oder hat noch eine alternative Lösung ;)

rais
29-09-2020, 21:23
ich kann Dein Problem mit dem gezeigten Code nicht nachvollziehen (abgesehen von


! Package breakurl Error: The breakurl depends on hyperref package.
nebst Folgefehler -- woraufhin ich die Zeile auskommentiert habe


%\usepackage[hyphenbreaks]{breakurl}
) liefert mir Dein Code (ohne doppelter Klammerung beim Shortauthor) selbst bei einem etwas älterem TL'18 (und auch unter aktuellem TL'20)


(J. Wang 2012) und (X. Wang 2012) [...]