von mikee » Mi 24. Mär 2021, 12:26
Hallo zusammen,
ich bin neu hier in dem Forum und hoffe die Frage in der richtigen Kategorie zu stellen.
Ich verwende zur Dokumentation seit längerem combine.cls um in einem größeren Softwarepaket die Dokumentation aus vielen einzelnen Dokumenten zusammenzustellen. Auf diese Weise kann ich einzelne Kapitel einfach als eigene pdfs zur Verfügung stellen als auch das ganze Dokument (pdfpages, etc. sind hier nicht wirklich gute Alternativen). Dies hat bisher ganz gut funktioniert, jedoch seit dem Upgrade von ubuntu 20.10 auf 21.04 funktioniert diese Kombination nicht mehr. Ich habe nachgelesen, dass es wohl Änderungen im Hook-System von Latex gibt, daher vermute ich, dass der Fehler damit zusammenhängt.
Hier ein MWE:
\documentclass[]{combine}
\usepackage{xcolor}
\begin{document}
% \emptyAtBeginDocument
text
\end{document}
Es gibt die Fehlermeldung:
! Extra \endgroup.
\document ->\endgroup
\let \mainjobname \jobname \def \c@lmainauxfile {\jobn...
Ich verwende unter ubuntu 21.04
$ pdflatex --version
pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian)
kpathsea version 6.3.2
Copyright 2020 Han The Thanh (pdfTeX) et al.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.02
In der Klasse combine.cls (2010/07/10 v0.7a) gibt es mehrere \endgroup, wenn ich in Zeile 232 nach \newcommand{\c@ladocument}{% das \endgroup auskommentiere, kompiliert das Dokument durch, dann gibt es aber Probleme, sobald ich xcolor einbinde (s. MWE). Bei anderen Paketen, die nicht xcolor verwenden hilft das Auskommentieren auch aus (hyperref und ca. 20 weitere Pakete). Bei tikz tritt die gleiche Fehlermeldung wir bei xcolor auf (läde ja xcolor intern). Kennt sich jemand mit dem neuen Hook-System von Latex aus und kann mir da weiterhelfen?
Viele Grüße
mikee
Hallo zusammen,
ich bin neu hier in dem Forum und hoffe die Frage in der richtigen Kategorie zu stellen.
Ich verwende zur Dokumentation seit längerem combine.cls um in einem größeren Softwarepaket die Dokumentation aus vielen einzelnen Dokumenten zusammenzustellen. Auf diese Weise kann ich einzelne Kapitel einfach als eigene pdfs zur Verfügung stellen als auch das ganze Dokument (pdfpages, etc. sind hier nicht wirklich gute Alternativen). Dies hat bisher ganz gut funktioniert, jedoch seit dem Upgrade von ubuntu 20.10 auf 21.04 funktioniert diese Kombination nicht mehr. Ich habe nachgelesen, dass es wohl Änderungen im Hook-System von Latex gibt, daher vermute ich, dass der Fehler damit zusammenhängt.
Hier ein MWE:
[code]
\documentclass[]{combine}
\usepackage{xcolor}
\begin{document}
% \emptyAtBeginDocument
text
\end{document}
[/code]
Es gibt die Fehlermeldung:
[quote]
! Extra \endgroup.
\document ->\endgroup
\let \mainjobname \jobname \def \c@lmainauxfile {\jobn...
[/quote]
Ich verwende unter ubuntu 21.04
[code]
$ pdflatex --version
pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian)
kpathsea version 6.3.2
Copyright 2020 Han The Thanh (pdfTeX) et al.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.37; using libpng 1.6.37
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with xpdf version 4.02
[/code]
In der Klasse combine.cls (2010/07/10 v0.7a) gibt es mehrere \endgroup, wenn ich in Zeile 232 nach \newcommand{\c@ladocument}{% das \endgroup auskommentiere, kompiliert das Dokument durch, dann gibt es aber Probleme, sobald ich xcolor einbinde (s. MWE). Bei anderen Paketen, die nicht xcolor verwenden hilft das Auskommentieren auch aus (hyperref und ca. 20 weitere Pakete). Bei tikz tritt die gleiche Fehlermeldung wir bei xcolor auf (läde ja xcolor intern). Kennt sich jemand mit dem neuen Hook-System von Latex aus und kann mir da weiterhelfen?
Viele Grüße
mikee