PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : biblatex-Problem in MikTeX



mijarena
09-01-2015, 12:06
Hallo zusammen.

Also, kurze Zusammenfassung des bisherigen Ablaufes:

Ich habe Windows 8.1, Editor TeXStudio, MikTex 2.9.4503 Netinstaller 32bit

Zuerst habe ich protext 3.1.4-020114 gezogen und damit MikTeX in 64bit installiert. Soweit lief alles ganz gut, nur biblatex habe ich nicht zum Laufen bekommen. Zuletzt bin ich auf den Hinweis gestoßen, dass kein biber im 64bit MikTeX enthalten ist. Der Tipp, es als 32 bit herunterzuladen und einfach in den MikTeX-bin-Ordner zu kopieren hat nicht geholfen.

Daraufhin habe ich alles runtergelöscht/deinstalliert und MikTeX als recommanded package in 32bit heruntergeladen und installiert. Nach noch einigem hin und her habe ich es dann endlich geschafft biblatex zum Laufen zu bringen, der Beispielcode ist hier, genau dieser Code hatte funktioniert.
Latex:


\documentclass[12pt,parskip,a4paper,twoside,openbib,titlepage]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{textcomp}
\usepackage{blindtext}
\usepackage{setspace}
\usepackage{typearea}

\usepackage[style=numeric-comp,backend=biber]{biblatex}
\usepackage[babel, german=quotes]{csquotes}
\addbibresource{../../Latex/biblatex/Quellenverzeichnis.bib}
\ExecuteBibliographyOptions{
bibencoding=utf8,
bibwarn=true
}
\onehalfspacing
\begin{document}
\cite[22]{Schmidt}
\printbibliography
\end{document}

Biblatex:


@Book{Schmidt,
author = {Schmidt, Manfred G.},
title = {Das politische System Deutschlands},
subtitle = {Institutionen, Willensbildung und Politikfelder},
publischer = {C.H.Beck ohG},
location = {München},
year = {2007},
edition = {2},
annote = {Politik, Politikwissenschaft}
}



Der nächste Schritt war es nun, ein Update auf MikTex zu fahren, natürlich mit der hauseigenen Updatefunktion. Das Update dachte ich wäre nötig da ich folgende Warnung erhielt:
WARN - Warning: Found biblatex control file version 2.6, expected version 2.5
Meiner Recherche nach war der Grund, dass bibber in einer nicht passenden Version (1.8) zu biblatex (2.9) installiert war.

Ab diesem Zeitpunkt bekam ich folgende Fehlermeldung:

Prozess gestartet: "C:/Program Files (x86)/MiKTeX 2.9/miktex/bin/biber.exe" "Script zur Klausur"

INFO - This is Biber 1.9
INFO - Logfile is 'Script zur Klausur.blg'

read_file 'C:\Users\CHARL_~1\AppData\Local\Temp\par-636861726c5f303030\cache-c38a9b05b97a81d339b4947ba00f0aacefe00497\inc\lib/Biber/LaTeX/recode_data.xml' - sysopen: No such file or directory at C:\Users\CHARL_~1\AppData\Local\Temp\par-636861726c5f303030\cache-c38a9b05b97a81d339b4947ba00f0aacefe00497\inc\lib/Biber/LaTeX/Recode.pm line 112.

Prozess endete mit Fehler(n)

So, also in den Packetmanager und Pakete installieren, ich habe alle biblatex und bibtex Pakete installiert die es dort gab, am Zustand änderte sich nichts!
Also habe ich Miktex wieder runtergeschmissen und mit dem Netinstaller complete installiert. Neues System, Fehler bleibt.

Und nun bin ich erstmal ratlos.

Danke für die Hilfe, Mia

u_fischer
09-01-2015, 12:28
Lösche den Ordner der in der Fehlermeldung genannt wird: C:\Users\CHARL_~1\AppData\Local\Temp\par-636861726c5f303030\cache-c38a9b05b97a81d339b4947ba00f0aacefe00497.



Meiner Recherche nach war der Grund, dass bibber in einer nicht passenden Version (1.8) zu biblatex (2.9) installiert war.

Dann musst du einfach den Miktex-Update manager starten und zwar - da du ein Programm updaten willst - die admin-Version.

mijarena
09-01-2015, 12:53
Lösche den Ordner der in der Fehlermeldung genannt wird: C:\Users\CHARL_~1\AppData\Local\Temp\par-636861726c5f303030\cache-c38a9b05b97a81d339b4947ba00f0aacefe00497.


