Seite 1 von 2

texmaker - probleme beim Zitieren und Literaturverzeichnis

Verfasst: Sa 21. Jan 2012, 13:58
von Mia-DA
Hallo!

Nachdem ich nun schon den ganzen Tag damit beschäftigt bin ein Literaturverzeichnis in meine DA einzufügen muss ich nun euch fragen. Ich weiß nicht weiter...

Kommen wir zu einem Mininmalbeispiel:
%Minimalbeispiel.tex
\documentclass[12pt,a4paper,DIV14,BCOR10mm,headsepline,headings=normal]{scrreprt}
\usepackage{mathpazo}
\usepackage[version=3]{mhchem}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{setspace}
\usepackage{units}
\usepackage{tabularx}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{color}
\usepackage{array,multirow,bigdelim}
\usepackage{upgreek}
\usepackage[output-decimal-marker={,}]{siunitx}
\usepackage{amsmath}
\usepackage{mdwlist}
\usepackage{paralist}
\usepackage{subfigure}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[backend=bibtex8]{biblatex}
\bibliography{latexlit}
\parindent0pt
\renewcommand*{\headfont}{\normalfont}
\onehalfspacing
\usepackage{filecontents}
\begin{document}

Weiterhin wird dessen Funktionsprinzip näher beschrieben und auf die Aufnahme- und Auswertetechniken eingegangen. \autocite{Knuth:TeXbook}

\printbibliography
\end{document}
%Hier ist das Ende
%latexlit.bib
@book{Knuth:TeXbook,
 title{Te TeXbook}
 author{Donald E. Knuth}
 date{1986-05}
 publisher{Addison-Wesley},
}
%das wars
Ich stehe nun vor folgendem Problem:

Ich kompiliere F6 F6 F11 F6 F6 und außer, dass [Knuth:TeXbook] anstelle der angestrebten [1] passiert nichts. Und in dem Minimalbeispiel.bib steht:
% $ biblatex auxiliary file $
% $ biblatex version 1.6 $
% Do not modify the above lines!
%
% This is an auxiliary file used by the 'biblatex' package.
% This file may safely be deleted. It will be recreated as
% required.
%
\begingroup
\makeatletter
\@ifundefined{ver@biblatex.sty}
  {\@latex@error
     {Missing 'biblatex' package}
     {The bibliography requires the 'biblatex' package.}
      \aftergroup\endinput}
  {}
\endgroup

\lossort
\endlossort

\endinput
Vielleicht habt ihr ja eine Idee? Wenn Informationen fehlen, bitte kurz darauf hinweisen. Ich mache das heute hier zum ersten Mal (alle anderen Fragen habe ich Dank Google&Buch klären können).

LG Mia

Verfasst: Sa 21. Jan 2012, 17:14
von Sepp99
Der Aufbau deiner bib-Datei ist falsch:
%Minimalbeispiel.tex
\documentclass[12pt,a4paper,DIV14,BCOR10mm,headsepline,headings=normal]{scrreprt}
\usepackage{mathpazo}
\usepackage[version=3]{mhchem}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\usepackage[babel,german=guillemets]{csquotes}
\usepackage[backend=biber]{biblatex}
\addbibresource{latexlit.bib}


\usepackage{filecontents}
\begin{filecontents}{latexlit.bib}
@book{Knuth:TeXbook,
 title={Te TeXbook},
 author={Knuth, Donald E.},
 date={1986-05},
 publisher={Addison-Wesley},
} 
\end{filecontents}
\begin{document}

Weiterhin wird dessen Funktionsprinzip näher beschrieben und auf die Aufnahme- und Auswertetechniken eingegangen. \autocite{Knuth:TeXbook}

\printbibliography
\end{document}
%Hier ist das Ende
Weiters solltest du bei utf8-Codierung biber als backend benutzen. Ergebnis siehe Anhang.
Gruß, Sepp.-

Verfasst: Sa 21. Jan 2012, 17:27
von Mia-DA
Hallo!

Danke schon mal für deine Antwort. Leider hat sich bei mir nichts getan, trotz des neuen Codes :( Hast du noch eine Idee?

LG Mia

Verfasst: Sa 21. Jan 2012, 17:33
von Sepp99
Mia-DA hat geschrieben:Danke schon mal für deine Antwort. Leider hat sich bei mir nichts getan, trotz des neuen Codes :( Hast du noch eine Idee?
Achtung - ich habe den Code soeben gändert, hat sich überschnitten. Es wäre schön, wenn du nähere Angaben machen könntest, "bei mir hat sich nichts getan" ist zu wenig. Du kannst natürlich bibtex8 satt biber verwenden!
Gruß, Sepp.-

Verfasst: Sa 21. Jan 2012, 17:41
von Mia-DA
Hallo!

Also ich habe deinen Code abgespeichert, das .bib file auch entsprechend geändert (mit "=") und das dann ausgeführt (F6 F11 F6 F6).

Es bleibt bei dem einen Satz mit [Knuth:TeXbook] als Referenz, ohne Verzeichnis. Es kommt wie schon vorher keine Fehlermeldung.

Dank dir!

Verfasst: Sa 21. Jan 2012, 17:46
von Sepp99
Mia-DA hat geschrieben: das .bib file auch entsprechend geändert (mit "=") und das dann ausgeführt (F6 F11 F6 F6).
Hast du in der bib-Datei auch die Beistriche angehängt?
Sepp.-

Verfasst: Sa 21. Jan 2012, 17:53
von Mia-DA
Also ich habe den Eintrag aus deinem Code in meine .bib Datei kopiert. Oder was meinst du?

Verfasst: Sa 21. Jan 2012, 17:55
von Mia-DA
Das kann man falsch verstehen, meine .bib Datei sieht nun so aus:
@book{Knuth:TeXbook, 
 title={Te TeXbook}, 
 author={Knuth, Donald E.}, 
 date={1986-05}, 
 publisher={Addison-Wesley}, 
}

Verfasst: Sa 21. Jan 2012, 18:05
von Sepp99
Versuche einmal, nur mein Beispiel mit F6 F11 F6 F6 zu kompilieren. Läuft dieses Beispiel durch (ersetze nur biber durch bibtex8)? Schreibe VOR
\documentclass
noch
\listfiles
. Falls mein Beispiel ebenfalls nicht klappt, solltest du dein log-file schicken.
Gruß, Sepp.-

Verfasst: Sa 21. Jan 2012, 18:10
von Mia-DA
Es klappt, und zwar mit \listfiles. Kannst du mir erklären, warum das so ist? Ich habe echt schon alles an Literatur durch, was ich finden konnte aber das ist mir neu (darum wurde es natürlich nicht probiert...)