PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hyperref erzwingt Neuinstallation v ifxetex bei jedem Compilieren



syzygy
28-09-2010, 19:19
Hallo zusammen,

Seit kurzem stelle ich bei meiner LaTeX-Installation (MikTex 2.8, Windows XP) ein merkwürdiges Verhalten fest: Wann immer ich \hyperref in einem Dokument einbinde, wird bei jedem Compiliervorgang (!) das Paket "ifxetex" neu heruntergeladen und installiert -- und zwar zweimal.

Minimalbeispiel:


\listfiles
\documentclass[a4paper, oneside, 11pt, indent,just=true]{article}
\usepackage{hyperref}
\begin{document}
Bing.
\end{document}


Und so sieht dann der Output beim Compilieren aus:



This is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8)
entering extended mode
(C:\latex\schopenhauer\minimum.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:\Programme\MiKTeX 2.8\tex\latex\base\article.cls"
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
("C:\Programme\MiKTeX 2.8\tex\latex\base\size11.clo"))
("C:\Programme\MiKTeX 2.8\tex\latex\hyperref\hyperref.sty"
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\ltxcmds.sty")
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\infwarerr.sty")
("C:\Programme\MiKTeX 2.8\tex\latex\graphics\keyval.sty")
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\kvsetkeys.sty"
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\etexcmds.sty"))
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\pdfescape.sty"
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\pdftexcmds.sty"
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\ifluatex.sty")))
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\ifpdf.sty")
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\ifvtex.sty")
================================================== ====================
starting package maintenance...
installation directory: "C:\Programme\MiKTeX 2.8"
package repository: ftp://ftp.uni-erlangen.de/mirrors/CTAN/systems/win32/miktex/tm/packages/
lightweight database digest: 0bcd2feab38fdf6f76c3b80e2be9f35d
going to download 169138 bytes
going to install 4 file(s) (1 package(s))
downloading ftp://ftp.uni-erlangen.de/mirrors/CTAN/systems/win32/miktex/tm/packages/ifxetex.tar.lzma...
169138 bytes, 104.61 KB/Sec
extracting files from ifxetex.tar.lzma...
================================================== ====================

================================================== ====================
starting package maintenance...
installation directory: "C:\Programme\MiKTeX 2.8"
package repository: ftp://ftp.uni-erlangen.de/mirrors/CTAN/systems/win32/miktex/tm/packages/
lightweight database digest: 0bcd2feab38fdf6f76c3b80e2be9f35d
going to download 169138 bytes
going to install 4 file(s) (1 package(s))
downloading ftp://ftp.uni-erlangen.de/mirrors/CTAN/systems/win32/miktex/tm/packages/ifxetex.tar.lzma...
169138 bytes, 229.73 KB/Sec
extracting files from ifxetex.tar.lzma...
================================================== ====================

...


(C:\latex\schopenhauer\minimum.aux)
("C:\Programme\MiKTeX 2.8\tex\latex\hyperref\nameref.sty"
("C:\Programme\MiKTeX 2.8\tex\latex\oberdiek\refcount.sty")
("C:\Programme\MiKTeX 2.8\tex\generic\oberdiek\gettitlestring.sty"))
(C:\latex\schopenhauer\minimum.out) (C:\latex\schopenhauer\minimum.out)
[1{C:/Dokumente und Einstellungen/e/Lokale Einstellungen/Anwendungsdaten/MiKTeX
/2.8/pdftex/config/pdftex.map}] (C:\latex\schopenhauer\minimum.aux)

*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
hyperref.sty 2010/09/17 v6.81q Hypertext links for LaTeX
ltxcmds.sty 2010/04/26 v1.7 LaTeX kernel commands for general use (HO)
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/message (HO)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
kvsetkeys.sty 2010/03/01 v1.9 Key value parser (HO)
etexcmds.sty 2010/01/28 v1.3 Prefix for e-TeX command names (HO)
pdfescape.sty 2010/03/01 v1.9 Provides hex, PDF name and string conversions
(HO)
pdftexcmds.sty 2010/04/01 v0.9 Utility functions of pdfTeX for LuaTeX (HO)
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
ifpdf.sty 2010/01/28 v2.1 Provides the ifpdf switch (HO)
ifvtex.sty 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
ifxetex.sty 2010/09/12 v0.6 Provides ifxetex conditional
hycolor.sty 2009/12/12 v1.6 Color options of hyperref/bookmark (HO)
xcolor-patch.sty 2009/12/12 xcolor patch
letltxmacro.sty 2008/06/24 v1.3 Let assignment for LaTeX macros (HO)
kvoptions.sty 2010/02/22 v3.7 Keyval support for LaTeX options (HO)
pd1enc.def 2010/09/17 v6.81q Hyperref: PDFDocEncoding definition (HO)
intcalc.sty 2007/09/27 v1.1 Expandable integer calculations (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
bitset.sty 2007/09/28 v1.0 Data type bit set (HO)
bigintcalc.sty 2007/11/11 v1.1 Expandable big integer calculations (HO)
atbegshi.sty 2010/03/25 v1.12 At begin shipout hook (HO)
hpdftex.def 2010/09/17 v6.81q Hyperref driver for pdfTeX
atveryend.sty 2010/03/24 v1.5 Hooks at very end of document (HO)
rerunfilecheck.sty 2010/03/16 v1.6 Rerun checks for auxiliary files (HO)
uniquecounter.sty 2009/12/18 v1.1 Provides unlimited unique counter (HO)
nameref.sty 2010/04/30 v2.40 Cross-referencing by name of section
refcount.sty 2008/08/11 v3.1 Data extraction from references (HO)
gettitlestring.sty 2009/12/18 v1.3 Cleanup title references (HO)
minimum.out
minimum.out
***********

)<C:/Programme/MiKTeX 2.8/fonts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on minimum.pdf (1 page, 12347 bytes).
Transcript written on minimum.log.

Das ist jetzt nicht wirklich schlimm, aber ärgerlich, weil es natürlich die Compilierzeiten in die Höhe treibt.

Mein erster Verdacht war, dass der Paketemanager irgendwie aus dem Tritt gekommen ist, und darum habe ich ifxetex und hyperref deinstalliert und neu installiert, genutzt hat's aber nix.

Ist das Problem bekannt? Hat jemand nen Rat (außer, Miktex komplett neu zu installieren)?

Danke im Voraus für die Hilfe,

Elmar/syzygy

ellocco
29-09-2010, 14:54
Ich hatte das Problem auch nach einem Update von
von MiKTeX 2.8, in einem anderen Forum habe ich diese
Lösung gefunden, die hat auch bei mir funktioniert:

Ich habe die Datei "ifxetex.sty"
[MIKTEXROOT]\2.8\tex\latex\generic\ifxetex\ifxetex.sty

nach
[MIKTEXROOT]\2.8\tex\latex\ifxetex\ifxetex.sty

kopiert.

Mit dem Wartungsprogramm "Settings" von MiKTeX habe
ich "Refresh FNDB" und "Update Formats" gestartet
und nun funktioniert es wieder. :-)

