TexnicCenter -> Biber (Literaturverzeichnis unmöglich?)

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


Troy
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Sa 6. Apr 2013, 09:52

TexnicCenter -> Biber (Literaturverzeichnis unmöglich?)

Beitrag von Troy »

Hallo zusammen,

ich versuche seit Tagen ein ganz einfaches Literaturverzeichnis zu erstellen, aber es funktioniert nicht.

Hier ein paar Daten:
  • Windows Vista
  • MikTex 2.9 (alle Paket-Updates gemacht)
  • Biber 1.5 (aktuell!) und im TexnicCenter eingebunden
  • BibLatex 2.5 (aktuell!)
test.bib
% This file was created with JabRef 2.9.2.
% Encoding: Cp1252

@BOOK{Becker2004,
  title = {Handelsinformationssysteme},
  year = {2004},
  author = {Becker, J./Schütte, R.},
  address = {Frankfurt am Main},
  edition = {2},
  timestamp = {2013.04.05}
}
test.tex
\documentclass[]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[babel,german=quotes]{csquotes}
\usepackage[backend=biber]{biblatex}
\bibliography{test}

\begin{document}

Genau, dies ist ein Beispiel.\cite{Becker2004}

\printbibliography

\end{document}
Daraus resultieren dann folgende Warnungen
  • Citation 'Becker2004' on page 1 undefined on input line 13
  • Empty bibliography on input line 15
  • There were undefined references.
  • Please (re)run Biber on the file Test rerun Latex afterwards.
Jetzt habe ich sogar TexMaker installiert und erhalte genau die gleichen Fehler....da kann ich so oft kompilieren, wie ich will.

Ihr seid meine letzte Rettung! Hoffentlich bekomme ich irgendwie noch ein Literaturverzeichnis zum Laufen.

Beste Grüße,
Troy
Zuletzt geändert von Troy am So 7. Apr 2013, 14:41, insgesamt 1-mal geändert.

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

Beitrag von u_fischer »

Deine bib-Datei ist ansinew (cp1252) kodiert, also musst du in deinem Dokument biblatex das auch mitteilen:
\usepackage[backend=biber,bibencoding=ansinew]{biblatex}
Allerdings sollte biber eigentlich trotzdem ein -wenn auch falsches- Ergebnis liefern.

Was sagt denn die blg-Datei? Hast du biber mal auf der Kommandozeile aufgerufen?

Troy
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Sa 6. Apr 2013, 09:52

Beitrag von Troy »

An der Kodierung liegt es leider nicht. Da hat sich nichts getan.

In der .blg-Datei steht nur
[1] Config.pm:361> INFO - This is Biber 1.5
[2] Config.pm:364> INFO - Logfile is 'Test.blg'
Da ich nicht wusste, wie das mit der Kommandozeile funktioniert, habe ich das mal dort nachgelesen:
http://www.golatex.de/biblatex-t9961,start,30.html

Ich habe also Windows-Taste + R gedrückt und danach "cmd" eingegeben. Anschließend habe ich biber -v eingetippt. Als Ergebnis kommt heraus:
"biber version: 1.5"

Hast du noch einen Tipp, wie ich endlich mein Literaturverzeichnis komme? :oops:

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

Beitrag von u_fischer »

Navigiere (mit cd) in der Eingabeaufforderung zum Ordner deines Dokument. Dh. vorne im Prompt muss der Pfad der test.tex stehen.

Wenn du da bist, gibt
biber test
ein. Anschließend markiere + kopiere den Inhalt der Ausgabe (rechte Maustaste, "markieren" anklicken, Bereich aufziehen und anschließend auf Enter drücken. Dann ist der Kram in der Zwischenablage).

Troy
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Sa 6. Apr 2013, 09:52

Beitrag von Troy »

In der Eingabeaufforderung bin bis zu dem Ordner meiner .tex-Datei gekommen. Auf diesen Ordner habe ich dann "biber test" angewandt. Ich hoffe, das war so richtig?!
INFO - This is Biber 1.5
INFO - Logfile is 'test.blg'
data source C:\Users\Troy\AppData\Local\Temp\par-5363686e65696469\cache-890efc00b3ca6b775c7d44a325c1349fb2a3a3bd\inc\lib/Biber/LaTeX/recode_data.xml not found in .
...und was bedeutet das jetzt?

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

Beitrag von u_fischer »

Gib mal "biber --cache" ein. Das wird einen Pfad ausspucken (irgendwo in deinem Userprofil):

... temp/par-XXXXX/....

Navigiere im Explorer zu diesem temp-Ordner und lösche dann den ganzen par-XXX-Ordner.

Rufe anschließend "biber test" erneut auf.

Edit: Ich bin ja blind, der Ordner steht ja schon oben in deiner Fehlermeldung:

C:\Users\Troy\AppData\Local\Temp\par-5363686e65696469

Troy
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Sa 6. Apr 2013, 09:52

Beitrag von Troy »

Ordner gelöscht. biber test ausgeführt.

Ergebnis:
INFO - This is Biber 1.5
INFO - Logfile is 'test.blg'
INFO - Reading 'test.bcf'
INFO - Found 1 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'test.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'test.bib'
INFO - Overriding locale 'English_United States.1252' default tailoring 'variabl
e = shifted' with 'variable = non-ignorable'
INFO - Sorting 'entry' list 'nty' keys
INFO - No sort tailoring available for locale 'English_United States.1252'
INFO - Writing 'test.bbl' with encoding 'UTF-8'
INFO - Output to test.bbl

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

Beitrag von u_fischer »

Na wunderbar, und jetzt nochmal 1-2x pdflatex test und alles ist gut.

Troy
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Sa 6. Apr 2013, 09:52

Beitrag von Troy »

Naja, so einfach ist das offenbar nicht. pdflatex test streikt auch!?
("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1cmss.fd")

! Package inputenc Error: Unicode char \u8:´┐¢ not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.

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

Beitrag von u_fischer »

Ich hab dir doch gesagt, dass du

\usepackage[backend=biber,bibencoding=ansinew]{biblatex}

benutzen musst. Nach dieser Änderung musst du alles nochmal kompilieren (pdflatex biber ...), lösche vorher die bbl.

Antworten