Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Falsche Darstellung bzw. undefined bei Bibeinträgen

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.10.2012
    Beiträge
    48

    Falsche Darstellung bzw. undefined bei Bibeinträgen

    Hallo,

    Ich habe gerade festgestellt, dass in meiner Arbeit zwei Einträge falsch bzw. gar nicht zitiert werden.

    - McFadden1998 gibt immer wieder ein: Citation 'McFadden1998' on page 1 undefined

    - Dietze2012a: funktioniert komischerweise im Minimalbeispiel wird aber im Hauptdokument als Dietze, Bartel et.al.,2012 ausgegeben anstelle von Dietze et.al(2012)

    Alle anderen Einträge scheinen zu funktionieren.

    Minimalbeispiel
    Code:
    \documentclass[paper=a4,11pt]{scrreprt}
    \usepackage[T1]{fontenc}	 
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel} 
    
    \usepackage[style=authoryear-comp,
    backref,						% Seitenzahlen im Literaturverzeichnis
    natbib,block=ragged,
    maxcitenames=2,				
    uniquename=full, 
    uniquelist=true,
    backend=biber,
    url=false,
    isbn=false,
    %bibencoding=utf8
    ]
    {biblatex}
    \DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}} % u.a. zu et al.
    \DefineBibliographyStrings{ngerman}{and={\&}} 	% und zu & 
    \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}	% in Kapitälchen			
    \renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}	% in Kapitälchen
    \usepackage[babel,german=quotes]{csquotes}		% deutsche Anführungszeichen
    \setlength\bibitemsep{1.5\itemsep}				% Abstand zwischen den Einträgen
    \renewbibmacro*{pageref}{%			% Verweis in extra Zeile und anderer Schrift
      \addperiod% 
      \iflistundef{pageref}
        {}
        {\newline\footnotesize\printtext[parens]{% 
           \ifnumgreater{\value{pageref}}{1}
             {\bibstring{backrefpages}\ppspace}
         {\bibstring{backrefpage}\ppspace}%
           \printlist[pageref][-\value{listtotal}]{pageref}\addperiod}}}% 
    \bibliography{bib}	
    
    \begin{document}
    \cite{McFadden1998} \cite{Dietze2012a}
    \end{document}
    Bibeinträge
    Code:
    @ARTICLE{McFadden1998,
      author = {McFadden, L.D. and McDonald, E. V., Wells, S.G. and Anderson, K. and Quade, J. and Forman, S. L.},
      title = {The vesicular layer and carbonate collars of desert soils and pavements: formation, age and relation to climate change},
      journal = {Geomorphology},
      year = {1998},
      volume = {24},
      pages = {101-145},
      owner = {Stef},
      timestamp = {2012.11.04}
    }
    @ARTICLE{Dietze2012a,
      author = {Dietze, M. and Bartel, S. and Lindner, M. and Kleber, A.},
      title = {Formation mechanisms and control factors of vesicular soil structure},
      journal = {Catena},
      year = {2012},
      volume = {99},
      pages = {83-96},
      owner = {stef},
      timestamp = {2012.11.04}
    }
    Ich finde bei beiden Einträgen keinen Fehler, sieht jemand einen Grund warum McFadden nicht angezeigt wird? bei Dietze2012a weiß ich nicht wo ich suchen soll (im Beispiel ist der komplette Biblatexeintrag vorhanden) woran könnte es sonst noch liegen, dass ein einzelner Eintrag falsch angezeigt wird?

    Beste Grüße Makana

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Fehler in der Datenstruktur:
    Du hast
    Code:
    author = {McFadden, L.D. and McDonald, E. V., Wells, S.G. and Anderson, K. and Quade, J. and Forman, S. L.},
    Hier ist der Beistrich nach McDonald, E. V. durch "and" zu ersetzen:
    Code:
    author = {McFadden, L.D. and McDonald, E. V. and Wells, S.G. and Anderson, K. and Quade, J. and Forman, S. L.},
    dann sollte es laufen.

    Gruß, Sepp.-

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.10.2012
    Beiträge
    48
    Das gibts doch nicht, wie oft ich da drauf geschaut und einfach nicht gesehen habe. War schon dabei Verschwörungstheorien aufzustellen

    Besten Dank,
    Makana

  4. #4
    Registrierter Benutzer
    Registriert seit
    22.10.2012
    Beiträge
    48
    Ich würde das Thema gerne noch einmal aufgreifen,
    da es immer noch Problem mit den Zitaten gibt, bisher ist mir dies nur bei den folgenden dreien aufgefallen alle anderen funktionieren (auf den ersten Blick wie gewünscht).

    Wenn ich das Minimalbeispiel kompiliere erhalte ich die Zitate in gewünschter Form (Anhang: Zitierung_korrekt.png). Wenn ich den selben code in meinem Hauptdokument kompiliere kommt es wie in der Angehängten Grafik (Zitierung_falsch.png) heraus.

    Da es im Minimalbeispiel (gleiche biblatex Einstellungen wie im Hauptdokument) funktioniert gehe ich davon aus, dass der Fehler nicht in der .bib und nicht an den biblatex Einstellungen liegt. Nun weiß ich mal wieder nicht wo ich nach dem Problem suchen soll. Muss doch dann an einem anderen Paket oder einer Einstellung liegen, oder? Ich hänge noch die gesamte Präambel mit an vielleicht hat ja jemand eine Idee dazu.

    Beste Grüße
    Makana


    Minimalbeispiel mit meinen Biblatex Einstellungen:
    Code:
    \documentclass{article}
    \usepackage[ngerman]{babel}
    
    \usepackage[style=authoryear-comp,
    backref,						% Seitenzahlen im Literaturverzeichnis
    hyperref=true,				% Anklickbare Zitate
    backrefstyle=all+,			
    natbib,block=ragged,
    maxcitenames=2,				
    maxbibnames=99,
    uniquename=full, 
    uniquelist=true,
    backend=biber,
    url=false,
    isbn=false,
    %bibencoding=utf8
    ]
    {biblatex}
    \DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}} % u.a. zu et al.
    \DefineBibliographyStrings{ngerman}{and={\&}} 	% und zu & 
    \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}	% in Kapitälchen			
    \renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}	% in Kapitälchen
    \usepackage[babel,german=quotes]{csquotes}		% deutsche Anführungszeichen
    \setlength\bibitemsep{1.5\itemsep}				% Abstand zwischen den Einträgen
    \renewbibmacro*{pageref}{%			% Verweis in extra Zeile und anderer Schrift
      \addperiod% 
      \iflistundef{pageref}
        {}
        {\newline\footnotesize\printtext[parens]{% 
           \ifnumgreater{\value{pageref}}{1}
             {\bibstring{backrefpages}\ppspace}
         {\bibstring{backrefpage}\ppspace}%
           \printlist[pageref][-\value{listtotal}]{pageref}\addperiod}}}% 
    \bibliography{DipBib}						
    
    \begin{document}
    
    \begin{itemize}
    \item in Klammern: sieht das so aus
    \citep{Dietze2012} \citep{Wells1985} \citep{McFadden1986}
    
    \item im Text sieht dann \citet{Dietze2012} so und \citet{Wells1985} so und \citet{McFadden1986} so aus.
    
    \item alle zusammen in einer Klammer \citep{Dietze2012,Wells1985,McFadden1986}
    \end{itemize}
    
    \printbibliography
    \end{document}
    und die dazugehörigen Einträge der .bib-Datei
    Code:
    @ARTICLE{Dietze2012,
      author = {Dietze, M. and Bartel, S. and Lindner, M. and Kleber, A.},
      title = {Formation mechanisms and control factors of vesicular soil structure},
      journal = {Catena},
      year = {2012},
      volume = {99},
      pages = {83-96},
      owner = {stef},
      timestamp = {2012.11.04}
    }
    @ARTICLE{Wells1985,
      author = {Wells, S. G. and Dohrenwend, J. C. and McFadden, L. D. and Turrin,
    	B. D. and Mahrer, K. D.},
      title = {Late Cenozoic landscape evolution on lava flow surfaces of the Cima
    	volcanic field, Mojave Desert, California},
      journal = {Geological Society of America Bulletin},
      year = {1985},
      volume = {96},
      pages = {1518-1529},
      owner = {stef},
      timestamp = {2012.09.13}
    }
    @ARTICLE{McFadden1986,
      author = {McFadden, L.D. and Wells, S.G. and Dohrenwend, J.C.},
      title = {Influence of quaternary climatic changes on processes of soil development
    	on desert loess deposits of the cima volcanic field, California},
      journal = {Catena},
      year = {1986},
      volume = {13},
      pages = {361-389},
      owner = {Stef},
      timestamp = {2012.08.13}
    }
    Präambel komplett

    Code:
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Einstellung Dokumentklasse ========================
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[11pt,a4paper,bibliography=totoc,
    	%liststotoc,				% lot und lof im ToC
    	%DIV=11,%				% Berechnung des Satzspiegels
    	%BCOR5mm,%				% Textbreite ???
    	headsepline,%			% Linie Kopfzeile
    	footsepline,% 			% Linie Fußzeile
     	headings=normal,%		% Größe der Überschriften 
     	twoside,					% zweiseitiger Druck
     	%draft 					% Entwurfsmodus
     	]{scrreprt}
     	
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Seitenlayout ========================
    \usepackage{geometry}
    \geometry{a4paper,inner=20mm,outer=30mm,%
    bottom=30mm,top=20mm,bindingoffset=2mm,%
    includehead,includefoot}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Grundeinstellungen ========================
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage[T1]{fontenc}	 
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}  
    \usepackage{setspace}			% Zeilenabstand
    \onehalfspacing					% 1 1/2fach
    \usepackage{microtype}			% Zeilenumbrüche
    \usepackage{scrhack}				% Für Fehlermeldung bei float
    \usepackage{blindtext}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage[printonlyused]{acronym}			% Abkürzungsverzeichnis
    \pagestyle{headings}							% Kopfzeile mit Beschriftung
    \usepackage[locale=DE, 
    			range-phrase =  -- ]
    			{siunitx}						% Typographie von Maßeinheiten
    \usepackage[colorlinks=true,
    			citecolor=black,
    			linkcolor=black,
    			]{hyperref}						% Einstellung für Verlinkung im Pdf
    \usepackage[german,plain,paren]{fancyref}	% Setzt bei Querverweisen Art hinzu
    \usepackage{color}
    \setcounter{totalnumber}{4}					% Anzahl an Floatobjekten/Seite
    \setcounter{secnumdepth}{3}
    \usepackage{mdwlist}							% Listenabstände
    \usepackage{paralist}						% Erweiterung für Listen
    \usepackage[section]{placeins}				% Grafiken innerhalb Section 
    
    \newcommand{\FW}[1]{\textit{#1}}
    \usepackage[version=3]{mhchem}				% Chemische Formeln/Zeichen
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % für Abbildungen ================================================
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage{tikz}
    %\usetikzlibrary{positioning}
    %\usepackage{pgfplots}
    \usepackage[percent]{overpic}
    \usepackage{graphicx}
    % Befehl für Abbildungsbeschriftung
    \newcommand{\ca}[1]{%
    \begin{tikzpicture}[inner sep=.2mm]
     \node[shape=circle,fill=white] {\sffamily \footnotesize #1};
    \end{tikzpicture}
    }
    \newcommand{\ra}[1]{%
    \begin{tikzpicture}[inner sep=.2mm]
     \node[shape=rectangle,fill=white] {\sffamily \footnotesize #1};
    \end{tikzpicture}
    }
    \newcommand{\cb}[1]{%
    \begin{tikzpicture}[inner sep=.2mm]
     \node[shape=circle,fill=black] {\sffamily \footnotesize \textcolor{white} #1};
    \end{tikzpicture}
    }
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % für Tabellen und Abbildungsbeschriftung ========================
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage[font={sf,footnotesize},	% Text serifenlos
    			labelfont=bf,			% Titel fett
    			% width=.75\textwidth ,	% Breite der Beschriftung
    			format=hang,				% Bereich unter Titel bleibt leer
    			parindent=1em			% Texteinzugeinzug
    			]{caption}								
    \usepackage{rotating}				% Ausrichtung von float	
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %===== Einstellungen für TABELLEN ======================================
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage{tabularx}				% Erweiterung Spaltenbreite
    \usepackage{tabulary}				% Erweiterung Spaltenbreite	
    \usepackage{multirow}				% Mehrzeilige Zeilen
    \usepackage{booktabs}				% für Linien innerhalb von Tabellen
    \renewcommand{\arraystretch}{1.2}	% Zeilenzwischenräume
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %===== Weiesenkinder und Schusterjungen verhindern =====================
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \tolerance 1414
    \hbadness 1414
    \emergencystretch 1.5em
    \hfuzz 0.3pt
    \clubpenalty = 10000
    \widowpenalty = 10000
    \displaywidowpenalty = 10000
    \vfuzz \hfuzz
    \raggedbottom
    %===== R / Mathematik ============================================
    % mathematische Symbole und Umgebungen
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    
    % Sweave.sty angeben, gegebenfalls mit Pfad
    %\usepackage{Sweave}
    %===== Quellcode einpflegen ============================================
    \usepackage{listings}					
    \lstset{numbers=left, numberstyle=\tiny, numbersep=5pt}
    \lstset{language=R}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %===== Biblatex Einstellungen =========================================
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage[style=authoryear-comp,
    backref,						% Seitenzahlen im Literaturverzeichnis
    hyperref=true,				% Anklickbare Zitate
    backrefstyle=all+,			
    natbib,block=ragged,
    maxcitenames=2,				
    maxbibnames=99,
    uniquename=full, 
    uniquelist=true,
    backend=biber,
    url=false,
    isbn=false,
    %bibencoding=utf8
    ]
    {biblatex}
    \DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}} % u.a. zu et al.
    \DefineBibliographyStrings{ngerman}{and={\&}} 	% und zu & 
    \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}	% in Kapitälchen			
    \renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}	% in Kapitälchen
    \usepackage[babel,german=quotes]{csquotes}		% deutsche Anführungszeichen
    \setlength\bibitemsep{1.5\itemsep}				% Abstand zwischen den Einträgen
    \renewbibmacro*{pageref}{%			% Verweis in extra Zeile und anderer Schrift
      \addperiod% 
      \iflistundef{pageref}
        {}
        {\newline\footnotesize\printtext[parens]{% 
           \ifnumgreater{\value{pageref}}{1}
             {\bibstring{backrefpages}\ppspace}
         {\bibstring{backrefpage}\ppspace}%
           \printlist[pageref][-\value{listtotal}]{pageref}\addperiod}}}% 
    \bibliography{DipBib}							% Verweis zur Bibdatei
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Theoreme ================================================
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \newtheorem{mdl}{Modell}
    \newtheorem{ap}{Ausprägung}
    \newtheorem{sz}{Szenario}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

  5. #5
    Registrierter Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    192
    Hallo Makana,

    wenn Du nur 1 Namen angegeben haben willst, warum stellst Du dann in der Präambel ein, dass 2 ausgegeben werden sollen?
    Code:
    ...,
    maxcitenames=2,				
    ...,
    VG

    Lilly

  6. #6
    Registrierter Benutzer
    Registriert seit
    22.10.2012
    Beiträge
    48
    Zitat Zitat von Lilliane Beitrag anzeigen
    Hallo Makana,

    wenn Du nur 1 Namen angegeben haben willst, warum stellst Du dann in der Präambel ein, dass 2 ausgegeben werden sollen?
    Hallo,

    das steht dafür, dass nur bis zu zwei Autoren in Form von "Autor1 & Autor2 (Jahr)" angegeben werden, bei mehr als zwei Autoren dann in Form von "Autor1 et. al. (Jahr)"

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Du hast wahrscheinlich einen weiteren bib-Eintrag mit den gleichen (oder ähnlichen) Autoren und biblatex erzwingt (wegen uniquelist=true) eine eindeutige Benennung.

  8. #8
    Registrierter Benutzer
    Registriert seit
    22.10.2012
    Beiträge
    48
    Zitat Zitat von u_fischer Beitrag anzeigen
    Du hast wahrscheinlich einen weiteren bib-Eintrag mit den gleichen (oder ähnlichen) Autoren und biblatex erzwingt (wegen uniquelist=true) eine eindeutige Benennung.
    Du hattest mal wieder vollkomen recht, habe nun ein bisschen in der Dokumentation zu biblatex geschmökert und die beiden Einträge auf
    Code:
    uniquename=mininit, 
    uniquelist=minyear,
    abgeändert nun funktioniert es wie gewünscht.... Ob unerwünschte Effekte auftreten wird sich zeigen.

    Für den Moment erst einmal vielen Dank
    Makana

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •