Keine Kompilierung nach Einbindung von BibLaTeX Thema ist als GELÖST markiert

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


Sebastian Herold

Keine Kompilierung nach Einbindung von BibLaTeX

Beitrag von Sebastian Herold »

Liebe LaTeX-Gemeinde!

Ich wollte heute einmal das Biblatex-Paket ausprobieren und stehe vor einem Problem, welches ich alleine zu lösen wohl nicht im Stande bin.

Ich nutze MikTeX 2.9 und TeXnicCenter 1.0 als Editor. Die ursprüngliche Version mit BibTeX funktioniert einwandfrei, wenn ich allerdings das BibLaTeX-Paket einbinde, tritt das Problem auf -- es wird nicht kompiliert, Ausgaben werden nicht erzeugt. In der letzten Zeile steht
LaTeX-Ergebnis: 0 Fehler, 0 Warnungen, ..., 0 Seiten.

Hier ein Minimalbeispiel:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=biber,style=authoryear]{biblatex}
\bibliography{test.bib}

\begin{document}
Das ist ein Test. \cite{Akima1970}
\printbibliography
\end{document}
Die dazugehörige Bib-Datei ist
@ARTICLE{Akima1970,
  author = {Akima, H},
  title = {A new method of interpolation and smooth curve fitting based on local procedures},
  journal = {Journal of the Association for Computing Machinery},
  year = {1970},
  volume = {17},
  pages = {589--602},
  number = {4}}
Weil ich als Backend biber eingestellt habe, definierte ich auch ein neues Ausgabeprofil, mit dem biber statt bibtex genutzt wird, aber kein Erfolg.

