statt des autors wird der zitierschlüssel ausgeworfen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Shaint
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Mi 27. Feb 2013, 09:47

Beitrag von Shaint »

Ich habe das gleiche Problem.
Ich bekomme wenn ich biber test.tex laufen lasse die Fehlermeldung:
INFO - This is Biber 1.4
INFO - Logfile is 'Test.tex.blg'
ERROR - Cannot find control file 'Test.tex.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
INFO - ERRORS: 1
Ich habe "backend=biber" übergeben.
\documentclass[a4paper]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{moreverb}
\usepackage{graphicx}
\usepackage[babel,german=guillements]{csquotes}
\usepackage[style=numeric-comp,backend=biber]{biblatex}

\begin{filecontents}{Bibliotest.bib} 
@ARTICLE{Beilenhoff1992,
  author = {Beilenhoff, K. and Heinrich, W. and Hartnagel, H.L.},
  title = {Improved finite-difference formulation in frequency domain for three-dimensional
	scattering problems},
  journal = {Microwave Theory and Techniques, IEEE Transactions on},
  year = {1992},
  volume = {40},
  pages = {540 -546},
  number = {3},
  month = {mar},
  doi = {10.1109/22.121730},
  issn = {0018-9480},
  keywords = {Finite difference methods;Frequency domain analysis;Integral equations;Magnetic
	fields;Magnetic materials;Maxwell equations;Scattering;Transmission
	line discontinuities;Transmission line matrix methods;Transmission
	lines;difference equations;electromagnetic wave scattering;integral
	equations;strip lines;waveguide theory;Helmholtz equation;Maxwell's
	equations;finite-difference method;frequency domain;integral form;linear
	equation system;three-dimensional scattering problems;transmission-line
	discontinuities;},
 
}

