PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bibliography will nicht funktionnieren!!!



manuweb_21
13-04-2008, 00:28
Ich habe viele Probleme mit \begin{thebibliography} - Umgebung. Also ich habe mich entschieden mit bibtex zu arbeiten. Ich habe mich ein Minimaltest runtergeladen aber Schon das geht nicht:

\documentclass[11pt]{article}
\usepackage{cite}

\begin{document}

\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle

Blablabla said Nobody ~\cite{Nobody06}.

\bibliography{mybib}{}
\bibliographystyle{plain}
\end{document}

und mybib.bib file enthaelt:

@misc{ Nobody06,
author = "Nobody Jr",
title = "My Article",
year = "2006" }

BITTE HILFE. Ich habe alles gesucht aber diese Bibliography will mit meinem TexShop nicht funktionnieren. Muss man andere packages runterladen damit es funktionniert???

stereocaro
13-04-2008, 00:33
ich glaube bei deiner bibtex-Angabe is was nicht ganz richtig, hier mal ein funktionierendes Beispiel von mir:
@book{RefWorks:320,
author={R. Dittmeyer and W. Keim and G. Kreysa and A. Oberholz},
year={2004},
title={Chemische Technik. Prozesse und Produkte},
publisher={Wiley-VCH},
address={Weinheim},
volume={Methodische Grundlagen}
}
}
wird zitiert mit \cite{Refworks:320} und dann muss tex 2 bis 3 mal durchlaufen, bis die Literaturangabe auch angezeigt wird.

manuweb_21
13-04-2008, 01:46
Mit deinem file macht es das gleiche!!!

Ein Fehler sagt ich habe kein bbl file. Aber was ist das???

voss
13-04-2008, 09:06
Mit deinem file macht es das gleiche!!!

Ein Fehler sagt ich habe kein bbl file. Aber was ist das???

Das ist die Datei, die bibtex erzeugt und dann von latex eingelesen wird.
hast du überhaupt bibtex laufen lassen?

Herbert

holzstock
13-04-2008, 10:05
Zitat von manuweb_21 Beitrag anzeigen
Mit deinem file macht es das gleiche!!!

Ein Fehler sagt ich habe kein bbl file. Aber was ist das???
Das ist die Datei, die bibtex erzeugt und dann von latex eingelesen wird.
hast du überhaupt bibtex laufen lassen?

Herbert

Das bedeutet: wenn Du Bibtex verwendest, musst Du es beim Erstellen auch laufen lassen, also auf der Commandline (oder irgendwo in der Konfiguration Deines TexShop) muss die Befehlsfolge zum Erstellen des DVI's lauten:

latex <$DEIN_TEX_FILE>
bibtex <der Name des Files ohne Dateianhang>
latex <$DEIN_TEX_FILE>
latex <$DEIN_TEX_FILE>

Dann sollte auch alles funktionieren.

lg
holzstock

manuweb_21
13-04-2008, 20:40
Entschuldigung ich verstehe nicht ganz.

1. Ich muss meinen .bib file (mybib.bib) mit allen meine Angaben erstellen, etwas im Still:

@Article{Ellis:1996cg,
author = "John Ellis and Graham G. Ross",
title = "Can one probe the structure function of the pomeron?",
journal = "Phys. Lett.",
volume = "B384",
year = "1996",
pages = "293-299",
eprint = "hep-ph/9604360"
}

2. Dann muss ich in meinem main .tex file (report.tex) diese Befehle hinzufügen (aber wo genau??):

latex <$report.tex>
bibtex mybib
latex <$report.tex>
latex <$report.tex>

(Wieso 3mal latex <$report.tex>????)

3. und endlich

\bibliography{mybib}

bevor \end{document} schreiben

Aber bibtex muss man runterladen? Wenn ja wo?? oder ist er schon mit TexShop dabei???

Xenara
13-04-2008, 21:04
Dein Code müsste eigentlich schon so stimmen.
Mit
\bibliography{mybib}{}
\bibliographystyle{plain}
sagst du LaTeX, wo er die Literaturstellen findet (vgl. input/include) und mit dem style, wie er es ausgeben soll.

BibTex ist beim TeXShop normalerweise dabei: Setzen -> BibTeX (statt LaTeX)

3x Setzen ist nötig, weil:

1x latex -> Sammeln aller nötiger Parameter (Seitenzahlen, Verweise, Literaturverweise...)
1x bibtex -> Zusammensuchen der Literaturstellen, deren Verweise im latex-Lauf gefunden wurde
1x latex -> Zusammenbasteln des gesamten Dokumentes
1x latex -> Seitenzahlen werden korrekt angepasst, da die Zahl ja erst ermittelt werden konnte, nachdem das Dokument quasi fertig war.

manuweb_21
13-04-2008, 21:11
Also wo muss man:

latex <$DEIN_TEX_FILE>
bibtex <der Name des Files ohne Dateianhang>
latex <$DEIN_TEX_FILE>
latex <$DEIN_TEX_FILE>

schreiben??

Xenara
14-04-2008, 06:52
Wenn du es unbedingt mit diesen Befehlen machen willst, dann wohl im Terminal.
Ansonsten hab ich doch geschrieben, dass TeXShop diese Funktion normalerweise schon hat: Du hast doch den Button setzen, und rechts daneben einen mit LaTeX. Den mit LaTeX kannst du anklicken und bekommst eine Liste, dort dann BibTeX auswählen.

Ansonsten würde ich mir mal diverse Dokus anschauen...