Hier auch noch das Log-File.
This is pdfTeX, Version 3.1415926-2.3-1.40.12 (MiKTeX 2.9) (preloaded format=latex 2011.8.24)  1 NOV 2011 23:08
entering extended mode
**test.tex
(C:\Users\Sebastian\Desktop\test\test.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, afrikaans, ancientgreek, ar
abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic, 
croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga
lician, german, german-x-2009-06-19, greek, gujarati, hindi, hungarian, iceland
ic, indonesian, interlingua, irish, italian, kannada, kurmanji, lao, latin, lat
vian, lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerm
an, ngerman-x-2009-06-19, nynorsk, oriya, panjabi, pinyin, polish, portuguese, 
romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swis
sgerman, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, u
senglishmax, welsh, loaded.

(C:\Users\Sebastian\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrreprt.c
ls
Document Class: scrreprt 2011/06/16 v3.09a KOMA-Script document class (report)

(C:\Users\Sebastian\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrkbase.s
ty
Package: scrkbase 2011/06/16 v3.09a KOMA-Script package (KOMA-Script-dependent 
basics and keyval usage)

(C:\Users\Sebastian\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrbase.st
y
Package: scrbase 2011/06/16 v3.09a KOMA-Script package (KOMA-Script-independent
 basics and keyval usage)
 ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\keyval.sty"
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
(C:\Users\Sebastian\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrlfile.s
ty
Package: scrlfile 2011/03/09 v3.09 KOMA-Script package (loading files)

Package scrlfile, 2011/03/09 v3.09 KOMA-Script package (loading files)
                  Copyright (C) Markus Kohm

)))
(C:\Users\Sebastian\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\tocbasic.s
ty
Package: tocbasic 2011/05/30 v3.09a KOMA-Script package (handling toc-files)
)
Package tocbasic Info: omitting babel extension for `toc'
(tocbasic)             because of feature `nobabel' available
(tocbasic)             for `toc' on input line 117.
Package tocbasic Info: omitting babel extension for `lof'
(tocbasic)             because of feature `nobabel' available
(tocbasic)             for `lof' on input line 118.
Package tocbasic Info: omitting babel extension for `lot'
(tocbasic)             because of feature `nobabel' available
(tocbasic)             for `lot' on input line 119.
Class scrreprt Info: File `scrsize11pt.clo' used instead of
(scrreprt)           file `scrsize11.clo' to setup font sizes on input line 134
7.

(C:\Users\Sebastian\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\scrsize11p
t.clo
File: scrsize11pt.clo 2011/06/16 v3.09a KOMA-Script font size class option (11p
t)
)
(C:\Users\Sebastian\AppData\Roaming\MiKTeX\2.9\tex\latex\koma-script\typearea.s
ty
Package: typearea 2011/06/16 v3.09a KOMA-Script package (type area)

Package typearea, 2011/06/16 v3.09a KOMA-Script package (type area)
                  Copyright (C) Frank Neukam, 1992-1994
                  Copyright (C) Markus Kohm, 1994-

\ta@bcor=\skip41
\ta@div=\count79
\ta@hblk=\skip42
\ta@vblk=\skip43
\ta@temp=\skip44
Package typearea Info: These are the values describing the layout:
(typearea)             DIV  = 10
(typearea)             BCOR = 0.0pt
(typearea)             \paperwidth      = 597.50793pt
(typearea)              \textwidth      = 418.25555pt
(typearea)              DIV departure   = -6%
(typearea)              \evensidemargin = 17.3562pt
(typearea)              \oddsidemargin  = 17.3562pt
(typearea)             \paperheight     = 845.04694pt
(typearea)              \textheight     = 595.80026pt
(typearea)              \topmargin      = -25.16531pt
(typearea)              \headheight     = 17.0pt
(typearea)              \headsep        = 20.40001pt
(typearea)              \topskip        = 11.0pt
(typearea)              \footskip       = 47.60002pt
(typearea)              \baselineskip   = 13.6pt
(typearea)              on input line 1139.
)
\c@part=\count80
\c@chapter=\count81
\c@section=\count82
\c@subsection=\count83
\c@subsubsection=\count84
\c@paragraph=\count85
\c@subparagraph=\count86
\abovecaptionskip=\skip45
\belowcaptionskip=\skip46
\c@pti@nb@sid@b@x=\box26
\c@figure=\count87
\c@table=\count88
\bibindent=\dimen102
) ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\babel.sty"
Package: babel 2008/07/08 v3.8m The Babel package

*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\bblopts.cfg"
File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\ngermanb.ldf"
Language: ngermanb 2008/07/06 v2.6n new German support from the babel system

("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\babel.def"
File: babel.def 2008/07/08 v3.8m Babel common definitions
\babel@savecnt=\count89
\U@D=\dimen103
)
\l@naustrian = a dialect from \language\l@ngerman 
Package babel Info: Making " an active character on input line 92.
))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\inputenc.sty"
Package: inputenc 2008/03/30 v1.1d Input encoding file
\inpenc@prehook=\toks15
\inpenc@posthook=\toks16

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\latin1.def"
File: latin1.def 2008/03/30 v1.1d Input encoding file
))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\fontenc.sty"
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\t1enc.def"
File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\biblatex.sty"
Package: biblatex 2011/07/29 v1.6 programmable bibliographies
Das Problem besteht dabei sowohl auf meinem Arbeits- als auch auf meinem Heimrechner.

Kann mir jemand sagen, was falsch ist und korrigiert werden muss? Für jede Hilfe dankbar.

Grüße,
S

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Aufruf mit Biber? Siehe Abschnitt 4.1 in [3]. Schau Dir einmal die *.blg- Datei an.
Gruß, Sepp.-

Sebastian Herold

Beitrag von Sebastian Herold »

Hallo Sepp,

vielen Dank für die Vorschläge. Was das Ausgabeformat angeht, habe ich mich an die genannte Quelle gehalten. Bei mir ist alles wie darin beschrieben.

Eine *.blg-Datei, die ich mir anschauen könnte, wird nicht erzeugt. Es wird ein *.log-File geschrieben und das war's. Kein *.aux, keine anderen Ausgabe. Und das wie gesagt nur, wenn ich BibLaTeX einbinde. Sonst funktioniert es einwandfrei.

Grüße,
S

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Wenn keine -aux-Datei erzeugt wurde, deutet das auf einen Fehler im Kompilierlauf hin. Möglicherweise kann das biblatex-Paket nicht geladen werden. Kontrolliere mit dem Package Manager ob das Paket geladen ist.
Weitere Informationen dazu in [3] Abschnitt 2.
Gruß, Sepp.-

Sebastian Herold

Beitrag von Sebastian Herold »

Das BibLaTeX-Paket habe ich gestern per Package Manager herunter geladen, die FNDB habe ich auch aktualisiert. Jetzt ist mir aufgefallen, dass beim Laden des etoolbox-Pakets die Zeile "GUI framework cannot be initialized" anzeigt. Ich selbst habe das Paket bei mir nicht eingebunden und vermute, dass BibLaTeX das braucht.

Wie dem auch sei, dieses Paket habe ich jetzt auch über den Package Manager heruntergeladen und die FNDB aktualisiert (Warum das mit on the fly nicht funktioniert, ist ein anderes Mysterium.), aber der Fehler bleibt der gleiche.

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

In der Tat lädt biblatex etoolbox (das seinerseits etex lädt) als erste Aktion, die in Deinem log-file schon nicht mehr aufgelistet ist. Das scheint offenbar nicht geklappt zu haben.

biblatex lädt außerdem noch loqref, ifthen und url.

Auszug aus meinem log für Dein Beispiel, an der Stelle, an der Dein log aufhört:
(/home/<user>/.texlive2011/texmf-dist/tex/latex/biblatex/biblatex.sty
Package: biblatex 2011/07/29 v1.6 programmable bibliographies

(/home/<user>/.texlive2011/texmf-dist/tex/latex/etoolbox/etoolbox.sty
Package: etoolbox 2011/01/03 v2.1 e-TeX tools for LaTeX

(/home/<user>/.texlive2011/texmf-dist/tex/latex/etex-pkg/etex.sty
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count90
)
\etb@tempcnta=\count91
)
(/home/<user>/.texlive2011/texmf-dist/tex/latex/logreq/logreq.sty
Package: logreq 2010/08/04 v1.0 xml request logger
\lrq@indent=\count92

(/home/<user>/.texlive2011/texmf-dist/tex/latex/logreq/logreq.def
File: logreq.def 2010/08/04 v1.0 logreq spec v1.0
))
(/home/<user>/.texlive2011/texmf-dist/tex/latex/base/ifthen.sty
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
)
(/home/<user>/.texlive2011/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip10
Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
)
\c@listtotal=\count93
\c@listcount=\count94
Clemens
Paketauthor

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Problem von TXC1 RC1

Beitrag von localghost »

Sebastian Herold hat geschrieben:[…] Jetzt ist mir aufgefallen, dass beim Laden des etoolbox-Pakets die Zeile "GUI framework cannot be initialized" anzeigt. […]
MiKTeX 2.9 Issues
LaTeX Editoren – Wichtige Hinweise und Vorabhilfen für dieses Unterforum


Thorsten
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: TeX Live 2024, TeXworks

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Sebastian Herold hat geschrieben: (Warum das mit on the fly nicht funktioniert, ist ein anderes Mysterium.), ...
Also, wenn Du die Abschnitt 2 durchgelesen hättest, steht unter 2.1 in der Fußnote 6: Das ist ein Bug von TXC!
Siehe weiter die links von localghost.
Es ist immer wieder mühsam, alles wieder neu erklären zu müssen, wenn nur etwas genauer gelesen werde würde!

Sepp.-

Sebastian Herold

Beitrag von Sebastian Herold »

Liebe Vorredner,

immer schön locker bleiben. Vielleicht hätte ich mich klarer ausdrücken sollen, die Einstellung on-the-fly habe ich bereits nach der Installation eingestellt, also schon vor sehr langer Zeit. Das Mysterium ist, dass fehlende Pakete dennoch nicht automatisch heruntergeladen werden. Oberlehrerhafte Sprüche lasse ich einfach mal unkommentiert im Raum stehen.

Wie dem auch sei, ich habe die in der BibLaTeX-Paketbeschreibung als erforderlich bezeichneten Pakete, die mir trotz der On-the-fly-Einstellung noch fehlten (logreq, keyval, ifthen), über den Paket-Manager heruntergeladen. Und nach ein paar Läufen hat es dann auch funktioniert.

Somit Problem gelöst, danke für die Mithilfe.

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Sebastian Herold hat geschrieben:immer schön locker bleiben. Vielleicht hätte ich mich klarer ausdrücken sollen, die Einstellung on-the-fly habe ich bereits nach der Installation eingestellt, also schon vor sehr langer Zeit. Das Mysterium ist, dass fehlende Pakete dennoch nicht automatisch heruntergeladen werden.
Das ist kein Mysterium, sondern ein Bug in TeXnicCenter, das mit der »on-
the-fly«-Einstellung von MiKTeX leider nicht zusammenarbeitet, wie Dir
bereits gesagt wurde.
Oberlehrerhafte Sprüche lasse ich einfach mal unkommentiert im Raum stehen.
Diesen Ton finde ich nicht angemessen. Meiner Erfahrung nach führt er meist
nur dazu, dass diejenigen, die hier freiwillig helfen, keine Lust mehr haben,
weiter freiwillig zu helfen, und das kann nicht in deinem Sinn sein.

Gruß,
Dominik.-

Antworten