PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MiKTeX-Pakete werden nicht automatisch installiert (kein "ask-me-first-Fehler"!)



The EYE
07-11-2010, 13:03
Hallo liebes Forum!

Ich habe gerade auf meinem PC (Windows 7) ganz frisch MiKTeX 2.9 und das TeXnicCenter 1.0 installiert.

Das Problem ist, dass fehlende Pakete nicht automatisch installiert werden.
Zuerst hatte ich unter MiKTeX/Options/Package Installation zwar "ask me first" eingetragen, doch nach kurzem googeln heraus gefunden, dass dort wohl zur Zeit ein Problem besteht und man für eine funktionierende, automatische Nachinstallation "Yes" wählen sollte.

Das habe ich auch getan, doch leider werdern trotzdem keine fehlenden Pakete nachinstalliert.

Das manuelle installieren über den Paketmanager von MiKTeX funktioniert und ist zur Zeit meine Notlösung...

Ich hoffe jmd hat einen Tipp für mich!

Gruß Max

voss
07-11-2010, 13:31
Ich habe gerade auf meinem PC (Windows 7) ganz frisch MiKTeX 2.9 und das TeXnicCenter 1.0 installiert.

Das Problem ist, dass fehlende Pakete nicht automatisch installiert werden.
Zuerst hatte ich unter MiKTeX/Options/Package Installation zwar "ask me first" eingetragen, doch nach kurzem googeln heraus gefunden, dass dort wohl zur Zeit ein Problem besteht und man für eine funktionierende, automatische Nachinstallation "Yes" wählen sollte.


mach mal ein Update von MiKTeX, das war glaube ich ein Bug.

Herbert

The EYE
07-11-2010, 14:23
Hallo!

Ist die Update Funktion von MiKTeX nicht nur für Pakete? Führe sie gerade aus und es scheint so.
Hat sich die Update Funktion von MiKTeX noch woanders versteckt?

Gruß Max

voss
07-11-2010, 15:15
Ist die Update Funktion von MiKTeX nicht nur für Pakete? Führe sie gerade aus und es scheint so.
Hat sich die Update Funktion von MiKTeX noch woanders versteckt?


Nein, die wird automatisch vor den Paketen ausgeführt.

Herbert

The EYE
07-11-2010, 15:32
Wunderbar, dann werde ich das mal testen und mich wieder melden.

Gruß Max

Syralist
07-11-2010, 16:43
Ein Problem das mir bei MikTeX und Windows 7 aufgefallen ist: Wenn ich als normaler Benutzer ein Paket automatisch installieren lasse, wird dieses beim Update als Administrator nicht aktualisiert. Ich muss also das Update sowohl als Admin als auch als normaler Benutzer durchführen, damit alles funktioniert.
Das hat mich bei einem Update von biblatex bestimmt 2 Stunden gekostet bis ich das geschnallt hatte. ;)

u_fischer
07-11-2010, 17:02
Nun, du hast ein Multiuser-System installiert, und jetzt hast du zwei Jobs: Die des Administrators (Wartung des Gesamtsystems) und die des Benutzers (Wartung deiner lokalen Pakete/Konfiguration).

Wenn nur du TeX benutzt, installiere es das nächste Mal einfach nur für dich in deinem Benutzerkonto.

Syralist
07-11-2010, 17:54
Wenn ich das nächste mal TeX installiere nehm ich TeXlive, dass kann ich zentral installieren und warten ;)

The EYE
07-11-2010, 18:01
Ich habe unter Win7 bei MiKTeX bisher nur ohne die Administratorausführungen gearbeitet...???

Gruß Max

u_fischer
08-11-2010, 08:21
Wenn ich das nächste mal TeX installiere nehm ich TeXlive, dass kann ich zentral installieren und warten

Bei TeXLive gibt es keine On-the-Fly-Installation. Daher gibt es normalerweise keine Pakete im Benutzer-Texmf-Baum. Sobald aber aus welchem Grund auch immer dort Pakete installiert werden, hast du mit TeXLive genau das gleiche Problem wie mit Miktex: Du musst dann auch immer die Pakete dort updaten. Wenn ein Benutzer persönliche Pakete in seinem persönlichen Ordner installiert, kann ein Admin nicht einfach hingehen und die überschreiben.

