PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bekomme Bibtex nicht zum laufen



DjHighlife
22-06-2013, 21:46
Hallo,

mein Beispiel:

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[german]{babel}

\usepackage[style=authortitle-icomp, backend=biber]{biblatex}
\usepackage[babel,german=guillemets]{csquotes}
\bibliography{test}

\begin{document}


Blablabla said Nobody \cite{test}.


\printbibliography
\end{document}

Ich verwende WinShell als Editor. Ich habe alle erforderlichen Felder ausgefüllt, meine bib ist diese hier:


%%
%% WinShell 3.3.2.6
%% http://www.winshell.org/
%%

% Strings


% Preamble


% BibTeX Entries
@article{lala,
author = {Michael},
journal = {Bild},
title = {Bayern FC},
year = {2013},
}

@article{test,
author = {Tobias },
journal = {Spiegel},
title = {ICH},
year = {2013},
}

bekomme diese Fehlermeldung:


Erzeuge Projekt: test
--------------------------------------------------
test.tex(13): LaTeX Warning: Citation 'test' on page 1 undefined on input line 13.
test.tex(16): LaTeX Warning: Empty bibliography on input line 16.
test.tex(1): There were undefined references.
test.tex(1): Package biblatex Warning: Please (re)run Biber on the file:
--------------------------------------------------
test - 0 Fehler, 4 Warnung(en), 0 Overfull Box(en), 0 Underfull Box(en)


und wenn ich bibtex laufen lasse:


The top-level auxiliary file: test.aux
I found no \citation commands---while reading file test.aux
I found no \bibdata command---while reading file test.aux
I found no \bibstyle command---while reading file test.aux
(There were 3 error messages)


ich sitz jetzt seit 10 Stunden dran und habe es nicht geschafft auch nur ein Literaturverzeichnis zu erstellen. Ich will einfach nur ein Literaturverzeichniss haben. Es funktioniert kein einziges Minimalbeispiel aus dem Internet.
Ich würd mich freuen, wenn einer meinen Fehler findet, oder mir ein Beispiel verlinken könnte, dass funktioniert. Ich bin jetzt am Ende. :(

Grüße,
Michael

u_fischer
22-06-2013, 22:27
Die log-Datei sagt doch du sollst biber laufen lassen - nicht bibtex.

DjHighlife
23-06-2013, 00:02
ok, ich weiß nicht wie ich biber mit Winshell laufen lassen kann, aber egal, hab das backend einfach entfernt, nun gehts.

Wie kann ich jetzt den Style natbib verwenden? der sollte ja in MikTeX dabei sein, oder?

aber einfach umschreiben auf:


\usepackage[style=natbib]{biblatex}
liefert mir:


Erzeuge Projekt: test
--------------------------------------------------
\..\..\..\Program Files\MiKTeX 2.9\tex\latex\biblatex\biblatex.sty(10291): Fehler: Package biblatex Error: Style 'natbib' not found.
\..\..\..\Program Files\MiKTeX 2.9\tex\latex\biblatex\biblatex.sty(10292): Fehler: Package biblatex Error: Style 'natbib' not found.
test.tex(15): Fehler: Package biblatex Error: Command '\cite' undefined.
test.tex(16): Fehler: Package biblatex Error: Command '\cite' undefined.
test.tex(19): Fehler: Package biblatex Error: No driver found.
test.tex(19): Fehler: Package biblatex Error: No driver found.
--------------------------------------------------
test - 6 Fehler, 0 Warnung(en), 0 Overfull Box(en), 0 Underfull Box(en)

nixversteh
23-06-2013, 09:02
Hallo DjHighlife,

das was du möchtest, kann glaube ich MikTex so nicht. Natbib und biblatex sind unterschiedliche Schuhe ...

Ich denke, du meinst eher so etwas:
\usepackage[style=authortitle-icomp, backend=biber, natbib=true]{biblatex}

Viel Erfolg

Gruß
Martin

u_fischer
23-06-2013, 10:42
aber egal, hab das backend einfach entfernt, nun gehts.

Das klingt danach, als wäre dein biblatex ziemlich alt. Denn in neueren biblatex-Versionen ist biber der Defaultbackend.

Du solltest aber nicht auf den bibtex-Backend ausweichen. Bekomme besser biber ans Laufen, biber ist deutlich leistungsfähiger.


\usepackage[style=natbib]{biblatex}

Das muss korrekt \usepackage[natbib]{biblatex} heißen. Aber die Option ist eigentlich für die Umstellung alter Dokumente gedacht, die mit natbib geschrieben wurden, und für Leute, die sich an die natbib-Befehle gewöhnt haben. Neulinge brauchen die nicht.