tcolorbox とテーブル: パディングなしでテーブルに影を追加する

tcolorbox とテーブル: パディングなしでテーブルに影を追加する

次の表 (CSS) のように、環境に影を適用しようとしていますlongtabu(利用可能な幅に合わせて表を拡大するため)。

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

しかし、私のサンプルの LaTeX テーブルでは、影とテーブルの間に境界線とパディングがあり、それを削除する方法がわかりません。

\documentclass[11pt]{article}

\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{geometry}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage[skins]{tcolorbox}
\usepackage{tabu}
\usepackage{longtable}

\definecolor{lightgray}{RGB}{180, 180, 180}

\geometry{
  a4paper,
  margin=1cm,
  top=1.3cm,
}

\begin{document}

\begin{tcolorbox}[enhanced,size=fbox,drop shadow]
  \begin{longtabu} to \textwidth {cXc}
    \rowcolor{Maroon}
    Imagen & Producto & Total\\
    \rowcolor{lightgray}
    A & B & C
  \end{longtabu}
\end{tcolorbox}

\end{document}

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

つまり、境界線を削除し、影を中央に配置し、影とテーブルの間の余白を削除したいのですが、できれば標準のパッケージまたは環境を使用するのが望ましいですが、カスタム コマンドを使用することもできます。

答え1

解決策は、テーブルをTiKzノード内に配置することでした。

\begin{tikzpicture}
  \node[draw=none,shade,blur shadow={shadow blur steps=20, shadow xshift=0ex,shadow yshift=0ex, shadow blur radius=1ex},inner sep=0pt]
       {
         \begin{tabu}{>{\centering}m{0.2\textwidth}p{0.5\textwidth}>{\centering}p{0.2\textwidth}}
           \rowcolor{Maroon}
           \rowfont{\large\color{white}}
           & Producto & Total\\[0.8ex]
           \rowcolor{lightgray}
           \includegraphics[height=80px, width=0.18\textwidth,keepaspectratio]{icon.png} & B & J
         \end{tabu}
     };
\end{tikzpicture}

関連情報