Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 30 von 30

Thema: bibliography fehler: undefined author package natbib warning

  1. #16
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    nutze:

    Code:
    \DeclareNameFormat{labelname}{%
      \usebibmacro{name:last-first}{#1}{#4}{#5}{#8}
      \usebibmacro{name:andothers}}
    \makeatletter
    \renewbibmacro*{cite}{%
      \iffieldundef{shorthand}
        {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
           {\usebibmacro{cite:ibid}}
           {\iffieldequals{namehash}{\cbx@lasthash}
    	  {\setunit{\compcitedelim}}
    	  {\ifnameundef{labelname}
                 {}
                 {\printnames{labelname}%
                  \setunit{\addspace}}%
               \savefield{namehash}{\cbx@lasthash}}%
               \printfield{year}%
    %	\usebibmacro{cite:title}
          }}%
        {\usebibmacro{cite:shorthand}%
         \usebibmacro{cite:reinit}}%
      \setunit{\multicitedelim}}
    \makeatother
    Hier ein komplettes Beispiel:

    Code:
    \documentclass[11pt]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage[backend=biber,style=authortitle-icomp,autocite=footnote,]{biblatex}
    \usepackage[babel,german=guillemets]{csquotes}
    \usepackage{filecontents}
    \begin{filecontents}{test02.bib}
    @book{Cooper,
    author = {Cooper, Robert G.},
    year = {2002},
    title = {Top oder Flop in der Produktentwicklung: Erfolgsstrategien; von der Idee zum Launch},
    url = {\url{http://www.gbv.de/dms/bsz/toc/bsz099386836inh.pdf}},
    price = {EUR 49.90},
    keywords = {Produktentwicklung;Produkteinf\"uhrung;Prozessmanagement;Erfolgsfaktor},
    address = {Weinheim},
    edition = {1. Aufl},
    publisher = {Wiley-VCH Verl.},
    isbn = {3527500278}
    }
    \end{filecontents}
    %\bibliography{test02}
    \addbibresource{test02.bib}
    
    % Einzug der umgebrochenen Zeile
    \setlength{\bibhang}{1.5cm}
    % Setzt die Jahresangabe in der Fußnote in Klammen
    \DeclareFieldFormat{year}{\mkbibparens{#1}}
    
    \DeclareNameFormat{labelname}{%
      \usebibmacro{name:last-first}{#1}{#4}{#5}{#8}
      \usebibmacro{name:andothers}}
    \makeatletter
    \renewbibmacro*{cite}{%
      \iffieldundef{shorthand}
        {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
           {\usebibmacro{cite:ibid}}
           {\iffieldequals{namehash}{\cbx@lasthash}
    	  {\setunit{\compcitedelim}}
    	  {\ifnameundef{labelname}
                 {}
                 {\printnames{labelname}%
                  \setunit{\addspace}}%
               \savefield{namehash}{\cbx@lasthash}}%
               \printfield{year}%
    %	\usebibmacro{cite:title}
          }}%
        {\usebibmacro{cite:shorthand}%
         \usebibmacro{cite:reinit}}%
      \setunit{\multicitedelim}}
    \makeatother
    % Hyperlink references
    \usepackage{hyperref}
    \usepackage[all]{hypcap}
    
    \begin{document}
    dlkglkjgd nach hallo \autocite[S.99]{Cooper} dfbalaaaaaaa \footcite[S.99]{Cooper}
    dfsf
    \footcite{Hartschen.2009}sdf \\ sdfsaf
    \autocite[S.33]{Seidel.2005}  sfsdf
     
    \newpage
    \printbibliography 
    
    \end{document}
    Beachte zudem, dass biblatex mit \addbibresource anstelle von \bibliography arbeitet.

    Marco

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

    ...

    @Marco,

    wollte Bernd nicht die Autorennamen in Kapitälchen und die Vornamen abgekürzt? Dein Code macht das nicht ...

    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

  3. #18
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    habe \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} vergessen. Im Anhang findest du mein Ergebnis. Die Fussnote sieht jetzt so aus:
    Code:
    Cooper, R. G. (2002), S. 99

  4. #19
    Registrierter Benutzer
    Registriert seit
    10.06.2012
    Beiträge
    16
    Merci mechanicus, ich bin begeistert, es funktioniert!!!
    Danke

  5. #20
    Registrierter Benutzer
    Registriert seit
    10.06.2012
    Beiträge
    16
    Moin zusammen nochmal,
    ein kleines Problem habe ich noch: leider zerschiest mir der Code scheinbar mein hyperrf Paket zumindest teilweise.
    Das sieht wie folgt aus:
    Hyperref einbinden
    Code:
    % Hyperlink references
    \usepackage{hyperref}
    \usepackage[all]{hypcap}
    Minimalbeispiel wie unten. Ausgabe in der Fußnote:
    siehe anhang.
    Jemand ne Idee wieso die Hyperrfs raus sind??
    Liegt das an der Zitierweise? Ich habe \footcite{..} oder alternativ \autocite{} verwendet

    beste grüße
    bernd

  6. #21
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von bernd_2012 Beitrag anzeigen
    Moin zusammen nochmal,
    ein kleines Problem habe ich noch: leider zerschiest mir der Code scheinbar mein hyperrf Paket zumindest teilweise.
    Was soll das bedeuten?

    Zitat Zitat von bernd_2012 Beitrag anzeigen
    Minimalbeispiel wie unten.
    wo?

    Zitat Zitat von bernd_2012 Beitrag anzeigen
    Ausgabe in der Fußnote:
    siehe anhang.
    Sieht gut aus

    Zitat Zitat von bernd_2012 Beitrag anzeigen
    Jemand ne Idee wieso die Hyperrfs raus sind??
    Welche?

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

    -

    Hallo Benrd,

    Code:
    \usepackage[colorlinks=true]{hyperref}
    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

  8. #23
    Registrierter Benutzer
    Registriert seit
    10.06.2012
    Beiträge
    16

    Arrow

    Hello nochmal,
    sorry für den schlechten beitrag von heute Vormittag, hier da Problem noch mal in seiner vollen Länge:

    Also das MMBSp ist:
    Code:
    \documentclass[ngerman,a4paper,12pt]{scrreprt}
    % Paket firstinits= true bringt Abgekürzten vornamen im Literraturverz. 
    \usepackage{ngerman}
    \usepackage[backend=biber,
    					style=authoryear-ibid,
    					autocite=footnote,
    					firstinits=true,
    					isbn=false,
    				%	ibidtracker=context, %für ebd. im fußnote
    					url=false]{biblatex}
    					
    \usepackage[babel,german=guillemets]{csquotes}
    \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
    %\bibliography{test02}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \addbibresource{test02.bib}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Einzug der umgebrochenen Zeile
    \setlength{\bibhang}{1.5cm}
    % Setzt die Jahresangabe in der Fußnote in Klammen
    \DeclareFieldFormat{year}{\mkbibparens{#1}}
    
    \DeclareNameFormat{labelname}{%
      \usebibmacro{name:last-first}{#1}{#4}{#5}{#8}
      \usebibmacro{name:andothers}}
    \makeatletter
    \renewbibmacro*{cite}{%
      \iffieldundef{shorthand}
        {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
           {\usebibmacro{cite:ibid}}
           {\iffieldequals{namehash}{\cbx@lasthash}
    	  {\setunit{\compcitedelim}}
    	  {\ifnameundef{labelname}
                 {}
                 {\printnames{labelname}%
                  \setunit{\addspace}}%
               \savefield{namehash}{\cbx@lasthash}}%
               \printfield{year}%
    %	\usebibmacro{cite:title}
          }}%
        {\usebibmacro{cite:shorthand}%
         \usebibmacro{cite:reinit}}%
      \setunit{\multicitedelim}}
    \makeatother
    \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%% doppelpunkt statt Punkt vor Titel
    \renewcommand{\labelnamepunct}{\addcolon\space}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % BEGIN HYPERREF Muss? als letztes eingebunden werden??
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    % Hyperlink references
    \usepackage{hyperref}
    %\usepackage[all]{hypcap}
    %\usepackage[colorlinks=true]{hyperref}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}
    sdjfls \footcite{Pahl.2006} lsdlf \autocite{Lennertz.2010} und nochmal \autocite{Lennertz.2010}
    
    \printbibliography[heading=bibintoc,title=Literaturverzeichnis]
    
    \end{document}
    Leider werden in der Fußnote im pdf die Hyperlinke in Literaturverzeichnis nicht mehr alle richtig erzeugt. Das seltsame ist, wenn ein Autor zweimal auf der selbe Seite genannt wird, ist die 2. Fußnote des selben Autors wieder auch ein Hyperlink ins Literaturverzeichnis, der erste (voll ausgeschrieben & nicht nur mit ibid abgekürzte) ist aber kein Link!!
    Wie kommt das???

    OK hier nochmal im Anhang die pdf ausgabe, man sieht (jetzt...), dass nur der dritte eintrag auch ein hyperlink ist...
    Danke für eure Mühen :-)
    Bernd

  9. #24
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    uns fehlt noch deine test02.bib

    Marco

  10. #25
    Registrierter Benutzer
    Registriert seit
    10.06.2012
    Beiträge
    16
    Hier ist sie, hoffe das passt so wenn ich die nur hier einfüge?


    Code:
    @book{Pahl.2006,
     author = {Pahl, Gerhard and Beitz, Wolfgang and Feldhusen, J\"org and Grote, Karl-Heinrich},
     year = {2006},
     title = {Pahl/Beitz Konstruktionslehre: Grundlagen erfolgreicher Produktentwicklung. Methoden und Anwendung},
     price = {59.95 EURO},
     publisher = {Springer Berlin},
     isbn = {3540340602}
    }
    
    
    @book{Lennertz.2010,
     author = {Lennertz, Dieter},
     year = {2010},
     title = {Produktmanagement: Planung Entwicklung Vermarktung ; Wie Sie mit innovativen Produkten den Unternehmenserfolg steigern},
     address = {Frankfurt am Main},
     edition = {1. Auflage.},
     publisher = {Frankfurter Allgemeine Buch},
     isbn = {978-3-89981-400-2}
    }

  11. #26
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    Code:
    \documentclass[ngerman,a4paper,12pt]{scrreprt}
    % Paket firstinits= true bringt Abgekürzten vornamen im Literraturverz. 
    \usepackage[ngerman]{babel}
    \usepackage{filecontents}
    \begin{filecontents}{test02.bib}
    @book{Pahl.2006,
     author = {Pahl, Gerhard and Beitz, Wolfgang and Feldhusen, J\"org and Grote, Karl-Heinrich},
     year = {2006},
     title = {Pahl/Beitz Konstruktionslehre: Grundlagen erfolgreicher Produktentwicklung. Methoden und Anwendung},
     price = {59.95 EURO},
     publisher = {Springer Berlin},
     isbn = {3540340602}
    }
    
    
    @book{Lennertz.2010,
     author = {Lennertz, Dieter},
     year = {2010},
     title = {Produktmanagement: Planung Entwicklung Vermarktung ; Wie Sie mit innovativen Produkten den Unternehmenserfolg steigern},
     address = {Frankfurt am Main},
     edition = {1. Auflage.},
     publisher = {Frankfurter Allgemeine Buch},
     isbn = {978-3-89981-400-2}
    }
    \end{filecontents}
    \usepackage[backend=biber,
    					style=authoryear-ibid,
    					autocite=footnote,
    					firstinits=true,
    					isbn=false,
    				%	ibidtracker=context, %für ebd. im fußnote
    					url=false]{biblatex}
    					
    \usepackage[babel,german=guillemets]{csquotes}
    \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
    %\bibliography{test02}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \addbibresource{test02.bib}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % Einzug der umgebrochenen Zeile
    \setlength{\bibhang}{1.5cm}
    % Setzt die Jahresangabe in der Fußnote in Klammen
    \DeclareFieldFormat{year}{\mkbibparens{#1}}
    
    \DeclareNameFormat{labelname}{%
      \usebibmacro{name:last-first}{#1}{#4}{#5}{#8}
      \usebibmacro{name:andothers}}
    \makeatletter
    \newbibmacro*{cite:labelyear+extrayear}{%
      \iffieldundef{labelyear}
        {}
        {\printtext[bibhyperrefbracket]{%
           \printfield{labelyear}%
           \printfield{extrayear}}}}
    
    \DeclareFieldFormat{bibhyperrefbracket}{\bibhyperref{\mkbibparens{#1}}}
    \makeatother
    \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%% doppelpunkt statt Punkt vor Titel
    \renewcommand{\labelnamepunct}{\addcolon\space}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % BEGIN HYPERREF Muss? als letztes eingebunden werden??
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    % Hyperlink references
    \usepackage{hyperref}
    %\usepackage[all]{hypcap}
    %\usepackage[colorlinks=true]{hyperref}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}
    sdjfls \footcite{Pahl.2006} lsdlf \autocite{Lennertz.2010} und nochmal \autocite{Lennertz.2010}
    
    \printbibliography[heading=bibintoc,title=Literaturverzeichnis]
    
    \end{document}
    Marco

  12. #27
    Registrierter Benutzer
    Registriert seit
    10.06.2012
    Beiträge
    16

    Talking

    Hallo zusammen,
    Merci Mechanicus, es klappt schon sehr gut mittlerweile!!
    Noch ein Problem:

    Gerne würde ich mit \Citeauthor{Cooper} im Text nicht Cooper R. G. ausgeben sonder nur Cooper.

    Wie kann man das anpassen?
    Danke
    grüße
    bernd

    Ps: Minimalbeispiel siehe oben!

  13. #28
    Registrierter Benutzer
    Registriert seit
    10.06.2012
    Beiträge
    16

    Question

    PS: Hier kommt schon wieder das nächste Problem:
    Ich habe mich jetzt als Zitierbefehl für \autocite{..} entschieden. Das klappt so weit ganz gut, in der Fußnote wird die Kurzzitierweise mit AUTOR. Vn. (1999) S. 22. angezeigt. und diese auch innerhalb des ersten Kapitles fortlaufend durchnummeriert.
    Das Problem: Im nunmehr 2. Kapitel fängt die Nummerierung im Text & somit auch in der Fußnote wieder bei 1 an!!!
    Wie kann man das ändern so das die Nummerierung einfach weiterläuft?
    Danke im Voraus

    Bernd

  14. #29
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    \usepackage{chngcntr} \counterwithout{footnote}{chapter}

  15. #30
    Registrierter Benutzer
    Registriert seit
    10.06.2012
    Beiträge
    16

    Unhappy

    Hallo nochmal an alle!
    Das mit der durchnummerierung klappt jetzt super, danke rstuby!!

    Das vorletzte problem bleibt allerdings: wenn ich über \citeauthor{Cooper} den Autor ausgeben will, wird dieser mit

    "Nachme, Vorn. "ausgegeben.

    es soll aber nur der Nachname ausgegeben werden!!

    Weiss da jemand Rat???
    Danke schon mal!
    grüße
    bernd

Lesezeichen

Berechtigungen

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