345 ページの tcolorbox の例が機能しない理由

345 ページの tcolorbox の例が機能しない理由

私は、.. についての (非常に基本的な) 知識を向上させたいのでtcolorbox、345 ページ (第 18 章: ライブラリ「フック」) の例をコンパイルしようとしています。コンパイルすると、次の警告が表示されます。

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

MikTeXパッケージマネージャでインストールし、強制コンパイル後に

\minted@appathifexist=

私は管理者権限で最新の 64 ビット MikTeX を使用し、エディタとして WinEdt を使用しています。サンプル コードは次のとおりです。

\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}

最後に、上記のコードは次の画像を生成します。

ここに画像の説明を入力してください

これはマニュアルの他の例と同様に「そのまま」動作すると予想しているので、何が間違っているのか、何が欠けているのかはわかりません。

答え1

ロードしない場合は、あなたと同じ出力が表示されますcolortbl。エラーです。

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

\arrayrulecolorのコマンドですcolortbl

colortblパッケージのリストに追加すると(または、Gonzalo Medinaが提案しているように、tableのオプションに追加すると\documentclass)、出力は次のようになります。

ここに画像の説明を入力してください

エラーなしで。

関連情報