PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : biblatex



MyKron
15-09-2010, 13:29
Ich habe gerade meine MikTex Distro aktualisiert. Jetzt bekomme ich beim kompilieren die Fehlermeldungen dass ich etoolbox aktualisieren soll (habe 2.0a von gestern!) und dass es die Optionen style=numeric-comp, sowie sorting=none nicht gibt.

Vor dem Update kompilierte meine Arbeit problemlos, deshalb gehe ich von einem Bug in biblatex .9d aus.

Bitte um Hilfe!

in c:\Program Files\MiKTeX 2.8\tex\latex\etoolbox\etoolbox.sty steht oben % $Id: etoolbox.sty,v 2.0a 2010/09/12 11:42:38 lehman stable $
aber im Log:

Upgrade to etoolbox v2.0 (2010/08/21) or later.
I found: '2010/04/10 v1.9 e-TeX tools for LaTeX'.


ein refresh des Baumes habe ich natürlich gemacht.

außerdem:

! LaTeX Error: Unknown option `numeric-comp' for package `biblatex'.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...


! LaTeX Error: Unknown option `sorting=none' for package `biblatex'.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

u_fischer
15-09-2010, 14:36
\listfiles
\documentclass{article}
\usepackage{biblatex}
\begin{document}
abc
\end{document}

funktioniert bei mir tadellos und benutzt


biblatex.sty 2010/09/03 v0.9d programmable bibliographies
etoolbox.sty 2010/09/12 v2.0a e-TeX tools for LaTeX


Schau in der log-Datei nach, woher diese 1.9.-version bei dir kommt.

MyKron
15-09-2010, 14:46
super danke! listfiles kannt ich noch nciht!


This is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8) (preloaded format=pdflatex 2010.9.15) 15 SEP 2010 15:42
entering extended mode
**E:/1/test.tex
(E:/1/test.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.
("C:\Program Files\MiKTeX 2.8\tex\latex\base\article.cls"
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
("C:\Program Files\MiKTeX 2.8\tex\latex\base\size10.clo"
File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
("C:\Program Files\MiKTeX 2.8\tex\latex\biblatex\biblatex.sty"
Package: biblatex 2010/09/03 v0.9d programmable bibliographies

(C:\Users\mirko\AppData\Roaming\MiKTeX\2.8\tex\lat ex\etoolbox\etoolbox.sty
Package: etoolbox 2010/04/10 v1.9 e-TeX tools for LaTeX

("C:\Program Files\MiKTeX 2.8\tex\latex\misc\etex.sty"
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count87
)
\etb@tempcnta=\count88
)
("C:\Program Files\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\MiKTeX 2.8\tex\latex\logreq\logreq.sty"
Package: logreq 2010/08/04 v1.0 xml request logger
\lrq@indent=\count89

("C:\Program Files\MiKTeX 2.8\tex\latex\logreq\logreq.def"
File: logreq.def 2010/08/04 v1.0 logreq spec v1.0
))
("C:\Program Files\MiKTeX 2.8\tex\latex\base\ifthen.sty"
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
)
("C:\Program Files\MiKTeX 2.8\tex\latex\ltxmisc\url.sty"
\Urlmuskip=\muskip10
Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc.
)

! Package biblatex Error: Outdated 'etoolbox' package.

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

l.45 \endinput}

Upgrade to etoolbox v2.0 (2010/08/21) or later.
I found: '2010/04/10 v1.9 e-TeX tools for LaTeX'.
This is a fatal error. I'm aborting now.

)
No file test.aux.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 4.
LaTeX Font Info: ... okay on input line 4.
[1

{C:/Users/mirko/AppData/Local/MiKTeX/2.8/pdftex/config/pdftex.map}]
(E:\1\test.aux)

*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
biblatex.sty 2010/09/03 v0.9d programmable bibliographies
etoolbox.sty 2010/04/10 v1.9 e-TeX tools for LaTeX
etex.sty 1998/03/26 v2.0 eTeX basic definition package (PEB)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
logreq.sty 2010/08/04 v1.0 xml request logger
logreq.def 2010/08/04 v1.0 logreq spec v1.0
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
***********

Package logreq Info: Writing requests to 'test.run.xml'.
)
Here is how much of TeX's memory you used:
769 strings out of 495269
9304 string characters out of 3180113
58510 words of memory out of 3000000
4040 multiletter control sequences out of 15000+200000
3640 words of font info for 14 fonts, out of 3000000 for 9000
14 hyphenation exceptions out of 8191
30i,4n,23p,810b,107s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:/Program Files/MiKTeX 2.8/fonts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on test.pdf (1 page, 10591 bytes).
PDF statistics:
10 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)


