PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : biblatex: Fehler logreq.sty not found



habo
19-01-2011, 21:40
Hallo,
ich verwende MikTex mit Texniccenter unter Windows 7.

Mit bibtex bzw. biblatex kenne ich mich nicht wirklich aus. Aus einem Einführungskurs weiß ich noch, dass man sich eine Text-Datei erstellen und diese dann über bibtex aufrufen soll.
Ich habe in meine Datei folgendes geschrieben:


@book{kueck09,
author = {Kück, Ulrich and Nowrousian, Minou and Hoff, Birgit and Engh, Ines},
title = {Lebensweise, Nutzen, Schaden, Bekämpfung},
booktitle = {Schimmelpilze},
publisher = {Springer Berlin Heidelberg},
year = {2009}
}


Wenn ich nun über Texniccenter, mit Ausgabe pdflatex, das Dokument einmal kompiliere kommen folgende Fehlermeldungen:

! LaTeX Error: File `logreq.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
! Emergency stop.
<read *>

l.35 \RequirePackage
{ifthen}

*** (cannot \read from terminal in nonstop modes)

Ich habe biblatex über den Paketmanager von MikTex heruntergeladen.
Auch wenn ich nach kompilieren bibtex laufen lasse, kommt nach weiteren kompilieren mit pdflatex wieder die, oben angegebene, Fehlermeldung.



\documentclass[a4paper]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear]{biblatex}
\bibliography{Literatur}

\begin{document}
\maketitle
\section{Schimmelpilze}
Schimmelpilze bevorzugen wie andere Pilze feuchte, relativ warme
Umgebungen.\footcite[S.173]{kueck09} Zum einen benötigen sie einen
relativen Feuchtegehalt um Exoenzyme in ihre Umgebung zu entlassen und um
die zersetzten Nährstoffe über Osmose in ihre Zellverbände (Hyphen)
aufzunehmen. Zum anderen ist eine feuchte Umgebung für die Sporenbildung
förderlich. Da sie über eine breite Temperaturtoleranz verfügen (von -4\,°C
bis +47\,°C ) sind sie nahezu in jeder Klimazone vorhanden.
\printbibliography
\end{document}

Ich hoffe ich habe die Tips der Fehlersuche ausreichend beachtet und mein Post erfüllt die Kriterien.

gehess
19-01-2011, 22:00
Hallo,
möglicherweise ein Problem veralteter Packages.
Mache am besten mal ein Update deiner packages über Miktex-> Maintenance (Admin)-> Update und danach Seetings->FNDB
Wenn das nicht hilft, setze mal \listfiles vor \documentclass und poste das log-file hier im Forum (Textdatei in deinem Projektordner)
Gruß
gehess

Sepp99
19-01-2011, 22:40
Ich glaube, dass für biblatex noch das csquotes-Paket geladen werden muß, z.B.



\listfiles
\documentclass[a4paper]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[style=authoryear]{biblatex}
\usepackage{csquotes}

\bibliography{Literatur}
\usepackage{filecontents}

\begin{filecontents}{Literatur.bib}
@book{kueck09,
author = {Kück, Ulrich and Nowrousian, Minou and Hoff, Birgit and Engh, Ines},
title = {Lebensweise, Nutzen, Schaden, Bekämpfung},
booktitle = {Schimmelpilze},
publisher = {Springer Berlin Heidelberg},
year = {2009}
}
\end{filecontents}

\begin{document}
%\maketitle
\section{Schimmelpilze}
Schimmelpilze bevorzugen wie andere Pilze feuchte, relativ warme
Umgebungen.\footcite[S.173]{kueck09} Zum einen benötigen sie einen
relativen Feuchtegehalt um Exoenzyme in ihre Umgebung zu entlassen und um
die zersetzten Nährstoffe über Osmose in ihre Zellverbände (Hyphen)
aufzunehmen. Zum anderen ist eine feuchte Umgebung für die Sporenbildung
förderlich. Da sie über eine breite Temperaturtoleranz verfügen (von -4\,°C
bis +47\,°C ) sind sie nahezu in jeder Klimazone vorhanden.
\printbibliography
\end{document}


Gruß, Sepp

domwass
20-01-2011, 09:19
Ich glaube, dass für biblatex noch das csquotes-Paket geladen werden muß
Nein, csquotes muss nicht geladen werden (es gibt nur eine Warnung,
wenn es nicht geladen wird, aber keine Fehlermeldung), ganz im Gegensatz zu
dem Paket logreq, so wie es auch die Fehlermeldung sagt. Der OP sollte also
erstmal schauen, ob er logreq installiert hat und es ggf. per Paketinstaller
nachinstallieren.

Gruß,
Dominik.-

habo
20-01-2011, 21:25
Ich habe, wie gehess empfohlen hat, das Update gemacht und danach über Settings(Admin) "refresh FNDB" ausgeführt. Ich scheine "logreq.sty" nicht installiert zu haben. Wofür benötigt man dieses denn?


This is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8) (preloaded format=pdflatex 2010.11.14) 20 JAN 2011 21:11
entering extended mode


LaTeX2e <2005/12/01>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, german, ngerman, german-x-2009-06-19, ngerm
an-x-2009-06-19, french, loaded.
("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\koma-script\scrartcl.cls"
Document Class: scrartcl 2010/09/17 v3.07 KOMA-Script document class (article)
("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\koma-script\scrkbase.sty"
Package: scrkbase 2010/09/17 v3.07 KOMA-Script package (KOMA-Script-dependent basics and keyval usage)

("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\koma-script\scrbase.sty"
Package: scrbase 2010/09/17 v3.07 KOMA-Script package (KOMA-Script-independent basics and keyval usage)

("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\graphics\keyval.sty"
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\koma-script\scrlfile.sty"
Package: scrlfile 2009/03/25 v3.03 KOMA-Script package (loading files)

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

))) ("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\koma-script\tocbasic.sty"
Package: tocbasic 2010/09/14 v3.06a 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 115.
Package tocbasic Info: omitting babel extension for `lof'
(tocbasic) because of feature `nobabel' available
(tocbasic) for `lof' on input line 116.
Package tocbasic Info: omitting babel extension for `lot'
(tocbasic) because of feature `nobabel' available
(tocbasic) for `lot' on input line 117.
Class scrartcl Info: File `scrsize11pt.clo' used instead of
(scrartcl) file `scrsize11.clo' to setup font sizes on input line 1210.

("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\koma-script\scrsize11pt.clo"
File: scrsize11pt.clo 2010/09/17 v3.07 KOMA-Script font size class option (11pt)
)
("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\koma-script\typearea.sty"
Package: typearea 2010/09/17 v3.07 KOMA-Script package (type area)

Package typearea, 2010/09/17 v3.07 KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

\ta@bcor=\skip41
\ta@div=\count79
Package typearea Info: You've used standard option `a4paper'.
(typearea) This is correct!
(typearea) Internally I'm using `paper=a4'.
(typearea) If you'd like to set the option with \KOMAoptions,
(typearea) you'd have to use `paper=a4' there
(typearea) instead of `a4paper', too.
\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 1134.
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\abovecaptionskip=\skip45
\belowcaptionskip=\skip46
\c@pti@nb@sid@b@x=\box26
\c@figure=\count86
\c@table=\count87
\bibindent=\dimen102
) ("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\base\fontenc.sty"
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

("C:\Program Files\TeX\MiKTeX 2.8\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\TeX\MiKTeX 2.8\tex\latex\base\inputenc.sty"
Package: inputenc 2008/03/30 v1.1d Input encoding file
\inpenc@prehook=\toks15
\inpenc@posthook=\toks16

("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\base\latin1.def"
File: latin1.def 2008/03/30 v1.1d Input encoding file
))
("C:\Program Files\TeX\MiKTeX 2.8\tex\generic\babel\babel.sty"
Package: babel 2008/07/06 v3.8l The Babel package

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

("C:\Program Files\TeX\MiKTeX 2.8\tex\generic\babel\babel.def"
File: babel.def 2008/07/06 v3.8l Babel common definitions
\babel@savecnt=\count88
\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\TeX\MiKTeX 2.8\tex\latex\biblatex\biblatex.sty"
Package: biblatex 2011/01/08 v1.1a programmable bibliographies

("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\etoolbox\etoolbox.sty"
Package: etoolbox 2011/01/03 v2.1 e-TeX tools for LaTeX

("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\misc\etex.sty"
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count89
)
\etb@tempcnta=\count90
)

! LaTeX Error: File `logreq.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
! Emergency stop.
<read *>

