Problem mit tasks und tcolorbox zusammen mit lualatex

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Problem mit tasks und tcolorbox zusammen mit lualatex

von miri » Mo 18. Sep 2017, 21:56

Danke. Der Workaround funktioniert.

von u_fischer » Mo 18. Sep 2017, 10:49

Die nächste expl3-Version wird diese Woche hochgeladen und sollte dann das Problem lösen. Ich habe auch dem Autor von tcolorbox geschrieben.

Ein Workaround ist:
\documentclass[draft]{book}

\usepackage{tcolorbox}
\usepackage{tasks}

\makeatletter
\def\tcb@set@color#1{%
  %\letcs{\current@color}{\string\color@#1}%
  \edef\current@color{\@nameuse{\string\color@#1}}%
  \colorlet{.}{#1}%
}

\def\tcb@reset@color{%
  \colorlet{.}{tcbcol@origin}%
    \edef\current@color{\@nameuse{\string\color@tcbcol@origin}}%
}
\makeatother

\begin{document}
  \begin{tcolorbox}
    \begin{tasks}
      \task allgemien
    \end{tasks}
  \end{tcolorbox}
\end{document}

von u_fischer » So 17. Sep 2017, 23:47

esdd hat geschrieben:Das Problem scheint leider schon eine Weile zu bestehen: Fehler bei Verwendung von tcolorbox und tasks
Mein Gedächnis schwächelt -- ich hatte ganz vergessen, dass ich das schonmal minimiert hatte. Ich habe Joseph nochmal angepingt.

von esdd » So 17. Sep 2017, 23:27

Das Problem scheint leider schon eine Weile zu bestehen: Fehler bei Verwendung von tcolorbox und tasks

Problem mit tasks und tcolorbox zusammen mit lualatex

von miri » So 17. Sep 2017, 21:25

Hallo,

das Beispiel unten läst sich mit lualatex (aktuelles TeXLive 2017) nicht übersetzen. Es gibt die Fehlermeldung:


! Argument of \__driver_color_pickup_aux:w has an extra }.
<inserted text>
\par
l.11 \end{tasks}

\listfiles{}
\documentclass[draft]{book}

\usepackage{tcolorbox}
\usepackage{tasks}

\begin{document}
  \begin{tcolorbox}
    \begin{tasks}
      \task allgemien
    \end{tasks}
  \end{tcolorbox}
\end{document}
folgendes habe ich schon getestet:

* nur die tcolorbox Umgebung -> kein Fehler
* nur die tasks Umgebung -> kein Fehler
* mit pdflatex übersetzt -> gleicher Fehler wie oben
* mit xelatex übersetzt -> kein Fehler
* mit lualatex --output-format=dvi test.tex -> kein Fehler
* die gleiche schritte mit TeXLive 2015 -> keine Fehler
* die Zeile \task allgemein auskommentieren -> kein Fehler

Gibt es einen Fix für diese Problem, oder in welchem Paket liegt der Fehler?

Nach oben