Warum auch immer 1. da eine alte version lag und 2. diese beutzt wurde sttt wie nach dem löschen des baumes die distri aus dem "program files" Verzeichnis?


PS: unten drunter steht nach dem korrigieren biblatex 0.9c, da hat Herr Lehmann wohl nen Buchstaben vergessen zu aktualisieren.

MyKron
15-09-2010, 14:54
Das dumme ist, dass er den Baum in "AppData\Roaming" gleich wieder aufbaut (dann mit den aktuellen Dateien) und einige Pakete daraus nimmt. Wie kann ich das beeinflussen?

u_fischer
15-09-2010, 15:03
Man sollte multiuser-Installationen verbieten. (Nein, das ist nicht ernst gemeint). Ich weiß schon, warum ich immer Miktex im Single-User-Modus installiere.


(C:\Users\mirko\AppData\Roaming\MiKTeX\2.8\tex\lat ex\etoolbox\etoolbox.sty
Du hast offensichtlich etoolbox mal als user installiert. Dein update machst du anscheinend als admin. D.h. du hast jetzt zwei etoolbox-Versionen installiert und die alte wird zuerst gefunden.

Deinstalliere entweder die User-Version oder mache als User einen Update.


Das dumme ist, dass er den Baum in "AppData\Roaming" gleich wieder aufbaut (dann mit den aktuellen Dateien) und einige Pakete daraus nimmt. Wie kann ich das beeinflussen?

Den Satz verstehe ich nicht.

MyKron
16-09-2010, 09:20
Man sollte multiuser-Installationen verbieten. (Nein, das ist nicht ernst gemeint). Ich weiß schon, warum ich immer Miktex im Single-User-Modus installiere.
Da hast du vollkommen recht. Eigentlich bin ich mir ziemlich sicher immer "für alle Nutzer" auszuwählen. Wer weiß.



(C:\Users\mirko\AppData\Roaming\MiKTeX\2.8\tex\lat ex\etoolbox\etoolbox.sty
Du hast offensichtlich etoolbox mal als user installiert. Dein update machst du anscheinend als admin. D.h. du hast jetzt zwei etoolbox-Versionen installiert und die alte wird zuerst gefunden.

Ich verwende Win7, da habe ich ja leider die Option zum automatischen nachinstallieren von Paketen an. Sicherlich ist dadurch für den Benutzer mal ein Baum in AppData\Roaming aufgebaut worden. Am besten wäre es wohl wenn ich nie nachinstallieren lasse und immer manuell handel.



Deinstalliere entweder die User-Version oder mache als User einen Update.

Letzteres kommt nicht in Frage, das gäbe ja ein durcheinander. Bloß weiß ich nicht, wie ich nur die User Version los werden kann. :rolleyes:


Den Satz verstehe ich nicht.
Ich auch nicht wenn ich ihn nochmal lese, aber ich glaube folgendes sagen zu wollen: Ich hatte AppData\Roaming\MikTex.2.8 aus dem User Vrz. komplett gelöscht. Beim anschließenden kompilieren (als) wurde der Baum dort wieder angelegt und es wurden einige Pakete von dort und nicht aus program files\miktex2.8 genommen. Somit hätte ich beim nächsten Update das gleiche Problem wieder.


PS:
Entschuldigung an Herrn Lehmann, dass ich an nahm mit biblatex sei was nicht in Ordnung, ziemlich naiv von mir. :-D

u_fischer
16-09-2010, 10:36
Letzteres kommt nicht in Frage, das gäbe ja ein durcheinander. Bloß weiß ich nicht, wie ich nur die User Version los werden kann.

Starte den Paketmanager (User-Version) und klicke auf deinstallieren. Falls es im Startmenu keine "User-Version" gibt (was ich nicht weiß, weil ich ja eine single-User-Installation habe) müsste eigentlich "mpm.exe" auf der Kommandozeile funktionieren.