
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:
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 \arrayrulecolor
ist ein Befehl von colortbl
.
Wenn ich colortbl
der Paketliste etwas hinzufüge (oder, wie Gonzalo Medina vorschlägt, table
den Optionen für etwas hinzufüge \documentclass
), ist die Ausgabe
ohne Fehler.