Hallo,
Also ich habe mal ne generelle Frage. Wie kann man ordnetlich von einer Miktex Version zur nächsten migrieren.
Also bei mir hat sich Folgendes ereignet: kürzlich habe ich von der Miktex 2.8 auf 2.9 erhöht. Dazu nutze ich Texmaker, der Version 3.8 ist.
Dann fingen die Probleme an. Ich konnte meine alten Letterdokumente nicht mehr compilieren. Es gab Problemen mit:
- dem inputenc [utf8x] package (das "x" war zuviel)
- dem libertine package (dort wurde eine fontaxes.sty nicht gefunden)
- dem xparse.sty parser (in einem anderen Dokument)
Jedes mal stehe ich da, verbrate Stunden mit Suche nach Ursachen. Ein downgrade half. Selbst bei einer jungfreulichen installation von Miktex 2.8 und dann Texmaker blieben die Libertine-Package-Probleme - mit downgrade auf Miktex 2.7 ging es denn.
*Frust-Part-Start*
Dazu muss ich sagen, dass ich Latex erzeugte Dokumente schätze. Der Satz ist exellent. Allerdings sehe ich mich als Anwender, der auch in vertretbarer Zeit zu Ergebnissen kommen will. Deswegen habe ich auch mit dem Lyx-Latex angefangen und wage mich erstmal nur in kleinen Dokumenten (Briefe, Lebenslauf) auf Latex-direkt. Bei Problemen suche ich in Foren und sehe mich oft in einem Wald von seitenlangen Code-postings und einem schier unübersehbaren Haufen von alten/neuen Packages, Packages die Packages nutzen bzw. verwalten und scheinbar sinnlos redundanten Wegen zum gleichen Ziel konfrontiert...
*Frust-Part-Ende*
Naja, wenn jemand n Tipp hat, zum sauberen Upgrade von Miktex, wobei ich meine alten Dokumente noch kompilieren kann...oder/und zur ner gesunden Grundeinstellung zu Latex, dann bin ich dankbar.
Peter
Miktex Versionen und Code-Kompatibilität
Genau anders herum
Anstatt dein TeX-System deinen alten Dokumenten anzupassen, solltest Du besser alten Code aus deinen Dokumenten rausschmeißen und so mit der Entwicklung Schritt halten. Es hilft dir nämlich rein gar nichts, wenn Du mit einem veralteten System arbeitest, das auch keine Aktualisierungen mehr zulässt.
In Foren zu lesen hilft nur bedingt. Beste Informationsquelle sind und bleiben die Anleitungen der Pakete, weil sie in vielen Fällen auch die Entwicklungsgeschichte eines Pakets dokumentieren. Und schließlich kann man ja auch in einem Forum wie diesem nachfragen. Irgendjemand findet sich meist, der den "Wald der Code-Listings" für dich etwas lichtet. Ob LyX die richtige Entscheidung war, lasse ich mal dahingestellt.
In Foren zu lesen hilft nur bedingt. Beste Informationsquelle sind und bleiben die Anleitungen der Pakete, weil sie in vielen Fällen auch die Entwicklungsgeschichte eines Pakets dokumentieren. Und schließlich kann man ja auch in einem Forum wie diesem nachfragen. Irgendjemand findet sich meist, der den "Wald der Code-Listings" für dich etwas lichtet. Ob LyX die richtige Entscheidung war, lasse ich mal dahingestellt.
Ein aktuelles (in das regelmäßig Updates eingespielt wurden) Miktex 2.8 und ein aktuelles miktex 2.9. unterscheiden sich nicht in den Paketversionen, sondern nur in den Programmen und der Umstieg ist dann meistens völlig unproblematisch.
Wenn du aber nie den Updatemanager benutzt, dann werden bei einem Umstieg hunderte von Paketen auf einmal auf den neuesten Stand gebracht, und das kann dann schon Nerven kosten.
Ansonsten:
- Akzeptiere, dass sich Pakete verändern und dass manche dieser Änderungen von dir aktive Anpassungen deiner Dokumente verlangen. Wenn du alte Dokumente auf ewig unverändert und ohne Anpassungen kompilieren willst, dann darfst du nicht updaten - aber dann bekommst du auch keine Fehlerkorrekturen und kannst neue Fähigkeiten nicht nutzen.
- Überprüfe regelmäßig mit dem Updatemanager, ob es neue Versionen gibt, und installiere sie nach und nach.
- Aber update nie, wenn du gerade im Druck bist.
- Wenn du migrieren willst: Installiere das neue Miktex parallel zur alten Version. Das geht ohne Probleme (wenn du genügend Platz auf der Festplatte hast). Man muss normalerweise nur die PATH-Variable anpassen, um von einem System zum anderen zu wechseln.
Wenn du aber nie den Updatemanager benutzt, dann werden bei einem Umstieg hunderte von Paketen auf einmal auf den neuesten Stand gebracht, und das kann dann schon Nerven kosten.
Ansonsten:
- Akzeptiere, dass sich Pakete verändern und dass manche dieser Änderungen von dir aktive Anpassungen deiner Dokumente verlangen. Wenn du alte Dokumente auf ewig unverändert und ohne Anpassungen kompilieren willst, dann darfst du nicht updaten - aber dann bekommst du auch keine Fehlerkorrekturen und kannst neue Fähigkeiten nicht nutzen.
- Überprüfe regelmäßig mit dem Updatemanager, ob es neue Versionen gibt, und installiere sie nach und nach.
- Aber update nie, wenn du gerade im Druck bist.
- Wenn du migrieren willst: Installiere das neue Miktex parallel zur alten Version. Das geht ohne Probleme (wenn du genügend Platz auf der Festplatte hast). Man muss normalerweise nur die PATH-Variable anpassen, um von einem System zum anderen zu wechseln.
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de