Der Unterschied zwischen updmap und updmap-sys ist übrigens die Quelle eines der immer wieder auftauchenden Probleme von TeXLive-Benutzern: "Do not use plain updmap: it’s a potent source of confusion, setting up different map sets for different users."

voss
08-11-2010, 08:57
Der Unterschied zwischen updmap und updmap-sys ist übrigens die Quelle eines der immer wieder auftauchenden Probleme von TeXLive-Benutzern: "Do not use plain updmap: it’s a potent source of confusion, setting up different map sets for different users."

Dabei ist es eigentlich ganz einfach; mit updmap wird alles unter ~/.texliveYYYY
gespeichert, während es mit updmap-sys eben /usr/local/texlive/YYYY/texmf-config ist. Probleme gibt es nur, wenn man es mal so oder so macht.

Herbert

The EYE
08-11-2010, 18:43
Hallo!

Ich habe jetzt mal manuell ein benötigtes Paket gelöscht. Die on-the-fly Installation findet leider trotzdem nicht statt =(

Gruß Max

The EYE
09-11-2010, 13:05
So, ich habe jetzt auch nochmal den Test mit der Erstverwendung eines daher noch nicht bestehenden Pakets gemacht. (wie erwartet) tritt der selbe Fehler auch.

Irgendwelche Ideen? Ich möchte ungern alles per Hand installieren...

Gruß Max

u_fischer
09-11-2010, 13:31
Nun, als erstes solltest du dein Dokument auf der Kommandozeile kompilieren. Wenn es da auch nicht geht, wirst du anfangen müssen ein paar Informationen zu sammeln, denn bei mir geht es. Also ist bei dir etwas anderes.
http://miktex.org/bugs

Wenn TeXnicCenter das Problem ist: Beschwer dich dort. Winedt hat nur ein paar Wochen benötigt, um das Problem zu lösen.

The EYE
09-11-2010, 13:44
Wenn TeXnicCenter das Problem ist: Beschwer dich dort. Winedt hat nur ein paar Wochen benötigt, um das Problem zu lösen.

Hallo!

Ich bin nicht sicher, ob wir uns richtig verstehen. Es handelt sich ausdrücklich nicht um den Fehler, bei "on-the-fly-installation" "ask-me-first" zu wählen.
Dort ist (wie überall angegeben) "YES" gewählt.

Gruß Max:)

Schweinebacke
09-11-2010, 14:11
Es handelt sich ausdrücklich nicht um den Fehler, bei "on-the-fly-installation" "ask-me-first" zu wählen.
Dort ist (wie überall angegeben) "YES" gewählt.
Das muss nichts heißen. Man liest im Netz immer wieder, dass bei einigen Anwender die Umstellung der Option nichts ändert, die automatische Installation aber bei Verwendung eines anderen Editors (z. B. dem mitgelieferten TeXworks) problemlos funktioniert. Bei einigen Anwendern hilft es, MiKTeX neu zu installieren, und gleich bei der Installation die automatische Installation auf YES zu stellen. Als nächstes gibt es dann aber bei Verwendung von MiKTeX 2.9 Probleme, weil TeXnicCenter in der Voreinstellung absolute Pfade an bibtex und makeindex übergibt. Angesichts der verfügbaren Alternativen zu TeXnicCenter, ist er IMHO den ganzen Ärger nicht wert.

u_fischer
09-11-2010, 14:16
Die erste Frage ist nicht welcher TeXnicCenterfehler es ist, sondern ob dein Problem überhaupt mit TexnicCenter zusammenhängt.

The EYE
09-11-2010, 14:26
Alles klar. Ich muss sagen, dass ich das TeXniCcenter auch nicht soooo toll finde. Aber als ich "damals" mit LaTeX unter Windows anfing, traf man oft auf TeXniCcenter als Anfängerempfehlung etc.

Unter Linux finde ich Kile sehr gut. Finde dort auch die farbliche Trennung der Befehle deutlich besser.

Ich werde mal Winedt testen, das sollte den Fehler schonmal einkreisen und vllt finde ich auch einen neuen Editor ;-)

Gruß Max

edit:es lieg am TeXniCcenter.... mal sehen was winedt kostet und was es noch für Alternativen gibt.

Danke für die schnelle und kompetente Hilfe!

Gruß Max