PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wichtige newbie Frage \chapter und bibtex funktionieren nicht miteinander???



sschilling
15-06-2008, 03:17
Hallo,

Ich hab seit Wochen schon mich gewundert warum meine bibtex bib nicht in meinem Dokument angezeigt werden.


Das Problem ist meine Welchpaper.tex sieht so aus:
\documentclass[english,a4]{./Layout_Style/layout}


% alternativley for a german style type: \documentclass[german,a4]{./Layout_Style/layout}
% or for a5 style: \documentclass[german,a5]{./layout_style/layout}


% -----------------------------------------------------------------------------------------------------%
% -----------------------------------------------------------------------------------------------------%
% Definitions and Packages:
% -----------------------------------------------------------------------------------------------------%
% -----------------------------------------------------------------------------------------------------%


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% packages
\usepackage{graphics} % for pdf, bitmapped graphics files
\usepackage{epsfig} % for postscript graphics files
\usepackage{mathptmx} % assumes new font selection scheme installed
\usepackage{times} % assumes new font selection scheme installed
\usepackage{amsmath} % assumes amsmath package installed
%\usepackage{cite} % quote somebody
%\usepackage{makeidx} % allows index generation
\usepackage{graphicx} % standard LaTeX graphics tool when including figure files
%\usepackage{multicol} % used for the two-column index
\usepackage[bottom]{footmisc} % places footnotes at page bottom
\usepackage{amssymb} % mathematic symbols
\usepackage{graphicx} % for pdf, bitmapped graphics files
\usepackage{float} % for float environment
\usepackage{wasysym} % some extra characters
%\usepackage{amsthm} % theorems
%\usepackage{enumitem} % manipulating lists
%\usepackage{chemarrow} % chemical arrows
\usepackage[round]{natbib} % citations
\usepackage{natbib} % citation Harvard style (??)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% custom made comments and environments

