
我想創建一個tcolorbox
,但現在我需要你的幫助:
內容垂直居中
的絕對位置
tcolorbox
:當我改變位置時X或者y
我的最小程式碼:
\documentclass{article}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[skins,listings,breakable,listingsutf8,theorems,hooks,fitting]{tcolorbox}%
\tcbuselibrary{most}
\usepackage{makecell,tabularx}
\setcellgapes{12pt}
\usepackage{array}
\usepackage{colortbl}
\tcbuselibrary{skins}
\usepackage{tikz}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\tcbset{tableA/.style={
enhanced,
fonttitle=\bfseries,
fontupper=\normalsize\sffamily,
colback=blue!10!white,
colframe=green!50!black,
colbacktitle=red!40!white,
coltitle=black,center title}}
\begin{document}
\begin{tcbraster}[colback=red!5!white,colframe=red!75!black,
fonttitle=\bfseries,fontlower=\itshape] %
{
\makegapedcells
\begin{tcolorbox}[tableA,tabularx*={\renewcommand{\arraystretch}{1.5}}{Y|Y|},title={This is a table},boxrule=0.8pt]
A & B \\\hline
A & \includegraphics[width = 2cm]{"example-image-a"} \\\hline
A & AAA \\\hline
B & BBB \\\hline
A & \includegraphics[width = 2cm]{"example-image-b"}
\end{tcolorbox}
}
\end{tcbraster}
\end{document}
非常感謝
答案1
如果您加載並使用中的\usepackage[export]{adjustbox}
選項,那就非常簡單了。valign=c
\includegraphics
\documentclass{article}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage[skins,listings,breakable,listingsutf8,theorems,hooks,fitting]{tcolorbox}%
\tcbuselibrary{most}
\usepackage{makecell,tabularx}
\setcellgapes{12pt}
\usepackage{array}
\usepackage{colortbl}
\tcbuselibrary{skins}
\usepackage{tikz}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\tcbset{tableA/.style={
enhanced,
fonttitle=\bfseries,
fontupper=\normalsize\sffamily,
colback=blue!10!white,
colframe=green!50!black,
colbacktitle=red!40!white,
coltitle=black,center title}}
\usepackage[export]{adjustbox}
\begin{document}
\begin{tcbraster}[colback=red!5!white,colframe=red!75!black,
fonttitle=\bfseries,fontlower=\itshape] %
{
\makegapedcells
\begin{tcolorbox}[tableA,tabularx*={\renewcommand{\arraystretch}{1.5}}{Y|Y|},title={This is a table},boxrule=0.8pt]
A & B \\\hline
A & \includegraphics[width = 2cm, valign=c]{"example-image-a"} \\\hline
A & AAA \\\hline
B & BBB \\\hline
A & \includegraphics[width = 2cm, valign=c]{"example-image-b"}
\end{tcolorbox}
}
\end{tcbraster}
\end{document}