l.35 \RequirePackage
{ifthen}

*** (cannot \read from terminal in nonstop modes)


Here is how much of TeX's memory you used:
2117 strings out of 495285
29100 string characters out of 3180046
2105166 words of memory out of 5000000
5348 multiletter control sequences out of 15000+200000
4709 words of font info for 16 fonts, out of 2000000 for 9000
14 hyphenation exceptions out of 8191
37i,1n,43p,879b,47s stack positions out of 5000i,500n,10000p,200000b,50000s
! ==> Fatal error occurred, no output PDF file produced!


logreq.sty kann man anscheinand bei ctan.org (http://www.ctan.org/tex-archive/macros/latex/contrib/logreq/) herunterladen, in welchen Zielordner müsste ich dass denn hinein kopieren?

Sepp99
20-01-2011, 22:41
Versuche es mit dem Package Manager (siehe Anhang), markiere logreq und drücke oben links die "+"-Taste.

Gruß, Sepp.-

lockstep
20-01-2011, 22:48
Das MiKTeX-"Update" aktualisiert zwar bereits in deinem TeX-System vorhandene Pakete, fügt jedoch nicht Pakete hinzu, die erst nach Erstellung deines Systems neu in MiKTeX aufgenommen wurden (z.B. logreq). Für die Erstinstallation solcher Pakete ist der "Package Manager" zuständig.

lockstep

EDIT: Sepp99 war schneller. :-)

