Anzeige:
Ergebnis 1 bis 15 von 17

Thema: Verwendung von natbib nicht möglich

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    04.11.2012
    Beiträge
    40

    Verwendung von natbib nicht möglich

    Hallo!

    Ich habe ein Problem mit der natbib. Wenn ich bei folgendem Beispiel plain oder alpha anstatt natbib verwende, funktioniert es. Verwende ich jedoch natbib, wird anstatt des Zitationsverweises ein Fragezeichen erstellt.


    Code:
    \documentclass[a4paper]{scrartcl}
    
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    \usepackage[hidelinks]{hyperref} 
    \usepackage[numbers,square]{natbib}
    
    \begin{document}
    
    \section*{Text mit Literatur}
    
    \blindtext
    \citep{GSB2011} 
    
    \bibliographystyle{natbib} 
    \bibliography{bibtex} 
    
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ist natbib denn ein Bibliographiestil? Ich dachte, das wäre ein package.

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

    .......

    Hallo Jo86,

    das geht auch nicht! Meinst du vielleicht
    Code:
    \bibliographystyle{natdin}
    Lieben 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

  4. #4
    Registrierter Benutzer
    Registriert seit
    22.02.2008
    Beiträge
    88
    Oder dinat...

  5. #5
    Registrierter Benutzer
    Registriert seit
    04.11.2012
    Beiträge
    40
    Oh...meinte aber schon natdin. Der Fehler ist mir beim herumprobieren wohl noch reingerutscht. Aber auch wenn ich dann folgenden Code verwende funktioniert natdin nicht, plain jedoch schon...

    Code:
    \documentclass[a4paper]{scrartcl}
    
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    \usepackage[hidelinks]{hyperref} 
    \usepackage[numbers,square]{natbib}
    
    \begin{document}
    
    \section*{Text mit Literatur}
    
    \blindtext
    \citep{GSB2011} 
    
    \bibliographystyle{natdin}
    \bibliography{bibtex} 
    
    \subsection*{Fußnote}
    Hier haben wir die erste Fußnote\footnote[3]{die wird hier erklärt}.
    
    \end{document}
    Grüße

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

    ................

    Hallo Jo86,

    wir können ohne Angaben deiner .bib-Datei dir nicht helfen. Meine Kristallkugel ist blind ...

    Lieben 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

  7. #7
    Registrierter Benutzer
    Registriert seit
    04.11.2012
    Beiträge
    40
    Habe ich mir generieren lassen...

    Code:
    @article{GSB2011,
    title = {Hier muss der Titel stehen},
    name = {Web 2.0-inspirierte Business-Intelligence-Lösungen für die Anwender der Zukunft},
    author = {Peter Gluchowski and Christian Schieder and Martin Böhringer},
    editor = {Stefan Reinheimer and Robert Winter},
    issn = {1436-3011},
    year = {2011},
    date = {2011-12-14},
    journal = {HMD - Praxis der Wirtschaftsinformatik},
    volume = {282},
    keywords = {Business Intelligence, Operational Intelligence, Web 2.0, Social Media, Web Society, Future Internet}
    }

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

    .

    Hallo Jo86,

    läuft bei mir ohne Probleme.

    Lieben Gruß

    Martin

    PS.: Mint Maya 13 64bit, Kile 2.1, Texlive2012
    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

  9. #9
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ist zwar eine Notlösung, aber müsste eigentlich funktionieren.

  10. #10
    Registrierter Benutzer
    Registriert seit
    04.11.2012
    Beiträge
    40
    Mh...das ist ärgerlich. Kann sonst echt keinen Fehler entdecken.
    Wo sollte sich die 'natdin.bst' eigentlich befinden?

  11. #11
    Registrierter Benutzer
    Registriert seit
    17.05.2008
    Ort
    Bremen
    Beiträge
    479
    Du könntest natdin.bst versuchsweise mal in den Ordner kopieren, in dem sich deine Haupt-tex-Datei befindet. Da findet LaTeX sie auf jeden Fall. Das ist keine gute Lösung, aber es hilft, das Problem einzugrenzen. Läuft es dann, findet LaTeX die bst einfach nicht an der Stelle, wo sie gerade gespeichert ist. Läuft es dann immer noch nicht, liegt es wohl an der natbib installation, BibTeX, oder was anderem, was direkt mit der Zitat-Auflösung zu tun hat.

  12. #12
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ich dachte, der "Ordner, in dem sich die Haupt-tex-Datei befindet" und das "Wurzelverzeichnis des LaTeX-Projektes" wäre ein und dasselbe...

    Jo86, sein nicht böse, dass dir keiner sagt, wo sie normalerweise zu liegen hat. Durch diese Baumstruktur muss normalerweise nur LaTeX selbst durchsteigen und nicht der Benutzer...

  13. #13
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Wo sollte sich die 'natdin.bst' eigentlich befinden?
    Normalerweise in einem texmf-Baum in /bibtex/bst/din1505/natdin.bst.

    Die Datei ist sowohl bei texlive als auch bei Miktex im Paket "din1505" und kann mit den jeweiligen Paketmanagern installiert werden.

  14. #14
    Registrierter Benutzer
    Registriert seit
    09.06.2013
    Beiträge
    1
    Hallo, ich bekomme meine Literaturdatenbank auch einfach nicht umgestellt. Bisher habe ich immer den Zitierstil alpha verwendet, möchte nun aber das natbib-package nutzen um die übliche Zitierweise (Author-Jahr) zu verwenden. Sobald ich \usepackage{natbib} in meinen header schreibe, geht gar nichts mehr. Das Minimalbeispiel funktioniert...weiss vielleicht jemand ob da irgendwelche Packages sich nicht mögen?

    \documentclass[a4paper,11pt]{article}
    \usepackage[ngerman,english]{babel}
    \usepackage{amsmath}
    \usepackage[utf8]{inputenc}
    \usepackage{graphicx}
    \usepackage{longtable}
    \usepackage[babel]{microtype}
    \usepackage{geometry}
    \geometry{a4paper,left=4cm,right=20mm,top=3cm,bott om=25mm}
    \usepackage{here}
    \usepackage{textcomp}
    \usepackage{amssymb}
    \usepackage[breaklinks]{hyperref}
    \hypersetup{
    pdfauthor={Ich Selbst},
    pdftitle={Ph.D.},
    pdfsubject={Dissertation},
    urlcolor=blue,
    }
    % #1: number of distinct back references
    % #2: backref list with distinct entries
    % #3: number of back references including duplicates
    % #4: backref list including duplicates
    \RequirePackage[hyperpageref]{backref}
    \renewcommand{\backreflastsep}{ and~}
    \renewcommand{\backreftwosep}{ and~}
    \renewcommand{\backref}[1]{}% for backref < 1.33 necessary
    \renewcommand{\backrefalt}[4]{
    \ifnum#1=0
    %No cited.
    \else
    \ifnum#1=1
    \footnotesize (Cited on page #2)
    \else
    \footnotesize (Cited on pages #2)
    \fi
    \fi
    }

    \usepackage[colorlinks, % Inhaltsverzeichnis im PDF
    pdfpagelabels,
    pdfstartview = FitH,
    bookmarksopen = true,
    bookmarksnumbered = true,
    linkcolor = black,
    plainpages = false,
    hypertexnames = false,
    citecolor = black] {hyperref}

    \renewcommand{\textfraction}{0.0}
    \renewcommand{\topfraction}{1.0}
    \renewcommand{\bottomfraction}{1.0}
    \setlength{\parindent}{0pt}

    \begin{document}
    \bibliographystyle{alpha}

    Beispieltext \cite{Bartolietal2005}

    \bibliography{Literaturdatenbank}
    \end{document}
    und aus meiner Literaturdatenbank.bib:

    @article{Bartolietal.2005,
    Author = {Bartoli, G and Sarnthein, M and Weinelt, M and Erlenkeuser, H and
    Garbe-Schonberg, D and Lea, DW},
    Title = {{Final closure of Panama and the onset of northern hemisphere glaciation}},
    Journal = {{EARTH AND PLANETARY SCIENCE LETTERS}},
    Year = {{2005}},
    Volume = {{237}},
    Number = {{1-2}},
    Pages = {{33-44}},
    Month = {{AUG 30}},
    DOI = {{10.1016/j.epsl.2005.06.020}},
    ISSN = {{0012-821X}},
    Unique-ID = {{ISI:000232047400003}},
    }

    Funktioniert dies bei euch wenn ihr das natbib-package verwendet und den Stil auf plainnat umstellt?
    Wäre echt dankbar für sachdienliche Hinweise, ich bin schon seit Tagen damit beschäftigt aber komme nicht weiter :-(

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

    dot

    Hallo doya,

    ich verwende schon sehr lange Biblatex, solltest du auch mal testen, kein Ärger mit natbib und Konsorten mehr.

    Egal, du hast einen Punkt hinter dem Namen des Autors, dieser findet sich aber nicht in deinem Textbeispiel.keine Ahnung ob dies relevant ist. Ich habe mit bibalatex-apa kompiliert und der Fehler tritt nicht auf. Es erscheint sowohl ein Lit-verzeichnis als auch der Eintrag inm Fließtext.

    Viel Erfolg

    Gruß

    Martin

    PS.: Dieser Code, etwas von mir geändert läuft fehlerfrei durch
    Code:
    \documentclass[a4paper,11pt]{article}
    \usepackage[ngerman,english]{babel}
    \usepackage{amsmath}
    \usepackage[utf8]{inputenc}
    \usepackage{graphicx}
    \usepackage{longtable}
    \usepackage[babel]{microtype}
    \usepackage{geometry}
    \geometry{a4paper,left=4cm,right=20mm,top=3cm,bottom=25mm}
    \usepackage{here}
    \usepackage{textcomp}
    \usepackage{amssymb}
    
    \usepackage[colorlinks, % Inhaltsverzeichnis im PDF
    pdfpagelabels,
    pdfstartview = FitH,
    bookmarksopen = true,
    bookmarksnumbered = true,
    linkcolor = black,
    plainpages = false,
    hypertexnames = false,
    citecolor = black] {hyperref}
    % #1: number of distinct back references
    % #2: backref list with distinct entries
    % #3: number of back references including duplicates
    % #4: backref list including duplicates
    \RequirePackage[hyperpageref]{backref}
    \renewcommand{\backreflastsep}{ and~}
    \renewcommand{\backreftwosep}{ and~}
    \renewcommand{\backref}[1]{}% for backref < 1.33 necessary
    \renewcommand{\backrefalt}[4]{
    \ifnum#1=0
    %No cited.
    \else
    \ifnum#1=1
    \footnotesize (Cited on page #2)
    \else
    \footnotesize (Cited on pages #2)
    \fi
    \fi
    }
    
    \renewcommand{\textfraction}{0.0}
    \renewcommand{\topfraction}{1.0}
    \renewcommand{\bottomfraction}{1.0}
    \setlength{\parindent}{0pt}
    
    \begin{document}
    \bibliographystyle{alpha}
    
    Beispieltext \cite{Bartolietal2005}
    
    \bibliography{Literaturdatenbank}
    \end{document}
    Schaumal hier: http://tex.stackexchange.com/questio...-does-not-work
    Geändert von nixversteh (09-06-2013 um 19:40 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

Lesezeichen

Berechtigungen

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