warum das Tcolorbox-Beispiel auf Seite 345 nicht funktioniert

warum das Tcolorbox-Beispiel auf Seite 345 nicht funktioniert

Ich möchte mein (sehr grundlegendes) Wissen über tcolorbox... verbessern, also versuche ich, das Beispiel auf Seite 345 (Kapitel 18: Bibliotheks-"Hooks") zu kompilieren. Beim Kompilieren erhalte ich die Warnung:

\RequiredPackage{minted}{2011/09/17]

die ich mit dem MikTeX-Paketmanager installiert habe, und dann nach dem Erzwingen der Kompilierung nachfragen

\minted@appathifexist=

usw

Ich verwende die aktuelle 64-Bit-Version von MikTeX mit Administratorrechten und WinEdt als Editor. Der Beispielcode lautet wie folgt:

\documentclass{article}
\usepackage[all]{tcolorbox}
    \usepackage{array,tabularx}%,longtable,tabu

    \begin{document}
    \newcolumntype{Y}{>{\raggedleft\arraybackslash}X}% see tabularx
\tcbset{enhanced,fonttitle=\bfseries\large,
        fontupper=\normalsize\sffamily,
        colback=yellow!10!white,colframe=red!50!black,
        colbacktitle=orange!30!white,%=Salmon!30!white
        coltitle=black,center title,
    tabularx={X||Y|Y|Y|Y||Y},% this sets ’before upper’ and ’after upper’
        before upper app={Group & One & Two & Three & Four & Sum\\
                          \hline\hline} }
\begin{tcolorbox}[title=My table]
Red & 1000.00 & 2000.00 & 3000.00 & 4000.00 & 10000.00\\\hline
Green & 2000.00 & 3000.00 & 4000.00 & 5000.00 & 14000.00\\\hline
Blue & 3000.00 & 4000.00 & 5000.00 & 6000.00 & 18000.00\\\hline\hline
Sum & 6000.00 & 9000.00 & 12000.00 & 15000.00 & 42000.00
\end{tcolorbox}
    \end{document}

Am Ende des obigen Codes wird das folgende Bild erzeugt:

Bildbeschreibung hier eingeben

Ich gehe davon aus, dass dies sofort funktioniert, ähnlich wie einige andere Beispiele aus dem Handbuch. Ich weiß daher nicht, was ich falsch mache oder was ich übersehe.

Antwort1

Ich bekomme die gleiche Ausgabe wie Sie, wenn ich nicht lade colortbl: Der Fehler liegt darin!

Undefined control sequence.
\tcb@after@box ->\endtabularx \arrayrulecolor 
                                              {black}
l.20 \end{tcolorbox}

und \arrayrulecolorist ein Befehl von colortbl.

Wenn ich colortblder Paketliste etwas hinzufüge (oder, wie Gonzalo Medina vorschlägt, tableden Optionen für etwas hinzufüge \documentclass), ist die Ausgabe

Bildbeschreibung hier eingeben

ohne Fehler.

verwandte Informationen