PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Winedt und biblatex bzw. biber



The EYE
08-02-2013, 06:56
Hallo liebes Forum!

Ich nutze WinEdt 7.1 und würde gerne biblatex und nicht bibtex nutzen. Der PDFtexify button besteht allerdings auf Bibtex.
Um nun WinEdt dazu zu überreden biber zu nutzen, habe ich folgenden Eintrag in der MainMenu.ini vorgenommen und die Änderungen geladen:


MENU="User_Menu"
CAPTION="&My commands"
ITEM="pdfTeXify + biber"
CAPTION="pdfTeXify + biber"
IMAGE="TeXTeXify"
SAVE_INPUT=1
MACRO="SetEnvVar('BIBTEX', 'C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\biber.exe'); Exe('%b\Exec\TeX\PDFTeXify.edt');"
SHORTCUT="24664::Shift+Ctrl+X"
REQ_FILTER=:"%!M=TeX"|"%!M=TeX:STY"

Dieser EIntrag basiert vor allem auf der Empfehlung von Ulrike und entstammt der Mailingliste. Ich glaube diese Lösung wurde im März letzten Jahres diskutiert.

Das Menü "My commands" wird auch erstellt, das Problem bleibt aber bestehen.

Ich erhalte weiter folgende Fehlermeldung:

Package biblatex Warning: No "backend" specified, using Biber backend.
(biblatex) To use BibTeX, load biblatex with
(biblatex) the "backend=bibtex" option.


Hier der gesamte Output einer der PDFtexify Durchläufe:

Command Line: texify.exe --pdf --tex-option=--interaction=errorstopmode --tex-option=--synctex=-1 "C:\DATEN\Dokumente\LaTeX\sonstiges\Minimalbeispiel \minimalbeispiel.tex"
Startup Folder: C:\DATEN\Dokumente\LaTeX\sonstiges\Minimalbeispiel

This is pdfTeX, Version 3.1415926-2.3-1.40.12 (MiKTeX 2.9)
entering extended mode
(C:/DATEN/Dokumente/LaTeX/sonstiges/Minimalbeispiel/minimalbeispiel.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:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrartcl.cls"
Document Class: scrartcl 2012/03/08 v3.10a KOMA-Script document class (article)

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrkbase.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrbase.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\keyval.sty")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrlfile.sty"
Package scrlfile, 2011/03/09 v3.09 KOMA-Script package (loading files)
Copyright (C) Markus Kohm

))) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\tocbasic.sty")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\scrsize11pt.clo")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\koma-script\typearea.sty"
Package typearea, 2012/03/08 v3.10a KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-

)) ("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\babel.sty"
*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\bblopts.cfg")
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\ngermanb.ldf"
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\babel.def")))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\inputenc.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\latin1.def"))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\fontenc.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\t1enc.def"))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\biblatex.sty"

Package biblatex Warning: No "backend" specified, using Biber backend.
(biblatex) To use BibTeX, load biblatex with
(biblatex) the "backend=bibtex" option.

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\biblatex2.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\etoolbox\etoolbox.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\misc\etex.sty"))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty")
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\kvsetkeys.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty")
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\etexcmds.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty"))))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\logreq\logreq.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\logreq\logreq.def"))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\ifthen.sty")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\ltxmisc\url.sty")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\blx-dm.def")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\blx-compat.def")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\biblatex.def")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\bbx\numeric.bbx"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\bbx\standard.bbx"))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\cbx\numeric.cbx")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\biblatex.cfg")))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\csquotes\csquotes.sty"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\csquotes\csquotes.def")
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\csquotes\csquotes.cfg"))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\lbx\ngerman.lbx"
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\lbx\german.lbx"))
No file minimalbeispiel.aux.
No file minimalbeispiel.bbl.

LaTeX Warning: Citation 'html5' on page 1 undefined on input line 15.


LaTeX Warning: Empty bibliography on input line 17.

[1{C:/ProgramData/MiKTeX/2.9/pdftex/config/pdftex.map}]
(C:\DATEN\Dokumente\LaTeX\sonstiges\Minimalbeispie l\minimalbeispiel.aux)

LaTeX Warning: There were undefined references.


Package biblatex Warning: Please (re)run Biber on the file:
(biblatex) minimalbeispiel
(biblatex) and rerun LaTeX afterwards.

) <C:\Users\Max Behm\AppData\Local\MiKTeX\2.9\fonts\pk\ljfour\jkna ppen\ec\dpi6
00\ecbx1095.pk> <C:\Users\Max Behm\AppData\Local\MiKTeX\2.9\fonts\pk\ljfour\jkn
appen\ec\dpi600\ecrm1095.pk>
Output written on minimalbeispiel.pdf (1 page, 5259 bytes).
SyncTeX written on minimalbeispiel.synctex.
Transcript written on minimalbeispiel.log.

__________________________________________________ ___________________

PDFTeXify Compilation Report (Pages: 1)

Errors: 0 Warnings: 5 Bad Boxes: 0
__________________________________________________ ___________________



Ich freue mich auf Lösungsvorschläge!

Gruß Max

