PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis wird nicht richtig angelegt!



Mulan
17-08-2005, 18:43
Hallo,
ich weiß es gibt schon so viele Threads dafür und im Internet gibt es auch allerhand aber mein Problem habe ich noch nicht gefunden. Ich hoffe ihr könnt mir weiterhelfen. Schlage mich schon seit Tagen damit rum.
Das seltsame ist, das es mit einer Testversion funktioniert. Weiss aber nicht was ich bei mir großartig anders mache.
Mein Fehler: Literarturverzeichnis wird erstellt aber ohne Inhalt. Auch die Zitate sehen dann eher so aus: Darstellung an einem Beispiel (nach ?, S. 6)
Soll aber so aussehen, was bei der Testversion auch funktioniert:einem Beispiel (nach Pas92, S. 6)
Mein Code:
\documentclass[a4paper,BCOR5mm,12pt,headsepline,pointlessnumbers, bibtotocnumbered,oneside]{book}
\usepackage{german, amssymb}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{fancyhdr}

\usepackage[round]{natbib}

\usepackage{subfigure}
\usepackage{floatflt}
\begin{document}

\bibliographystyle{alphadin}

\include{firstcover}
\thispagestyle{empty} % erzeugt Seite ohne Kopf- / Fusszeile
\include{empty}
\include{cover}
\include{dank}
\include{zusammenfassung}
\frontmatter \tableofcontents \newpage \mainmatter
\pagestyle{fancy} \rhead{Seite \thepage}
\include{hauptteil}
\newpage
\addcontentsline{toc}{section}{Literatur}

\bibliography{Literartur} % Literatur ist meine bib datei

\end{document}

was auch seltsam ist, das das Literarturverzeichnis zweimal da ist.
danke und lg

edico
17-08-2005, 22:52
... ein Minimalbesipiel ist das ja nicht. So sieht die Loesung fuer dein Masterfile aus:
%
\begin{filecontents}{literatur.bib}
@Book{Haig2003,
author = "Sven Haiges and Adam Bein and Marcel May and Bernhard Woehrlin",
title = "Struts, Java Framework fr Webanwendungen",
publisher = "Software \& Support Verlag",
edition = "2nd",
year = "2003",
}
\end{filecontents}
%
\documentclass[oneside]{book}
\usepackage[latin1]{inputenc}
\usepackage[german]{babel}
\usepackage{natbib}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\chapter{Sowas hat die Welt noch nicht gesehen \dots}
Text\cite{Haig2003}
\cleardoublepage
\bibliographystyle{alphadin}
\bibliography{literatur} % Literatur ist meine bib datei
\end{document}
%
edico

Mulan
18-08-2005, 10:44
danke aber es hat leider immernoch nicht funktioniert. trotz \claerdoublepage werden 2 literaturverzeichnisse OHNE Inhalt angelegt. Auch die Fragezeichen im Text sind immernoch da.....ich verstehe das nicht.

Bitte helft mir weiter!!

edico
18-08-2005, 11:34
Was funktioniert nicht - dein file oder gilt das auch für mein Minimalbeispiel?
Ist alphadin.bst in deinem dir?
Es gibt keine Warnungen? Was sagt der logfile?
Wie compilierst du denn?
Lass mal \listfiles mitlaufen und poste die File List.
edico

Mulan
18-08-2005, 17:35
Hallo,
also bei deinem Minimalbeispiel klappt es auch nicht. Ich bekomme eine Seite mit dem Inhaltsverzeichnis, zweite Seite mit Text und dritte Seite wo aber nur die Überschrift Literaturverzeichnis eingetragen ist.
Es gibt keine Warnung. Ich benutze Miktex und drücke auf die Buttons oben. Bibtex und PDF_Latex jeweils 2 mal. bei einem anderen beispiel hat es auch geklappt aber halt nicht bei mir und auch nicht bei deinem Beispiel.
Ich habe \listfiles reingeschrieben aber da bekomme ich dann keine Liste oder muß ich das irgendwo anders hinschreiben?
lg

edico
18-08-2005, 18:15
... du hast die Fragen nicht beantwortet. Wie soll ich helfen? Bei mir laeuft das Beispiel.
Hast du bibtex laufen lassen? Und sag was zu den anderen Fragen. So kommen wir nicht weiter ...
edico

Mulan
18-08-2005, 20:41
Sorry, aber ich dachte ich hätte die Fragen schon beantwortet.
Was funktioniert nicht - dein file oder gilt das auch für mein Minimalbeispiel?
-> beides funktioniert nicht.
Ist alphadin.bst in deinem dir?
-> was ist dir? aber eigentlich müsste es, denn das untere Beispiel funktioniert bei mir.
Es gibt keine Warnungen?
-> nein. kompiliert ohne Probleme durch
Wie compilierst du denn?
-> Mit Hilfe der Buttons. Bibtex und PDF-Latex
Lass mal \listfiles mitlaufen und poste die File List.
-> habe ich versucht aber es wird nichts angezeigt.

Bei diesem Beispiel klappt es bei mir.


%das Papierformat zuerst
\documentclass[a4paper, 11pt, oneside]{article}