\newcommand*\fvec[1]{\ensuremath{\mathbf{#1}}} % vec creates a bold symbol
\newcommand*\fop[1]{\boldsymbol{#1} } % fat operator
\newcommand*\dx[3]{\frac{\partial^{#3} {#1}}{\partial {#2}^{#3}}} % partial derivative, input: \dx{a}{b}{c}
\newcommand*\dt[0]{\frac{d}{d\,t}\,} % time derivative
\newenvironment{ea}[0]{\begin{eqnarray}} {\end{eqnarray}} % just to shorten the input eqnarray
\newenvironment{ea*}[0]{\begin{eqnarray*}} {\end{eqnarray*}} % just to shorten the input eqnarray*
\newenvironment{m}[0]{\begin{bmatrix}} {\end{bmatrix}} % creates rectangular matrix
\newcommand*\sys[1]{$\fop #1$ } % system description
\newcommand*\tint[1]{\int_{0}^{t} #1 \, d\tau} % integral over time
\newcommand{\vectornorm}[1]{\left|\left|#1\right|\right|} % vectornorm

\newtheorem{theo}{Theorem}[section] % theorem enviroment theorem
\newtheorem{lem}{Lemma}[section] % theorem enviroment lemma
\newtheorem{cor}{Corollary}[section] % theorem enviroment corollary
\newtheorem{rem}{Remark} % remark enviroment
\newtheorem{prop}{Proposition} % proposition enviroment
\newtheorem{defi}{Definition}[section] % theorem enviroment definition


\parindent 0pt % no indent after line break

% no page breaks after each chapter: check this option wether you like it or not
\makeatletter
\renewcommand\chapter{\par\bigskip\global\@topnum\ z@
\@afterindentfalse
\secdef\@chapter\@schapter}
\makeatother

\floatstyle{plain}
\newfloat{program}{thp}{lop}
\floatname{program}{Program}

% -----------------------------------------------------------------------------------------------------%
% -----------------------------------------------------------------------------------------------------%
% Document
% -----------------------------------------------------------------------------------------------------%
% -----------------------------------------------------------------------------------------------------%


\begin{document}

% -----------------------------------------------------------------------------------------------------%
% Heading
% -----------------------------------------------------------------------------------------------------%


% variables for title page
% any string can be put into variables, all variables are optional

% date
\date{\today}


% title
\title{ Intrinsic Danger \\ \begin{tiny}$ $\end{tiny} \\ }

%subtitle
\subtitle{Security of nuclear weapons and fissile material in South Asia\\C3I and MPC\&A \\} % \& = &

% author
\author{Stefan Schilling}

% term
\term{Winter08}

%supervisor
\supervisor{David Welch, PhD}

%course
\course{JUP460}

\maketitle


% ----------------------------------------------------------------------------------------------------%
% Abstract
% ----------------------------------------------------------------------------------------------------%

\newpage


% ----------------------------------------------------------------------------------------------------%
% Tables
% ----------------------------------------------------------------------------------------------------%


\tableofcontents % not necessary
\listoffigures % no we do not want that, too :)
%\listoftables % neither that

\newpage


% -----------------------------------------------------------------------------------------------------%
% Introduction
% -----------------------------------------------------------------------------------------------------%


\chapter{Introduction}

\input{./chapters/Chap1_Introduction}

%\newpage

% -----------------------------------------------------------------------------------------------------%
% Chapter Two - Nuclear Deterrence in South Asia
% -----------------------------------------------------------------------------------------------------%


%\chapter{Nuclear Deterrence in South Asia}

%\input{./chapters/Chap2_Deterrence}

%\newpage

% -----------------------------------------------------------------------------------------------------%
% Chapter Three - Theoretical Framework
% -----------------------------------------------------------------------------------------------------%


%\chapter{Theoretical Framework of Analysis - Normal Accidents}

%\input{./chapters/Chap3_Framework}

%\newpage

% -----------------------------------------------------------------------------------------------------%
% Chapter Four - Theoretical Framework 2
% -----------------------------------------------------------------------------------------------------%


%\chapter{Framework of Analysis - C$^{\mbox{3}}$ I and MPC\&A}

%\input{./chapters/Chap4_Framework2}

%\newpage

% -----------------------------------------------------------------------------------------------------%
% Regularization
% -----------------------------------------------------------------------------------------------------%


%\chapter{Current Examination of possible failures - C$^{\mbox{3}}$ I and weapons arsenal}

%\input{./Regularization/Regularization}



% -----------------------------------------------------------------------------------------------------%
% Applications
% -----------------------------------------------------------------------------------------------------%


\chapter{Appendix}

\input{./chapters/Appendix}



% -----------------------------------------------------------------------------------------------------%
% Summary and Conclusions
% -----------------------------------------------------------------------------------------------------%


\chapter{Conclusion}

%\input{./SummaryConclusions/SummaryConclusions}



% -----------------------------------------------------------------------------------------------------%
% Bibliography
% -----------------------------------------------------------------------------------------------------%


\bibliographystyle{plainnat}
\bibliography{bibsschilling} % references are in file bibschilling.bib


%\makeindex
% important: compile via LATEX -> LATEX -> LATEX -> BIBTEX -> LATEX !!!

\end{document}


__________________________________________________ _______________

Das Problem ist: Wenn die \chapter alle benutzt werden bekomme ich diese Fehlermeldung:

von Bibtex bekomm ich diese fehler meldung:
This is BibTeX, Version 0.99c (Web2C 7.5.6)
The top-level auxiliary file: Welchpaper.aux
I found no \citation commands---while reading file Welchpaper.aux
I found no \bibdata command---while reading file Welchpaper.aux
I found no \bibstyle command---while reading file Welchpaper.aux
(There were 3 error messages)

von Latex sehr viele dieser: Package natbib Warning: Citation `Lavoy_2003' on page 4 undefined on input line
13.


Package natbib Warning: Citation `Hagerty_2005' on page 4 undefined on input li
ne 20.

[4] [5]

Package natbib Warning: Citation `McLaughlin_1993' on page 6 undefined on input
line 28.


Package natbib Warning: Citation `Schubauer_2007' on page 6 undefined on input
line 28.

[6]

Package natbib Warning: Citation `Sagan_1993' on page 7 undefined on input line
37.

[7]

Package natbib Warning: Citation `Busch_2004' on page 8 undefined on input line
52.


Package natbib Warning: There were undefined citations.

Wenn ich wie in der .tex oben gezeigt bis auf \chapter{Introduction} alle anderen Chapter ausgeschaltet sind bekomm ich keine Probleme. Und LATEX--> BIBTEX--> LATEX --> LATEX spukt mir die Datei aus wie ich will...

Nur mit ihnen bekomme ich nur die Fehlermeldungen??

Hat jemand ne Ahnung was zu tun ist??
Merci,
Gruss
Stefan

sschilling
15-06-2008, 03:19
PS: Das einzige was LATEX in der pdf ausspukt ist ein Fragezeichen anstelle der Citation

trinix
15-06-2008, 08:18
[...]
Package natbib Warning: Citation `Busch_2004' on page 8 undefined on input line
52.


Package natbib Warning: There were undefined citations.

Wenn ich wie in der .tex oben gezeigt bis auf \chapter{Introduction} alle anderen Chapter ausgeschaltet sind bekomm ich keine Probleme. Und LATEX--> BIBTEX--> LATEX --> LATEX spukt mir die Datei aus wie ich will...

Nur mit ihnen bekomme ich nur die Fehlermeldungen??

Hat jemand ne Ahnung was zu tun ist??[...]


Ich kenne dieses Verhalten nur, wenn die Citekeys falsch geschrieben wurden oder, vielleicht blöde Anmerkung, wirklich keine vorhanden sind.

D.h. alles auskommentieren bis es läuft und anschließend schrittweise die Teile wieder hinzufügen.

Sabrina.Dankers
15-06-2008, 08:50
Hast du schon mal versucht den aux-File zu löschen und dann neu zu kompilieren?

sschilling
15-06-2008, 11:46
JA, hab ich etliche Mal... dachte das daran das Problem liegt aber anscheinend kommt Latex mit den vielen Chapters nicht klar, wenn ich alle Chapter in ein Chapter pack macht er mir kein Stress. Und spukt sofort die Bibliographien aus....

Ich hab die Citations alle in Fussnoten also \footnote{\cite{...}} und Fussnoten werden kapitelweise vergeben... Kann es sein dass er damit nicht klar kommt??

Sabrina.Dankers
15-06-2008, 11:50
Welche Fehlermeldung erhälst du von latex? Poste mal das log-File.



wenn ich alle Chapter in ein Chapter pack macht er mir kein Stress. Und spukt sofort die Bibliographien aus....


Das verstehe ich nicht so ganz. Wie meinst du das? Zeig mal was du geändert hast, dass es funktioniert.

trinix
15-06-2008, 12:05
Reproduziere das Problem in einem einfachen Minimalbeispiel und poste dies. So können wir das nachvollziehen und es evtl. auch lösen.

sschilling
15-06-2008, 13:07
OK: Welchpaper.tex ist so wie oben! Kein Problem in Bibtex

Welchpaper.tex mit Chapter Two eingebunden (nicht durch %) ausgeklammert (siehe oben) dann bringt Bibtex diese fehlermeldung:
This is BibTeX, Version 0.99c (Web2C 7.5.6)
The top-level auxiliary file: Welchpaper.aux
I found no \citation commands---while reading file Welchpaper.aux
I found no \bibdata command---while reading file Welchpaper.aux
I found no \bibstyle command---while reading file Welchpaper.aux
(There were 3 error messages)

reicht das??

Sabrina.Dankers
15-06-2008, 13:47
www.minimalbeispiel.de

So können wir dir nicht helfen. Wir brauchen ein lauffähiges Minimalbeispiel ausgehend von deiner Datei, das aber den Fehler trotzdem zeigt. Wir haben ja deine ganzen Dateien nicht, die du mit input einbindest, daher können wir den Fehler nicht reproduzieren.