syzygy
01-10-2010, 08:03
Ah... das muss man wissen.

Danke für den Tipp, ich probier das heut abend mal aus!

Cheerio,

syzygy

Schweinebacke
01-10-2010, 09:59
Und falls ein Betroffener das Problem meldet (http://www.miktex.org/bugs) gibt es ja vielleicht auch eine generelle Lösung dafür ...

domwass
01-10-2010, 10:32
Ist bereits vor zwei Wochen erfolgt: https://sourceforge.net/tracker/?func=detail&aid=3067362&group_id=10783&atid=110783

Gruß,
Dominik.-

syzygy
01-10-2010, 20:04
Funktioniert auf jeden Fall.

Danke nochmals!

syzygy

goeck
21-10-2010, 09:14
Danke für den Beitrag und die Lösung. Hatte exakt das gleiche Problem und wirde durch vorgeschlagene Vorgehensweise gelöst :-)

Grüße
Stefan

u_fischer
21-10-2010, 09:24
Falls mit "vorgeschlagene Vorgehensweise" gemeint ist, dass ifxetex verschoben wird: Das ist weder nötig noch wirklich empfehlenswert. Update einfach die FNDB als User (d.h. in miktex - settings one admin, oder mit initexmf -u). Das solltest du immer tun, wenn du als admin Pakete installierst oder updatest.

ellocco
21-10-2010, 09:32
Falls mit "vorgeschlagene Vorgehensweise" gemeint ist, dass ifxetex verschoben wird: Das ist weder nötig noch wirklich empfehlenswert. Update einfach die FNDB als User (d.h. in miktex - settings one admin, oder mit initexmf -u). Das solltest du immer tun, wenn du als admin Pakete installierst oder updatest.
Unter MiKTeX hat das damals nicht ausgereicht, aber der Fehler ist gemeldet
und evtl. in der aktuellen Version behoben.