Sepp99
10-02-2013, 06:49
So weit ich das beurteilen kann, ist das keine Fehlermeldung, sondern eine Warnung, die nur besagt, dass Biber verwendet wird. Auch die bekommst du normalerweise weg, wenn du backend als Option bei biblatex angibst:

\usepackage[backend=biber]{biblatex}
Du kannst natürlich auch bibtex als backend angeben. Interessant wäre in diesem Zusammenhang die Bibliographie-log-Datei (*.blg), sagt diese aus dass Biber überhaupt verwendet wird?

Gruß, Sepp

The EYE
11-02-2013, 03:41
Hallo!

Oh, ich glaube ich habe das bestehende Problem völlig fehlinterpretiert! :rolleyes:

Die Bibliographie-Logdatei sieht nämlich so aus:

This is BibTeX, Version 0.99dThe top-level auxiliary file: main.aux
I found no \citation commands---while reading file main.aux
I found no \bibdata command---while reading file main.aux
I found no \bibstyle command---while reading file main.aux
(There were 3 error messages)

Ich glaube es ist Zeit für ein Minimalbeispiel! ;)

\documentclass{scrartcl}

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

\usepackage{biblatex}
\usepackage{csquotes}

\begin{filecontents}{minimalbeispiel_lit.bib}
@BOOK{html5,
title = {HTML5 Handbuch},
publisher = {Franzis Verlag GmbH},
year = {2010},
author = {Stefan Münz and Clemens Gull},
address = {Poing}
}
\end{filecontents}

\bibliography{Literaturverzeichnis/minimalbeispiel_lit}

\begin{document}
test \cite{html5}

\printbibliography
\end{document}

Hier die Bibliographie-Logdatei:

This is BibTeX, Version 0.99dThe top-level auxiliary file: minimalbeispiel.aux
I found no \citation commands---while reading file minimalbeispiel.aux
I found no \bibdata command---while reading file minimalbeispiel.aux
I found no \bibstyle command---while reading file minimalbeispiel.aux
(There were 3 error messages)

Und die Warnungen aus minimalbeispiel.log (letzter Durchlauf, es gab 3 Durchläufe mit PDFTexify):

Package biblatex Warning: No "backend" specified, using Biber backend.
(biblatex) To use BibTeX, load biblatex with
(biblatex) the "backend=bibtex" option.

LaTeX Warning: File `minimalbeispiel_lit.bib' already exists on the system.
Not generating it from this source.

LaTeX Warning: Citation 'html5' on page 1 undefined on input line 23.

LaTeX Warning: Empty bibliography on input line 25.

LaTeX Warning: There were undefined references.

Package biblatex Warning: Please (re)run Biber on the file:
(biblatex) minimalbeispiel
(biblatex) and rerun LaTeX afterwards.


Ich übersehe doch bestimmt irgendwas total doofes... :rolleyes:

Gruß Max

Sepp99
11-02-2013, 04:32
Naja, die *.blg zeigt es doch, es wird mit BibTeX kompiliert und nicht mit Biber. Die Warnung besagt auch, dass kein backend angegeben wird und biblatex als Standard Biber nimmt. Das passt eben nicht zusammen! Du kannst ja zur Kontrolle einmal

backend=bibtex
als biblatex-Option angeben. Die Einstellung in WinEdt für den Biber-Aufruf stimmen nicht. Mit WinEdt habe ich keine Erfahrung da ich diesen nicht verwende. Du wirst aber sicher im Handbuch dementsprechende Hinweise bekommen.

Gruß, Sepp

The EYE
11-02-2013, 04:43
Wenn ich bibtex als backend aktiviere wird das Literaturverzeichnis erstellt.
Was die WinEdt Einstellungen zum Aufruf von Biber betrifft: Dazu habe ich ja schon herumgelesen und mein Versuch dazu befindet sich in meinem ersten Post hier im Thread :(

Gruß Max

Lilliane
11-02-2013, 07:40
Hallo Max,

hast Du es schon mal mit dem von WinEdt.org bereitgestellten WinEdt-Makro LaTeXiFy (http://www.winedt.org/Config/menus/LaTeXify.php) probiert? Das gibt Dir einen eigene Menüeintrag für Biber.

VG

Lilly

PS: Wegen immer mühseliger werdenden Konfiguration hab ich nach langer und überzeugter WinEdt-Zeit mit der Version 7 auf einen andere Editor gewechselt. Das was das Arbeiten mit WinEdt früher so charmant gemacht hat (GUI z. B.) können andere Editoren (z. B. TeXstudio (http://texstudio.sourceforge.net/) und TeXnicCenter (http://www.texniccenter.org/about/about-texniccenter)) mittlerweile auch, die kostenlos sind und für die es einfachere Möglichkeiten bei Schwierigkeiten gibt.

u_fischer
11-02-2013, 15:27
Nun, ich verwende pdftexify nicht, und ich finde es auch ziemlich unnötig (und langsam) andauernd biber aufzurufen, daher kümmere ich mich nicht wirklich um diese Dinge. Aber als ich vor ein zwei Jahren dem Problem mal nachgegangen bin, musste man noch ein paar Dummybefehle in die aux-Datei schreiben, damit pdftexify mitgekommt, dass es biber aufrufen soll. Die entsprechende Diskussion müsste irgendwo im miktex-mailing-List-Archiv sein.