Hab ich gemacht, neuer Durchlauf, gleiche Meldung:


read_file 'C:\Users\CHARL_~1\AppData\Local\Temp\par-636861726c5f303030\cache-c38a9b05b97a81d339b4947ba00f0aacefe00497\inc\lib/Biber/LaTeX/recode_data.xml' - sysopen: No such file or directory at C:\Users\CHARL_~1\AppData\Local\Temp\par-636861726c5f303030\cache-c38a9b05b97a81d339b4947ba00f0aacefe00497\inc\lib/Biber/LaTeX/Recode.pm line 112.




Dann musst du einfach den Miktex-Update manager starten und zwar - da du ein Programm updaten willst - die admin-Version.
Hatte ich ja gemacht, damit begannen die ganzen Fehlermeldungen ja. Ich überlege gerade ob ich nicht mal auf biber 1.8 zurückgehen soll, außer einer Warnung hatte ja alles wunderbar funktioniert ...

Gruß, Mia

u_fischer
09-01-2015, 13:02
Hatte ich ja gemacht, damit begannen die ganzen Fehlermeldungen ja. Ich überlege gerade ob ich nicht mal auf biber 1.8 zurückgehen soll, außer einer Warnung hatte ja alles wunderbar funktioniert ...


Darauf kannst du dich nicht verlassen. Du solltest schon biber 1.9 zum laufen bekommen.

Angesichts deiner De- und Neuinstallationsorgie ist der Status deines Systems etwas unklar (es ist überhaupt keine gute Idee auf Probleme mit so drastischen Lösungen zu reagieren. Oft macht man alles viel schlimmer). Aber als erstes würde ich nochmal sorgsam alle \par-XXXX-Ordner löschen - vielleicht hast du ja den falschen erwischt. Danach kannst du mit dem Paketmanager (admin) biber mal deinstallieren und neu installieren.

mijarena
09-01-2015, 13:03
So ... Problem gelöst ...

Irgendetwas stimmt wohl in MikTeX nicht mit biber und biblatex. Ich habe nun biber 1.8 runtergeladen und in den bin-Ordner von MikTeX kopiert. Es funktionierte auf Anhieb, und diesmal auch komplett ohne Warnung.

Also, Kombination aus MikTeX 2.9.4503 32bit und biber 1.8 funktioniert...

:cool:

Gruß, Mia

u_fischer
09-01-2015, 13:07
Dann hast du wahrscheinlich noch ein altes biblatex 2.8. Beim nächsten Update könnte sich das ändern ...

mijarena
09-01-2015, 13:11
Darauf kannst du dich nicht verlassen. Du solltest schon biber 1.9 zum laufen bekommen.

Angesichts deiner De- und Neuinstallationsorgie ist der Status deines Systems etwas unklar (es ist überhaupt keine gute Idee auf Probleme mit so drastischen Lösungen zu reagieren. Oft macht man alles viel schlimmer). Aber als erstes würde ich nochmal sorgsam alle \par-XXXX-Ordner löschen - vielleicht hast du ja den falschen erwischt. Danach kannst du mit dem Paketmanager (admin) biber mal deinstallieren und neu installieren.

Ich hatte vorher schon alle par-ordner gelöscht.
Der Status war sauber, ich habe die Registry gecheckt, Ordner entfernt.
Dann erst neu installiert, es war ein frisches MikTeX complete, Netinstall, es sollten also die neusten Pakete gewesen sein.

Ich tippe eher auf einen Bug in MikTeX, biblatex oder biber, aber solange das im Moment einwandfrei funktioniert ... :)

Ich danke dir Trotzdem, ohne das löschen vom Ordner wäre ich nicht auf die Idee gekommen mal auf biber 1.8 zurückzugehen, denn trotz löschen blieb die Fehlermeldung ja gleich.

Gruß,
Mia

mijarena
09-01-2015, 13:13
Hab gerade die Properties vom biblatex Paket gecheckt: 2.9a.
...

Es funktioniert, und bis zum nächsten update lasse ich mir Zeit, und ich weiß ja jetzt wo der Knackpunkt bei dieser Fehlermeldung liegt.

mijarena
09-01-2015, 13:45
Update: Die Warnung mit den Versionsunterschieden ist wieder da, aber die stört mich jetzt erstmal nicht weiter.