PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Literaturverzeichnis



pitterpolo
02-11-2011, 19:12
Hallo mrunix'er,

ich habe ein Problem mit der Erstellung eines Literaturverzeichnisses und komme nicht weiter.

Hier mein Minimalbeispiel:


% Dokumentenklasse
\documentclass[12pt,a4paper,bibliography=totocnumbered]{scrartcl}

% Sprachpaket
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{lmodern}
\usepackage[ngerman]{babel}

% Schrifttyp
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

% Einstellungen der Seitenränder
\usepackage[left=2cm,right=2cm,top=2.5cm,bottom=2.5cm,includeh eadfoot,includefoot]{geometry}

% Zeilenabstand
\usepackage{setspace}
\onehalfspacing

% Hyperlink im Inhaltsverzeichnis
\usepackage{hyperref}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black,
}

% Bibliographie und Zitation
\usepackage[backend=bibtex8,style=verbose-ibid,bibstyle=numeric]{biblatex} %authoryear ,natbib=true -dw -comp authortitle-ibid
\bibliography{bib.bib}

\usepackage{csquotes}
\usepackage{filecontents}


\begin{document}

Hier noch ein paar Sätze:


\begin{quote}
Voraussetzung für die desinfizierende Wirkung der Alkohole ist ein gewisser Wassergehalt. 96\%iger oder absoluter Alkohol wirkt lediglich wachstumshemmend und damit konservierend.\footnote{\cite[S.~20]{bast}}\end{quote}



\section{Literatur}

\nocite{*}
\printbibliography


\end{document}

Hier meine bib-Datei:


@book{bast,% tabularx
\usepackage{array,booktabs}
author = {Eckhard Bast},
title = {Mikrobiologische Methoden},
publisher = {Spektrum Akadamischer Verlag},
year = {2001},
subtitle = {Eine Einführung in grundlegende Arbeitstechniken},
edition = {2. Auflage},
location = {Heidelberg, Berlin}
}

(ich füge jeweils tex- und bib-Datei nochmal an).

Ich weiß nicht woran es liegt. Meine Vermutung: Irgendwas läuft schief und es hat damit zu tun, dass ich nun mit einem Linux-System arbeite (von XP auf Pardus umgestiegen). Weiter weiß ich leider auch nicht.

Hoffentlich könnt ihr mir weiterhelfen.

Viele Grüße,
pitterpolo



Hier die Downloadlinks (kann ich leider nicht als Anhang hochladen):

bib-Datei:
http://www.mediafire.com/?9otrdp8y96yrjnr

tex-Datei:
http://www.mediafire.com/?p23jz5avh9xoca9

Edit: Im Anhang befindet sich jetztz mein vorläufiges Output.

Edit 2: Nachdem ich


% tabularx
\usepackage{array,booktabs}

aus dem Minimalbeispiel gestrichen habe funktioniert es problemlos. Nur: Inwieiweit beeinflussen diese Paket bibtex? Ich brauche beide Pakete und kann nicht darauf verzichten...

mechanicus
02-11-2011, 19:19
Hi,

du hast keinen bibtex-Lauf gemacht. Das sollte auch so in der log-Datei stehen. Ich rate dir aber als backend entweder biber oder bibtex zu nutzen.

Zudem solltest du in Verbindung mit biblatex die Anweisung \bibliography durch \addbibresource{bib.bib} erstetzen.

Die Endung bib gehört bei \bibliography nicht dazu!

Marco

bobmalaria
02-11-2011, 19:19
hi,

sieht so aus als muesstest du nur noch bibtex8 ausfuehren.

schau mal in die blg datei, die log datei fuer bibtex. da sollte stehen wenn etwas schief gelaufen ist.

eventuell hat dein alter editor bibtex einfach auch automatisch aufgerufen und dein neuer macht das nicht.

da du zwischen systemen gewechselt hast, kommen eventuell noch kodierungsprobleme in frage. aber fang erstmal einfach an.

gruss

pitterpolo
02-11-2011, 19:25
Hallo mechanicus,



du hast keinen bibtex-Lauf gemacht. Das sollte auch so in der log-Datei stehen.

muss ich die bib-Datei kompilieren?



Ich rate dir aber als backend entweder biber oder bibtex zu nutzen.

Was bedeutet das?
Was ist der Unterschied? Kenne mich damit jetztz leider nicht so gut aus...



Zudem solltest du in Verbindung mit biblatex die Anweisung \bibliography durch \addbibresource{bib.bib} erstetzen.

Die Endung bib gehört bei \bibliography nicht dazu!

Also entweder \addbibresource{bib.bib} oder \bibliography{bib}?


Zur Information: Ich verwende Kile als Editor.


Vielen Dank für die Antwort.

Viele Grüße,
pitterpolo

mechanicus
02-11-2011, 19:33
muss ich die bib-Datei kompilieren?
...
Zur Information: Ich verwende Kile als Editor.

Bei Kile kannst du neben den pdflatex-Lauf auch bibtex auswählen. Das einfach mal machen.

Die LogDatei wird die ebenfalls in Kile angezeigt, wenn du im unteren Teil den Reiter "Output" verwendest.




backend=biber%bibtex
Was bedeutet das?

Was ist der Unterschied? Kenne mich damit jetztz leider nicht so gut aus...

Die Unterschiede werden bei der Behandlung von Unicode deutlich bibtex kann das nicht biber schon. Zudem erlaubt biber die Nutzung weiterer Option des Paketes biblatex. Dank Christine Römer steht die Dokumentation von biblatex auch auf Deutsch zur Verfügung. Dort ist alles erklärt.





Also entweder \addbibresource{bib.bib} oder \bibliography{bib}?

Eigentlich ja, aber insgesamt solltest du schon \addbibresource verwenden.

pitterpolo
02-11-2011, 19:37
Hallo,

also irgendwie habe ich es hingekriegt.
Bei Kile ist es ja so, dass man oben rechts und unter 'Erstellen' einige Sachen, ich nenne es mal, 'ändern', kann.

Hab' dann einfach BibTeX ausgewählt und dann nochmal kompiliert. Hat geklappt. Dann gab es dort noch zu einem kleinen Problem mit dem ulem-Paket (bin zufällig durch Google draufgestoßen)

und musste nur


\usepackage[normalem]{ulem}

ändern.

Jetztz ist alles korrekt.


Es bedankt sich,
pitterpolo

Edit: Danke für den Beitrag, mechanicus. Genau darauf bin ich durch 'kleines Experimentieren' gekommen.

pitterpolo
02-11-2011, 19:41
Die Unterschiede werden bei der Behandlung von Unicode deutlich bibtex kann das nicht biber schon. Zudem erlaubt biber die Nutzung weiterer Option des Paketes biblatex. Dank Christine Römer steht die Dokumentation von biblatex auch auf Deutsch zur Verfügung. Dort ist alles erklärt.

Ich kenne mich leider nicht so gut aus, aber ich habe durch den Umstieg keine anderen Probleme mehr, oder? Damit meine ich, dass statt 'biblatex8' 'biber' schreibe aber ganz gewohnt die bib-Dateien erstellen kann, so wie ich es gemacht habe, oder?



Eigentlich ja, aber insgesamt solltest du schon \addbibresource verwenden.

Danke. Dann werde ich es in der Zukunft so handhaben.


Viele Grüße,
pitterpolo