% deutsche Sonderzeichen benutzen
\usepackage[ngerman]{babel}

% wegen deutschen Umlauten
\usepackage[ansinew]{inputenc}

% fuer Zitate
\usepackage[round]{natbib}

% hier beginnt das Dokument
\begin{document}

% Festlegung Art der Zitierung - Havardmethode: Abkuerzung Autor + Jahr
\bibliographystyle{alphadin}

% Inhaltsverzeichnis erzeugen
\tableofcontents

% und nun Text mit Zitaten
\newpage
\section{Kapitel mit Zitaten}
Richtig zu zitieren ist nicht einfach. Da gibt es eine Unmenge an
Regeln zu beachten. Deshalb sollte man ein entsprechendes Buch mal
lesen oder im Internet schauen. Ich werde jetzt nicht erklären,
wie man richtig zitiert. Hier nur ein paar Beispiele. So möchte
ich z.~B. mal den \citep[vgl.][]{brooks2001-silver} erwähnen. Ein
System\index{System} ist definiert als eine Menge von Elementen,
die miteinander durch Beziehungen verbunden sind und gemeinsam
einen bestimmten Zweck zu erfüllen ha\citep[S.~48]{mueller2000}

\ldots

Da in der Synergetik eine Reihe von neuen Begriffen eingeführt
werden, erfolgt die Darstellung an einem Beispiel
\citep[nach][S.~6]{pasche1992}. \ldots

% Literaturliste soll im Inhaltsverzeichnis auftauchen
\newpage
\addcontentsline{toc}{section}{Literatur}

% Literaturliste endgueltig anzeigen
\bibliography{literatur}

% das ist wohl jetzt das Ende des Dokumentes
\end{document}

edico
18-08-2005, 23:45
Ok - das ist doch schon schoen! Ich empfehle dir, bei dem laufenden Beispiel auf eine KOMA-Klasse zu wechseln und dementsprechend Anpassungen vorzunehmen:
%
%
\begin{filecontents}{literatur1.bib}
@Book{Haig2003,
author = "Sven Haiges and Adam Bein and Marcel May and Bernhard Woehrlin",
title = "Struts, Java Framework fr Webanwendungen",
publisher = "Software \& Support Verlag",
edition = "2nd",
year = "2003",
}
\end{filecontents}
%
\documentclass[a4paper, 11pt, oneside, bibtotoc]{scrartcl} %{article}
%------------------------------------> ^^^^^^^^ Literaturverz => toc
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[round]{natbib}
\usepackage{hyperref} % moeglichst als letztes pacakage laden
\begin{document}
\tableofcontents

\newpage
\section{Kapitel mit Zitaten}
Richtig zu zitieren ist nicht einfach. Da gibt es eine Unmenge an
Regeln zu beachten. Deshalb sollte man ein entsprechendes Buch mal
lesen oder im Internet schauen. Ich werde jetzt nicht erklren,
wie man richtig zitiert. Hier nur ein paar Beispiele. So mchte
ich z.~B. mal den \citep[vgl.][]{Haig2003} erwhnen. Ein System%\index{System}
ist definiert als eine Menge von Elementen,
die miteinander durch Beziehungen verbunden sind und gemeinsam
einen bestimmten Zweck zu erfllen hat\citep[S.~48]{Haig2003}\ldots
Da in der Synergetik eine Reihe von neuen Begriffen eingefhrt
werden, erfolgt die Darstellung an einem Beispiel
\citep[nach][S.~6]{Haig2003}. \ldots

%\newpage % nimm die unten stehende
%\addcontentsline{toc}{section}{Literatur} % Alternative
\cleardoublepage
\bibliographystyle{alphadin}
\bibliography{literatur1}

\end{document
%
Ich erkenne die Probleme im anderen file momentan nicht. Ich verstehe auch nicht, warum mein Beispiel bei dir nicht laeuft, da ich den Unterschied nicht sehe - bis auf 'book' zu 'koma'. Das kann es aber nicht sein. Hast du mal die compiling Porzedur an der Eingabeaufforderung durchgefuehrt - mit pdflatex foo, bibtex foo, pdflatex foo? Hast du ggf. auch mehr als 2x compiliert? Sind Unterschiede aufgetreten? [Hier wuerdest du auf alle Faelle die listfiles ausgedrcukt bekommen.
Wenn du unbedingt auf dieses aber zurueckgreifen musst und nicht das laufende Beispiel 'entwickeln' willst, dann musst du schrittweise auf diesem laufenden Beispiel aufbauen, so dass der Fehler offensichtlich zu Tage tritt.
edico

Mulan
19-08-2005, 08:42
das ist ja gerade das witzige, ich sehe auch keinen großen Unterschied zu dem letzten Beispiel wo es klappt und unseren. Ich werde es nach deinem Vorschlag heute nachmittag nochmal probieren und mich auf jedenfall melden. Danke

Mulan
19-08-2005, 18:28
Hallo,
ich habe das problem gelöst. danke trotzdem!! ich habe es in einer eingabeforderung kompiliert und siehe da es waren warnings die ich dann beheben konnte.
lg