@ARTICLE{tubiblio19705,
  author = {Markus Clemens and Tilmann Wittig and Thomas Weiland},
  title = {Numerische Feldsimulation mit der Methode der Finiten Integration
	- M{\"o}glichkeiten und Grenzen = Numerical field simulation using
	the finite integration method - possibilities and limits},
  journal = {Technisches Messen : tm},
  year = {2002},
  volume = {69},
  pages = {90--102},
  month = {Januar},
  url = {http://tubiblio.ulb.tu-darmstadt.de/19705/}
}
\end{filecontents}

\begin{document}
\tableofcontents
\include{Chapters/Loesungsmoeglichkeiten}

\newpage
\addcontentsline{toc}{chapter}{Literatur}
\bibliographystyle{unsrt}
\bibliography{Bibbliotest}

\end{document}
Das Kapitel in dem Zitiert wird, schaut folgendermaßen aus:
\chapter{Loesungsmoeglichkeiten}

Dies ist mein Testtext dessen Quellen ich gerne in eckigen Klammern mit Nummern angebeben würde, wie z.B. hier \autocite{Beilenhoff1992}
Oder hier nocheinmal mit einer anderen Quelle \autocite{tubiblio19705} .
Die Quellen \autocite{tubiblio19705} \autocite{Beilenhoff1992} sind beide echte Quellen aus meiner Arbeit, die auch so in der .bib Datei 
stehen!
In der Konsole Rufe ich auf :
pdflatex Test.tex
biber Test.tex
pdflatex Test.tex
pdflatex Test.tex
Ich verwende Miktex und Win7.

Ich vermute mal, wir machen den gleichen Fehler. Ich suche nun schon eine ganze Weile nach meinem Fehler, finde ihn aber nicht.

Ich danke euch für eure Hilfe.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4268
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du must nicht "biber test.tex" sondern nur "biber test" oder "biber test.bcf" aufrufen.

Shaint
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Mi 27. Feb 2013, 09:47

Beitrag von Shaint »

Danke, aber das Ergebnis bleibt das Gleiche, nur der Fehler ändert sich:
INFO - This is Biber 1.4
INFO - Logfile is 'Test.blg'
INFO - Reading 'Test.bcf'
WARN - Warning: Found biblatex control file version 2.3, expected version 2.2
WARN - No data sources defined!

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4268
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Das bedeutet, dass deine biblatex und deine biber-Version nicht zusammen passen (biber ist zu alt). Rufe den Updatemanager von miktex im Admin-Modus auf und aktualisiere biber (ggfs. auch biblatex). Rufe dann den Manager auch im User-Modus auf und aktualisere ggfs. dort auch biblatex.

Shaint
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Mi 27. Feb 2013, 09:47

Beitrag von Shaint »

Vielen Dank, darauf hätte ich wohl selber kommen sollen.
Jedoch bleibt die Meldung
WARN - No data sources defined!
bestehen. Ich möchte numeric-comp verwenden, jetzt habe ich beim googeln ein ähnliches Problem gefunden wenn ein gewisser APA-Style verwendet wird, da musste was in der Style Datei geändert werden. Könnte das auch hier notwendig sein? Der zugehörige Thread!

PS: Ich hoffe ich übernehme hier nicht den Thread und der Ersteller kann sein Problem auch damit lösen :wink:

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4268
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du musst aus deinem Beispiel

"\bibliographystyle{unsrt} ": löschen

"\bibliography{Bibbliotest}": Durch
\addbibresource{Bibliotest.bib} ersetzen (Achtung: auch den Schreibfehler korrigieren!) und in die Präambel verschieben.

Irgendwo sollte dann \printbibliography stehen. Und natürlich musst du auch \cite-Befehle habn.

Shaint
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Mi 27. Feb 2013, 09:47

Beitrag von Shaint »

Vielen Dank, sie sind super! :D

Es funktioniert jetzt alles so wie gewünscht.

goldmarie

Beitrag von goldmarie »

Okay ich habe Biber jetzt noch ein mal Biber heruntergeladen und die Biber.exe im Texmaker in der Konfiguration eingestellt.
Ich bekomme folgende Meldung

Process started

INFO - This is Biber 1.5 INFO - Logfile is 'Hausarbeit sozialpsychologie.blg'

data source C:\Users\MASTER~1\AppData\Local\Temp\par-4d41535445524d494e44\cache-890efc00b3ca6b775c7d44a325c1349fb2a3a3bd\inc\lib/Biber/LaTeX/recode_data.xml not found in .

Process exited with error(s)

Was muss ich nun tun?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4268
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Lösche mal diesen ganzen \par-4d41535445524d494e44-Ordner.

Wenn es dann immer noch nicht geht: Minimalbeispiel.

Shaint
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Mi 27. Feb 2013, 09:47

Beitrag von Shaint »

Es wäre interessant zu wissen, welches Latex du verwendest. Denn in MikTex kannst du über den Package Manager (im Startmenü unter MikTeX\Maintance zu finden) einfach biber nachladen oder über Update die neuste Version aufspielen. Dann ist die Installation in jedem Fall richtig und du bekommst keine Versionsfehler mehr. (War bei mir zumindest der Fall. Bin selbst allderings noch Neuling.)
Hast du schonmal versucht biber über die Konsole einzugeben? Denn ich habe die Erfahrung gemacht, dass bspw. TeXniCenter Probleme damit hat Biber richtig aufzurufen.
Vorgehen bei der Konsole ist in Windows denkbar einfach:
-auf den Ordner in dem die .tex Datei liegt Rechtsklicken während du die Umschalttaste/Shift gedrückt hälst
-"Eingabeaufforderung hier öffnen" klicken
-dann gibst du in die sich nun geöffnete Konsole folgende Befehle ein:
pdflatex DeinDokumentenName
biber DeinDokumentenName
pdflatex DeinDokumentenName
pdflatex DeinDokumentenname
Zwischen den Eingaben geben latex bzw. biber entsprechend ihre Meldungen aus. Ich musste zwischendrin immer mal wieder Eingabe\Enter drücken.

Wenn es so funktioniert, ist die Installation richtig und du musst dir nur noch Gedanken um die Verbindung mit TeXmaker machen. Oder du verwendest einfach die Konsolenvariante.

Antworten