probelm natbib: Zitate als Fragezeichen keine bibliography

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Öknonomentexer
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 30. Jul 2013, 11:40

probelm natbib: Zitate als Fragezeichen keine bibliography

Beitrag von Öknonomentexer »

Hallo!

Ich arbeite noch nicht so lange mit latex und habe das gefühl schon alle Foreneinträge zu meinem Problem mehrmals gelesen zu haben ohne eine Lösung zu findnen.

Natbib will bei mir einfach nicht zitieren und gibt mir ein ? für \citet{x} und ein (?) für \citep{x} an. Außerdem wir by \bibliography{y} kein Quellenverzeichnis aufgeführt. Die Testcodes wie der goossen93-code laufen bei mir, aber sobald ich versuche den laufenden code peu-a-peu in meinen Umzumünze zerschießts mir meine Zitate sobald ich eine Quelle von mir angebe und alles wird wieder zu Fragezeichen.

Ich hab festgestellt, dass meine .bib-datei nicht überschrieben wird, deshalb habe ich versucht sie manuell bei jedem Durchlauf zu löschen und auch komplett aus meinem .tex-code auszugliedern und manuell zu erstellen. Hilft nix.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%							References
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{filecontents}{reference.bib}
@article{gertler11,
  title={A model of unconventional monetary policy},
  author={Gertler, Mark and Karadi, Peter},
  journal={Journal of Monetary Economics},
  volume={58},
  number={1},
  pages={17--34},
  year={2011},
  publisher={Elsevier}
}
\end{filecontents}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[onehalfspacing]{setspace}
\usepackage[title,titletoc,toc]{appendix}
\usepackage{multirow}
\usepackage{natbib}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\title{Johnny braucht Hilfe bei Natbib}
\author{Johnny Johnson}
\maketitle\thispagestyle{empty}

% 								Abstract
\newpage
\begin{abstract}\thispagestyle{empty}
\citet{gertler11} ist ein wichtiges Zitat was einfach nicht gelingen will
 \end{abstract}
%								Introduction

\newpage
\renewcommand{\thesection}{\Roman{section}} 
\renewcommand{\thesubsection}{\thesection.\Roman{subsection}}
\tableofcontents\thispagestyle{empty}
\newpage
\setcounter{page}{1}
\pagenumbering{arabic}
\section[Introduction]{Introduction}
%								Model

\section[The Model]{The Model}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%					References                                           %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
%\addcontentsline{toc}{section}{References}
\bibliographystyle{te}
\bibliography{reference}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%				         Appendices                                           %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
\begin{appendices}
\section{Parameters} \label{Paramteres}
\begin{tabular}{*8l}
\hline 
\multicolumn{3}{l}{Households} \\
\hline
$\beta$ 		& 0.990 	& Discount rate\\
h 			&0.815	&Habit parameter\\
$\chi$			&3.409	&Relatie utility weight of labor\\
$\varphi$		&0.276	&Inverse Frisch elasticity of labor supply\\	
\end{tabular}
\newpage
\section{Steady State} \label{Steady State}
Assumptions: \\
$b \equiv \alpha \bar Y / \bar K$//
\end{appendices}
\end{document}
%

Vieln Dank für die Hilfe. Bin mittlerweile wirklich verzweifelt!

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

Öknonomentexer hat geschrieben:Ich hab festgestellt, dass meine .bib-datei nicht überschrieben wird
Das ist auch gut so, die .bib enthält nämlich die Literatur fürs Verzeichnis. Wenn die überschrieben wird, ist deine Literaturdatenbank weg.

Ansonsten: Hast du bibtex laufen lassen? Ist mit dem bibliography-style „te" alles in Ordnung? (Fürchte ich habe die Fehlerbeschreibung nicht genau verstanden).

Grüße
Epllus

Öknonomentexer
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 30. Jul 2013, 11:40

Beitrag von Öknonomentexer »

sorry, wenn ich ungenau bin.

ja, der te-style funktioniert. Ich hab ihn bei nem funktionierendem Testcode laufen lassen. Die .bib datei erstelle ich doch im Prinzip mit dem ersten Teil meines codes:
\begin{filecontents}{reference.bib}
@article{gertler11,
  title={A model of unconventional monetary policy},
  author={Gertler, Mark and Karadi, Peter},
  journal={Journal of Monetary Economics},
  volume={58},
  number={1},
  pages={17--34},
  year={2011},
  publisher={Elsevier}
}
\end{filecontents}
Ich dachte halt, dass wenn ich den code über pdflatex+Makeindex+bibTex laufen lasse überschreibt er mir die .bib-datei sodass wenn ich eine neue Referenz hinzufügen möchte, dass gleich in meiner .tex-datei machen kann. Aber das ist, glaube ich, nicht ausschlaggebend. Ich hab den in dieser nachricht angefügten code mal entfernt und die .bib-datei separat erstellt. Daran lag der Fehler nicht.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

filecontents überschreibt eine vorhandene Datei nicht, lies bitte in latex2e nach, welche Alternativen es gibt.
Für die Erstellung von Minimalbeispielen ist filecontents super, aber für den tatsächlichen Gebrauch nicht.

natbib und BibTeX wurden mittlerweise von biblatex mit dem Prozessor biber "abgelöst". Vielleicht schaust du dir das mal an. Dein te-Style ist auch meinem System unbekannt.



Nebenbei, der Anhang wird mit dem Schalter \appendix begonnen.

PS: lies dir bitte den Link zu Minimalbeispielen genau durch.
Zuletzt geändert von Johannes_B am Di 30. Jul 2013, 15:12, insgesamt 1-mal geändert.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

Jetzt verstehe ich.

Zu deinem Problem: Ein Blick in die .log zeigt dir die Meldung
LaTeX Warning: File `reference.bib' already exists on the system.
Not generating it from this source.
Das bedeutet, die Datei wird nicht automatisch überschrieben. Willst du das, so solltest du
\RequirePackage{filecontents}
vor der filecontents Umgebung laden.

Hoffe es hilft
Epllus

PS. Wäre es nicht praktischer mit einem Literatur-Editor zu arbeiten (JabRef, BiBDesk, etc.)?

Öknonomentexer
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 30. Jul 2013, 11:40

Beitrag von Öknonomentexer »

Tatsächlich... es war der bibliography style!

Vielen Dank an euch beide!

Antworten