Mehrere Autoren werden nicht mit

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Mehrere Autoren werden nicht mit

von Gast » Sa 28. Jan 2017, 15:49

Das Problem entsteht, da für Burger, Wilhelm and Burge, Mark James und Burger, Wilhelm and Burge, Mark J zwei unterschiedliche Listen von Autoren sind (beachte den Unterschied zwischen 'Burge, Mark James' und 'Burge, Mark J'). In der Standardeinstellung versucht biblatex dafür zu sorgen, dass unterschiedliche Autorenlisten nicht zur selben Kurzform abgekürzt werden.

Mit uniquelist=minyear wird dieses Verhalten ausgeschaltet, sofern die zwei Quellen mit der ähnlichen Autorenliste aus unterschiedlichen Jahren sind. Dies ist hier der Fall. Wären aber beide Quellen von 2008, so bräuchtest Du
uniquelist=false
Neben der Option uniquelist ist in diesem Zusammenhang häufig auch uniquename interessant. Mehr Informationen zu diesen Optionen gibt es in der [d]biblatex[/d]-Dokumentation.

Beachte, dass laut http://link.springer.com/book/10.1007%2 ... 4628-968-2 und insbesondere http://link.springer.com/content/pdf/bf ... -2%2F1.pdf auch in Burger2008 die Autorenliste author = {Burger, Wilhelm and Burge, Mark James}, lauten sollte.

Beide Deine Beispieleinträge sind übrigens etwas merkwürdig, da sie als @book klassifiziert sind aber einen title und einen booktitle haben (letzterer ist für den Typ @book untypisch, er findet in @inbook und @incollection Anwendung). Dass Burger2009 zusätzlich noch ein pages = {205--207}, hat, verwirrt mich zusätzlich.

von Atado » Sa 28. Jan 2017, 14:09

Hey, die Option, dass Sonderzeichen escaped werden, konnte ich in Mendeley deaktivieren.

Das mit dem uniquelist=minyear klappt auch bestens, vielen Dank :)

von Gast » Sa 28. Jan 2017, 14:02

Du hast noch ein viel größeres Problem: Offenbar schreibt Mendeley die URLs fehlerhaft in die Datenbank. In den URLs sollten Zeichen wie _ und # nicht durch Gruppen und Befehle ersetzt werden. Es ist geradezu Glück, dass bei dem verwendeten Stil in der Voreinstellung bei Büchern die Links nicht mit ausgegeben werden.

Ansonsten suchst du offenbar uniquelist=minyear:
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
Automatically generated by Mendeley Desktop 1.17.6
BUT WITH MANUALLY FIXED URLs!!!
Any changes to this file will be lost if it is regenerated by Mendeley.

BibTeX export options can be customized via Options -> BibTeX in Mendeley Desktop