habo
21-01-2011, 02:28
Okay, ich hab's jetzt installiert. Allerdings wird mir jetzt als Fußnote der Schlüssel (kueck09) angegeben und kein Literaturverzeichnis. Indem meine Daten aus der bibtex-datei angezeigt werden.

Sepp99
21-01-2011, 06:29
Wie sieht dieses Beispiel aus


\listfiles
\documentclass[a4paper]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[backend=bibtex8,style=authoryear,maxnames=5]{biblatex}
\usepackage[babel]{csquotes}

\bibliography{Literatur}
\usepackage{filecontents}

\begin{filecontents}{Literatur.bib}
@book{kueck09,
author = {Kück, Ulrich and Nowrousian, Minou and Hoff, Birgit and Engh, Ines},
title = {Schimmelpilze},
subtitle = {Lebensweise, Nutzen, Schaden, Bekämpfung},
publisher = {Springer Berlin Heidelberg},
year = {2009}
}
\end{filecontents}

\begin{document}
%\maketitle
\section{Schimmelpilze}
Schimmelpilze bevorzugen wie andere Pilze feuchte, relativ warme
Umgebungen.\footcite[S.173]{kueck09} Zum einen benötigen sie einen
relativen Feuchtegehalt um Exoenzyme in ihre Umgebung zu entlassen und um
die zersetzten Nährstoffe über Osmose in ihre Zellverbände (Hyphen)
aufzunehmen. Zum anderen ist eine feuchte Umgebung für die Sporenbildung
förderlich. Da sie über eine breite Temperaturtoleranz verfügen (von -4\,°C
bis +47\,°C ) sind sie nahezu in jeder Klimazone vorhanden.

