von ich meine ja nur » Di 20. Sep 2022, 10:00
IRM hat geschrieben: ↑Di 20. Sep 2022, 09:20
Früher hatte ich die Dateinen tcbbreakable.code.tex, tcbskins.code.tex, tcbskinsjigsaw.code.tex bei meiner LAtex Datei gespeichert. Wenn ich die jetzt da drin lasse bricht der Compiler aber ab und weißt darauf hin, dass die Version nicht passt. Deshalb habe ich sie gelöscht. Die Dateien sind doch in tcolorbox enthalten oder?
Ja, die Dateien sind in
tcolorbox enthalten. Generell ist es keine gute Idee, Teile eines Pakets zusätzlich im Dokumentverzeichnis zu haben, weil damit bei jedem Update der TeX-Distribution die Gefahr steigt, dass die Dateien dann nicht mehr zu den anderen Dateien des Pakets passen, die mit der TeX-Distribution verwaltet werden.
Auch sonst kann es bei Paketen, die man außerhalb der Paketdistribution speichert, passieren, dass diese nicht mehr zu neueren Versionen anderer Pakete der TeX-Distribution passen. Vorteilhaft ist daher immer, wenn man alle Pakete über die TeX-Distribution verwaltet und immer alles auf einmal updated.
Aber auch dann kann es passieren, dass alte Dokumente nicht mehr ohne Änderung lauffähig sind. Oft sind nur kleine Änderungen notwendig. Manchmal genügt es sogar, wenn man die Hilfsdateien löscht. Gerade bei Verwendung irgendwelcher Vorlagen aus dem Internet, muss man aber ggf. auch die Vorlagendateien aktualisieren. Bei schlecht gepflegten Vorlagen ist man aber auch nicht selten auf sich selbst gestellt.
Sowohl für die selbstständige Suche nach der Problemursache und einer Lösung, als auch für Fragen hier im Forum empfehle ich, aus einer Kopie des Dokuments ein
vollständiges Minimalbeispiel zu erstellen. Die Anleitung dazu habe ich verlinkt.
Übrigens war
tcbcol@back der interne Name einer Farbe von
tcolorbox, der aber schon vor 3–4 Jahren in den weniger internen Namen
tcbcolback geändert wurde. AFAIR gab es auch schon immer eine offizielle Möglichkeit, diese Farbe zu ändern, ohne auf den internen Namen zurückzugreifen. Siehe dazu Abschnitt 9.5 der aktuellen
tcolorbox-Anleitung. Falls also bei dir irgendwo direkt
tcbcol@back geändert wird (statt über die entsprechende Option) oder falls die Farbe für irgend etwas verwendet wird, schau mal, ob du das nicht einfach beheben kannst, beispielsweise durch Verwendung der entsprechenden Option oder des neuen Farbnamens. In dem genannten Abschnitt findest du ggf. auch die neuen Namen der anderen früher rein internen Farben.
[quote=IRM post_id=119890 time=1663658420 user_id=6405]
Früher hatte ich die Dateinen tcbbreakable.code.tex, tcbskins.code.tex, tcbskinsjigsaw.code.tex bei meiner LAtex Datei gespeichert. Wenn ich die jetzt da drin lasse bricht der Compiler aber ab und weißt darauf hin, dass die Version nicht passt. Deshalb habe ich sie gelöscht. Die Dateien sind doch in tcolorbox enthalten oder?
[/quote]
Ja, die Dateien sind in [ctan]tcolorbox[/ctan] enthalten. Generell ist es keine gute Idee, Teile eines Pakets zusätzlich im Dokumentverzeichnis zu haben, weil damit bei jedem Update der TeX-Distribution die Gefahr steigt, dass die Dateien dann nicht mehr zu den anderen Dateien des Pakets passen, die mit der TeX-Distribution verwaltet werden.
Auch sonst kann es bei Paketen, die man außerhalb der Paketdistribution speichert, passieren, dass diese nicht mehr zu neueren Versionen anderer Pakete der TeX-Distribution passen. Vorteilhaft ist daher immer, wenn man alle Pakete über die TeX-Distribution verwaltet und immer alles auf einmal updated.
Aber auch dann kann es passieren, dass alte Dokumente nicht mehr ohne Änderung lauffähig sind. Oft sind nur kleine Änderungen notwendig. Manchmal genügt es sogar, wenn man die Hilfsdateien löscht. Gerade bei Verwendung irgendwelcher Vorlagen aus dem Internet, muss man aber ggf. auch die Vorlagendateien aktualisieren. Bei schlecht gepflegten Vorlagen ist man aber auch nicht selten auf sich selbst gestellt.
Sowohl für die selbstständige Suche nach der Problemursache und einer Lösung, als auch für Fragen hier im Forum empfehle ich, aus einer Kopie des Dokuments ein [b]vollständiges[/b] [mwe][/mwe] zu erstellen. Die Anleitung dazu habe ich verlinkt.
Übrigens war [tt]tcbcol@back[/tt] der interne Name einer Farbe von [ctan]tcolorbox[/ctan], der aber schon vor 3–4 Jahren in den weniger internen Namen [tt]tcbcolback[/tt] geändert wurde. AFAIR gab es auch schon immer eine offizielle Möglichkeit, diese Farbe zu ändern, ohne auf den internen Namen zurückzugreifen. Siehe dazu Abschnitt 9.5 der aktuellen [doc]tcolorbox[/doc]-Anleitung. Falls also bei dir irgendwo direkt [tt]tcbcol@back[/tt] geändert wird (statt über die entsprechende Option) oder falls die Farbe für irgend etwas verwendet wird, schau mal, ob du das nicht einfach beheben kannst, beispielsweise durch Verwendung der entsprechenden Option oder des neuen Farbnamens. In dem genannten Abschnitt findest du ggf. auch die neuen Namen der anderen früher rein internen Farben.