@book{Burger2009,
   author = {Burger, Wilhelm and Burge, Mark James},
   booktitle = {Principles of Digital Image Processing},
   doi = {10.1007/978-1-84800-191-6_1},
   isbn = {978-1-84800-190-9},
   issn = {1863-7310},
   pages = {205--207},
   pmid = {15541209},
   title = {{Principles of Digital Image Processing: Fundamental Techniques}},
   url = {http://dx.doi.org/10.1007/978-1-84800-191-6_1},
   year = {2009}
}
@book{Burger2008,
   author = {Burger, Wilhelm and Burge, Mark J},
   booktitle = {Image Processing},
   doi = {10.1007/978-1-84628-968-2},
   isbn = {9781846283796},
   issn = {1365-2842},
   pages = {256},
   pmid = {21707695},
   title = {{Digital Image Processing An algorithmic introduction using Java}},
   url = {http://beta.springerlink.com/content/978-1-84628-968-2/#section=610310page=3},
   year = {2008}
}
\end{filecontents*}
\documentclass{article}
\usepackage[
backend=biber,
style=authoryear,
maxcitenames=1,uniquelist=minyear,
doi=false,isbn=false,url=false
]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
   \parencite{Burger2009}
   \parencite{Burger2008}
   \printbibliography
\end{document}
Beachte, dass die Änderung der Option erst nach einem weiteren biber-Aufruf (gefolgt von einem LaTeX-Lauf) sichtbar wird.

von Atado » Sa 28. Jan 2017, 13:48

Danke für die Antwort.

Ich konnte das Problem inzwischen ein bisschen eingrenzen.
Das ganze liegt wohl daran, dass ich von dem netten Herrn Burger zwei Quellen verwende. Eine aus dem Jahr 2008 und eine aus dem Jahr 2009:

Minimalbeispiel:
\begin{filecontents*}{\jobname.bib} 
Automatically generated by Mendeley Desktop 1.17.6
Any changes to this file will be lost if it is regenerated by Mendeley.

BibTeX export options can be customized via Options -> BibTeX in Mendeley Desktop

@book{Burger2009,
	author = {Burger, Wilhelm and Burge, Mark James},
	booktitle = {Principles of Digital Image Processing},
	doi = {10.1007/978-1-84800-191-6_1},
	isbn = {978-1-84800-190-9},
	issn = {1863-7310},
	pages = {205--207},
	pmid = {15541209},
	title = {{Principles of Digital Image Processing: Fundamental Techniques}},
	url = {http://dx.doi.org/10.1007/978-1-84800-191-6{\_}1},
	year = {2009}
}
@book{Burger2008,
	author = {Burger, Wilhelm and Burge, Mark J},
	booktitle = {Image Processing},
	doi = {10.1007/978-1-84628-968-2},
	isbn = {9781846283796},
	issn = {1365-2842},
	pages = {256},
	pmid = {21707695},
	title = {{Digital Image Processing An algorithmic introduction using Java}},
	url = {http://beta.springerlink.com/content/978-1-84628-968-2/{\#}section=610310page=3},
	year = {2008}
}
\end{filecontents*} 
\documentclass{article} 
\usepackage[ 
backend=biber, 
style=authoryear, 
maxcitenames=1, 
doi=false,isbn=false,url=false 
]{biblatex} 
\addbibresource{\jobname.bib} 

\begin{document} 
	\parencite{Burger2009} 
	\parencite{Burger2008}
	\printbibliography 
\end{document}
Aus irgendeinem Grund werden die weiteren Autoren dann ausgeschrieben. Lieber wäre mir (Burger et al. 2009) und (Burger et al. 2008).

von Gast » Sa 28. Jan 2017, 12:55

Wenn ich mit deinen Informationen und den Codeschnipseln ein Minimalbeispiel bastle:
\begin{filecontents*}{\jobname.bib}
@book{Burger2009,
   author = {Burger, Wilhelm and Burge, Mark James},
   booktitle = {Principles of Digital Image Processing},
   doi = {10.1007/978-1-84800-191-6_1},
   isbn = {978-1-84800-190-9},
   issn = {1863-7310},
   pages = {111--113},
   pmid = {15541209},
   title = {{Principles of Digital Image Processing: Fundamental Techniques}},
   url = {http://dx.doi.org/10.1007/978-1-84800-191-6{\_}1},
   year = {2009}
}
\end{filecontents*}
\documentclass{article}
\usepackage[
  backend=biber,
  style=authoryear,
  maxcitenames=1,
  doi=false,isbn=false,url=false
]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
\parencite{Burger2009}
\printbibliography
\end{document}
dann bekomme ich als Ergebnis (Burger et al. 2009). Also verschweigst du uns wichtige Informationen. Mach bitte selbst ein Minimalbeispiel, das dein Problem zeigt, so wie das in den wichtigen Hinweisen, in den Kommentaren zu gefühlt jeder zweiten Frage und auch in den Infos für neue Teilnehmer explizit erwähnt wird!

Mehrere Autoren werden nicht mit

von Atadi » Sa 28. Jan 2017, 12:28

Hey,

ich erstelle mein Literaturverzeichnis mit Biblatex (Biber als Backend).

Folgendermaßen verwende ich das:
\usepackage[
backend=biber,
style=authoryear,
maxcitenames=1,
doi=false,isbn=false,url=false
]{biblatex}
Nun habe ich bei einer einzigen Quelle mit zwei Autoren das Problem, dass beide ausgeschrieben werden. Das .bib File lasse ich mir von Mendeley generieren, der Eintrag sieht so aus:
@book{Burger2009,
	author = {Burger, Wilhelm and Burge, Mark James},
	booktitle = {Principles of Digital Image Processing},
	doi = {10.1007/978-1-84800-191-6_1},
	isbn = {978-1-84800-190-9},
	issn = {1863-7310},
	pages = {111--113},
	pmid = {15541209},
	title = {{Principles of Digital Image Processing: Fundamental Techniques}},
	url = {http://dx.doi.org/10.1007/978-1-84800-191-6{\_}1},
	year = {2009}
}
Wenn ich im Text dann mit
\parencite{Burger2009}
zitiere, werden beide Autoren angezeigt, anstatt 1. Autor u.a.

Hoffe mir kann da jemand helfen.

LG

Nach oben