\printbibliography
\end{document}


Da sollte folgendes (Anhang) herauskommen. Ich habe Deine Datenstruktur (title, booktitle -> title, subtitle) etwas verändert. Kann sein, dass in Deiner Datenstruktur etwas nicht passt. Hast Du auch mehrere Male kompiliert?
Kann auch sein, dass in Deinem Ausgabeprofil Bibtex nicht aufgerufen wird.

Gruß, Sepp.-

habo
21-01-2011, 17:35
Zum csquotes-Paket, in meiner Log-Datei stand, dass es empfohlen ist das Paket mit biblatex zu verwenden.
Ich glaube ich habe aber ein anderes Problem und zwar wird meine .txt Datei, in der ich meine Quelle eingefügt habe gar nicht von biblatex verwendet, stattdessen wird die Datei Zusammenfassung.bbl genutzt:

Package biblatex Info: Trying to load bibliographic data...
Package biblatex Info: ... file 'Zusammenfassung.bbl' found.

(C:\...\Zusammenfassung.bbl)
Package biblatex Info: Reference section=0 on input line 16.
Package biblatex Info: Reference segment=0 on input line 16.
LaTeX Font Info: Try loading font information for T1+cmss on input line 18.

("C:\Program Files\TeX\MiKTeX 2.8\tex\latex\base\t1cmss.fd"
File: t1cmss.fd 1999/05/25 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <14.4> on input line 18.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 18.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 19.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 19.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 19.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 19.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 19.


LaTeX Warning: Citation 'kueck09' on page 1 undefined on input line 19.


LaTeX Warning: Empty bibliography on input line 24.

domwass
21-01-2011, 17:37
Ich glaube ich habe aber ein anderes Problem und zwar wird meine .txt Datei, in der ich meine Quelle eingefügt habe gar nicht von biblatex verwendet
BibTeX (und damit auch biblatex) erwartet eine .bib-Datei, keine .txt. Benenne
die Dateiendung also um und schau, ob die Datei dann gefunden wird.

Gruß,
Dominik.-

habo
21-01-2011, 17:44
Ich habe jetzt mit Texwork eine bibtex-Datei erstellt und dort den Code aus der Text-Datei eingefügt. Die vorher verwendete Datei von bibtex habe ich gelöscht. Diese wird aber neu generiert: Database file #1: Zusammenfassung-blx.bib. Durch den Befehl \bibliography{Literatur} müsste doch meine bib-Datei verwendet werden, oder nicht?

Sehe gerade, dass meine bib-Datei nur eine TeX Datei ist. Ich bin nicht als administrator angemeldet (ich weiß nicht ob das etwas ändert unter win7), an den Datei-Namen eine Endung einfügen ändert nicht den Datei-Typ. Ich meine zumindest, dass ich das früher so gemacht habe. Oder wie ändert man sonst den Datei-Typ.

Eigentlich hatte ich gedacht mit TeXwork eine bib-Datei erstellen zu können. Man kann ja auch den Textsatz extra dafür einstellen.

EDITION 2:
Ich bin noch einmal tief in mich gegangen und habe meine Blödheit abgestellt (zumindest Teile davon). Nach dem Minimalbeispiel von Sepp99 konnte ich dann endlich ein BibTeX-Verzeichnis erstellen.

Allerdings funktioniert bei mir der Befehl >>booktitle<< nicht, wohl aber >>subtitle<<.

Und für mich jetzt nochmal zum mitschreiben:
Man muss also, um eine bib-Datei mit MikTeX zu erstellen, immer die Umgebung


\begin{filecontents}{Datei.bib}
@book{...}
\end{filecontents}

verwenden?
Diese Zeilen kann man dann bei weiterer Arbeit löschen und weitere Quellen direkt in die Bib-Datei einfügen?