Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Din-Bib-Stile funktionieren nicht

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.07.2012
    Ort
    Bremen
    Beiträge
    7

    Din-Bib-Stile funktionieren nicht

    Moin,

    ich schreibe gerade meine Diplomarbeit und verzweifle dabei am Literaturverzeichnis... Ich hab keine großen Vorgaben einzuhalten (Hauptsache richtig und einheitlich) und hielt deswegen natbib für eine gute Idee.
    Mit dem Stil abbrvnat funktioniert auch alles gut, aber den will ich eigentlich nicht sondern abbrvdin - und da kommt die Fehlermeldung:
    Bibliography not compatible with author-year citations.
    Aber abbrvnat ist doch genau so author-year...?!

    Die bst-Datei liegt im gleichen Verzeichnis wie die Datei (und bestimmt nochmal irgendwo anders.. aber ich wollte sichergehen) und ihren Inhalt in die abbrvnat-Datei zu kopieren, löst das Problem nicht.

    Das Problem tritt sowohl mit TeXShop als auch mit TeXworks auf.

    Und hier noch ein Beispiel:
    Code:
    \documentclass[12pt, a4paper, oneside, draft]{book} 
    
    \usepackage[numbers]{natbib} 
    
    
    
    \bibpunct[, S. ]{(}{)}{;}{a}{,}{,} 
    
    \begin{document} 
    
    Bla bla \citep{Waldmann06} 
    
    \bibliographystyle{abbrvdin} 
    \bibliography{literatur} 
    
    
    \end{document}
    Und ein Bib-Eintrag:
    Code:
    @incollection{Waldmann06, 
       Author = {M. R. Waldmann and M. von Sydow}, 
       Booktitle = {Handbuch Psychologie: Wissenschaft - Anwendung - Berufsfelder (German Edition)}, 
       Date-Added = {2012-06-04 15:39:36 +0200}, 
       Date-Modified = {2012-07-02 20:00:15 +0200}, 
       Editor = {Kurt Pawlik}, 
       Isbn = {3540221786}, 
       Pages = {217-229}, 
       Publisher = {Springer}, 
       Title = {Wissensbildung, Probleml{\"o}sen und Denken}, 
       Year = {2006}}
    Also, wahrscheinlich hab ich nur irgendwo was vergessen (oder nie gewusst, dass ich es machen muss) und ich hoffe sehr, ihr könnt mir helfen...

    Nadja

  2. #2
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    natbib

    Guten Abend Nadja,

    willkommen im Forum, wenn du keine Vorgaben hast, dann nimm doch etwas Moderneres als deinen Code.

    Code:
    \documentclass[fontsize=12pt, paper=a4, twoside=false]{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{lmodern}
    \usepackage{csquotes}
    \usepackage[style=authoryear,backend=biber,hyperref=true,natbib=true, backref=true]{biblatex}
    \addbibresource{Literatur.bib}
    \usepackage[colorlinks=true]{hyperref}
    \begin{document}
    Dies ist ein Literaturtest \citep{Waldmann06}.
    \printbibliography[heading=bibintoc]
    \end{document}
    Viel Erfolg

    Lieben Gruß

    Martin
    PS.: Wenn du etwas mit Psychologie zu tun hast, dort ist der Stil apa 6.edition gern gesehen.

    Code:
    \documentclass[fontsize=12pt, paper=a4, twoside=false]{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{lmodern}
    \usepackage{csquotes}
    \usepackage[style=apa,
    	    apabackref=true,
    	    backend=biber,	    
    	    hyperref=true,
    	    maxbibnames=99,
    	    sorting=debug, 
    	    natbib=true,
    	    ]{biblatex} 
    \DeclareLanguageMapping{ngerman}{ngerman-apa}
    \addbibresource{Literatur.bib}
    \usepackage[colorlinks=true]{hyperref}
    \begin{document}
    Dies ist ein Literaturtest \citep{Waldmann06}.
    \printbibliography[heading=bibintoc]
    \end{document}
    Literaturangaben im Anhang (für apa)
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.06.2010
    Ort
    Bischoffen
    Beiträge
    129

    Literaturverzeichnis

    Schaue Dir diesen Beispiel an. Läuft auf Anhieb:\documentclass[11pt,openany,numbers=noenddot]{scrbook}
    \usepackage[sc,osf]{mathpazo}
    \usepackage{filecontents}

    \usepackage[natbib=true,style=alphabetic]{biblatex}
    \begin{filecontents}{\jobname.bib}
    @incollection{Waldmann06,
    Author = {M. R. Waldmann and M. von Sydow},
    Booktitle = {Handbuch Psychologie: Wissenschaft - Anwendung - Berufsfelder (German Edition)},
    Date-Added = {2012-06-04 15:39:36 +0200},
    Date-Modified = {2012-07-02 20:00:15 +0200},
    Editor = {Kurt Pawlik},
    Isbn = {3540221786},
    Pages = {217-229},
    Publisher = {Springer},
    Title = {Wissensbildung, Problemlösen und Denken},
    Year = {2006}}

    \end{filecontents}
    \addbibresource{\jobname.bib}

    \usepackage[ngerman]{babel}
    \usepackage[latin9]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[babel,german=guillemets]{csquotes}

    \defineshorthand{"`}{\openautoquote}
    \defineshorthand{"'}{\closeautoquote}


    \begin{document}
    Der Ruf im Wald hat selten ein Echo.\cite{Waldmann06}


    \nocite{*}
    \printbibliography[title=Literaturverzeichnis]

    \end{document}
    Geändert von Daniel (20-07-2012 um 16:06 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.07.2012
    Ort
    Bremen
    Beiträge
    7
    Moin,

    vielen Dank für die Antworten. Ich werd mich dann wohl oder übel mal mit den Alternativen beschäftigen... Gibt es keine Möglichkeit, dass es so funktioniert, wie ich es geplant hatte? Denn dummerweise hab ich schon recht viel geschrieben (wobei es natürlich blöd war, darauf zu vertrauen, dass es schon irgendwann funktionieren würde) und so wie es nach dem Überfliegen aussieht, müsste ich alle Zitate nochmal ändern.. aber wenn mir nichts anderes übrig bleibt - besser als englische Literaturangaben ist es allemal...

    Nadja

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    ...

    Zitat Zitat von Nads Beitrag anzeigen
    Moin,

    vielen Dank für die Antworten. Ich werd mich dann wohl oder übel mal mit den Alternativen beschäftigen... Gibt es keine Möglichkeit, dass es so funktioniert, wie ich es geplant hatte? Denn dummerweise hab ich schon recht viel geschrieben (wobei es natürlich blöd war, darauf zu vertrauen, dass es schon irgendwann funktionieren würde) und so wie es nach dem Überfliegen aussieht, müsste ich alle Zitate nochmal ändern.. aber wenn mir nichts anderes übrig bleibt - besser als englische Literaturangaben ist es allemal...

    Nadja
    Hallo Nadja,

    warum musst du die Zitate alle ändern? Wenn du das modernere biblatex-apa zum Beispiel so verwendest, wie im Beispiel angegeben, werden natbib Zitationen doch übernommen ...

    Code:
    \usepackage[style=apa,
    	    apabackref=true,
    	    backend=biber,	    
    	    hyperref=true,
    	    maxbibnames=99,
    	    sorting=debug, 
    	    natbib=true,
    	    ]{biblatex}
    Versuche es einfach mal.

    Viel Erfolg

    Gruß

    Martin
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.07.2012
    Ort
    Bremen
    Beiträge
    7
    Hallo,

    nachdem ich es inzwischen hingekriegt hab, mit deinem Vorschlag Zitate und ein Literaturverzeichnis zu erstellen, hab ich damit auch schon ein neues Problem:

    De Fehler
    ! Undefined control sequence.
    \mkbibdateapalongextra
    {year}{month}{day}\iffieldundef {endyear}{...
    kann ich zwar übrspringen und ich weiß nicht, ob er irgendwas mit dem Endergebnis zu tun hat.. wie auch immer, im Literaturverzeichnis steht jetzt statt des Jahres "yearmonthday", außerdem sind im Titel alle Wörter kleingeschrieben (dafür ist der Herausgeber auch als solcher bezeichnet, grundsätzlich also Deutsch).

    Achso, ich hab noch ein language=german eingefügt als Option, sonst alles nach deinem Vorschlag gelassen...

    Was also habe ich falsch gemacht?

    Vielen Dank schonmal & beste Grüße,
    Nadja

  7. #7
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    ......

    Hallo Nadja,

    stell doch bitte mal den benutzten Code hier ein und deine bib-Daten, dein log-file wäre auch gut.
    Hast du diesen Code noch drin?
    Code:
    \DeclareLanguageMapping{ngerman}{ngerman-apa}
    ohne läuft es nicht, jedenfalls bei mir.
    Lieben Gruß

    Martin
    Geändert von nixversteh (23-07-2012 um 12:22 Uhr) Grund: Änderung
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  8. #8
    Registrierter Benutzer
    Registriert seit
    19.07.2012
    Ort
    Bremen
    Beiträge
    7
    Hallo Martin,

    mein Code ist jetzt:
    Code:
    \documentclass[12pt, a4paper, oneside, draft]{book}
    
    \usepackage[style=apa,
    	    apabackref=true,
    	    backend=biber,	    
    	    hyperref=true,
    	    maxbibnames=99,
    	    sorting=debug, 
    	    natbib=true,
    	    language=german,
    	    ]{biblatex}
    
    \DeclareLanguageMapping{ngerman}{ngerman-apa}
    \addbibresource{literatur.bib}
    \usepackage[colorlinks=true]{hyperref}
    
    \begin{document}
    
    Bla bla \citep{Waldmann06}
    
    \printbibliography[heading=bibintoc]
    \end{document}
    Die Bib-Datei ist wie im ersten Post, die log-Datei ist im Anhang, weil es sonst zu viele Zeichen hier wären (ich weiß leider nicht, was wichtig ist und kann deswegen keine Auswahl treffen..).

    Die blg-Datei beinhaltet:
    Code:
    [0] biber-darwin:197> INFO - This is biber 0.9.3
    [1] biber-darwin:198> INFO - Logfile is 'test.blg'
    [1] biber-darwin:205> INFO - === Biber version 0.9.3
    [1] biber-darwin:206> INFO - === Mo Jul 23, 2012, 12:56:06
    [1] Biber.pm:320> INFO - Reading test.bcf
    [391] Biber.pm:360> WARN - Warning: Found biblatex control file version 1.7, expected version 1.5
    [468] Biber.pm:596> INFO - Found 1 citekeys in bib section 0
    [493] Biber.pm:2435> INFO - Processing bib section 0
    [613] Biber.pm:2524> INFO - Looking for bibtex format file 'literatur.bib' for section 0
    [614] bibtex.pm:104> INFO - Found bibtex data file 'literatur.bib'
    [852] Biber.pm:2331> INFO - Sorting list 'MAIN' keys
    [852] Biber.pm:2335> INFO - No sort tailoring available for locale 'de_DE.UTF-8'
    [873] Biber.pm:2331> INFO - Sorting list 'SHORTHANDS' keys
    [873] Biber.pm:2335> INFO - No sort tailoring available for locale 'de_DE.UTF-8'
    [930] BBL.pm:392> INFO - Writing 'test.bbl' with encoding 'ascii'
    [931] BBL.pm:451> INFO - Output to test.bbl
    Beste Grüße,
    Nadja

  9. #9
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    Lauffähiger Code

    Hallo Nadja,

    dieser Code läuft jetzt durch ...
    Code:
    \documentclass[fontsize=12pt,
    	      paper=a4, 
    	      twoside=false,
    	      listof=totoc,
    	      ]{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    
    \usepackage[style=apa,
    	    apabackref=true,
    	    backend=biber,	    
    	    hyperref=true,
    	    maxbibnames=99,
    	    sorting=debug, 
    	    natbib=true,
    	    language=ngerman,
    	    ]{biblatex}
    
    \DeclareLanguageMapping{ngerman}{ngerman-apa}
    \addbibresource{Literatur.bib}
    
    \usepackage[autostyle,         						
    	  german=guillemets,							 
    	  english=british,
    	  french=guillemets
    	  ]{csquotes}
    	  
    \usepackage[colorlinks=true]{hyperref}
    
    \begin{document}
    
    Bla bla \citep{Waldmann06}
    
    \printbibliography[heading=bibintoc]
    \end{document}
    um die Kleinschreibung zu verhindern, musst du eine zweite Klammer setzen, schau dir dien Anhang an. Zudem muss die Sprache identisch sein, du hast
    Code:
    language=german
    gewählt, eingestellt ist aber
    Code:
    \DeclareLanguageMapping{ngerman}{ngerman-apa}
    , deshalb auf
    Code:
    language=ngerman
    ändern

    Viel Erfolg

    Martin
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  10. #10
    Registrierter Benutzer
    Registriert seit
    19.07.2012
    Ort
    Bremen
    Beiträge
    7
    Jetzt geht es fehlerfrei! Vielen Dank!

    Und das mit den Klammern hielt ich für einen weniger eleganten Weg, aber anscheinend ist es ja doch der beste...

    Also, ich danke dir sehr und werde das jetzt gleich mal auf die gesamte Arbeit anwenden und hoffe, dass es immer noch funktioniert...

    Beste Grüße,
    Nadja

  11. #11
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    Lauffähiger Code

    Hallo Nadja,

    das freut mich für dich. Wie viele Seiten soll deine Diplomarbeit umfassen? Vielleicht ist es besser, du änderst die documentclass von
    Code:
    {scrartcl}
    in
    Code:
    {scrreprt}
    oder, wenn du sehr viele Seiten schreibst (auch wenn es kein Buch wird) in
    Code:
    \documentclass[twoside=false,
    		open=any,
    		listof=totoc,
    		titlepage,
    		numbers=noenddot,
    		headinclude,
    		footinclude,
    		fontsize=12pt,
     		draft=false,
    		cleardoublepage=plain, 	% leere, linke Seite  
    		cleardoublepage=empty, 	% leere, linke Seite 
    		]{scrbook}
    Viel Erfolg und eine gute Bewertung deiner Arbeit wünsche ich dir.

    Lieben Gruß

    Martin
    Geändert von nixversteh (23-07-2012 um 15:13 Uhr) Grund: Orthographie und Änderungen
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  12. #12
    Registrierter Benutzer
    Registriert seit
    19.07.2012
    Ort
    Bremen
    Beiträge
    7
    Hallo Martin,

    momentan schwanke ich noch zwischen book und scrbook (eins von beiden auf jeden Fall, da ich die front-/main-/backmatter-Sache sehr schön finde..) - gibt es da große Unterschiede? Bis jetzt scheint mir auch book auszureichen...

    Zum Literaturverzeichnis hab ich jetzt aber leider dennoch noch eine Frage: Es funktioniert zwar, aber an die Jahreszahl wird jetzt immer ein Buchstabe angehängt, sobald mehrere Quellen aus dem gleichen Jahr sind (Alfred, 2000a und Bertram, 2000b) - ich hätte aber lieber nur Buchstaben, wenn ich Quellen vom gleichen Autor aus einem Jahr habe... Gibt es dafür auch eine Einstellung? Bis jetzt hab ich nur diese Frage noch von jemand anderem gefunden, dazu allerdings keine Antwort...

    Beste Grüße,
    Nadja

  13. #13
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    ...

    Zitat Zitat von Nads Beitrag anzeigen
    Hallo Martin,

    momentan schwanke ich noch zwischen book und scrbook (eins von beiden auf jeden Fall, da ich die front-/main-/backmatter-Sache sehr schön finde..) - gibt es da große Unterschiede? Bis jetzt scheint mir auch book auszureichen...

    Zum Literaturverzeichnis hab ich jetzt aber leider dennoch noch eine Frage: Es funktioniert zwar, aber an die Jahreszahl wird jetzt immer ein Buchstabe angehängt, sobald mehrere Quellen aus dem gleichen Jahr sind (Alfred, 2000a und Bertram, 2000b) - ich hätte aber lieber nur Buchstaben, wenn ich Quellen vom gleichen Autor aus einem Jahr habe... Gibt es dafür auch eine Einstellung? Bis jetzt hab ich nur diese Frage noch von jemand anderem gefunden, dazu allerdings keine Antwort...

    Beste Grüße,
    Nadja
    Hallo Nadja,

    Code:
    \documentclass[.....]{scrbook}
    ist besser auf europäische Verhältnisse angepasst, eine sehr gute Wahl, schaumal im Net dannach: http://www.google.de/#hl=de&sclient=...iw=960&bih=647.

    Dein anderes Problem kann ich momentan nicht lösen, mir fehlen die anderen Literaturangaben.

    Lieben Gruß

    Martin
    Geändert von nixversteh (24-07-2012 um 21:43 Uhr) Grund: Orthographie
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

Stichworte

Lesezeichen

Berechtigungen

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