我正在用该软件包创建 Beamer 演示文稿metropolis
,并使用该ctable
软件包包含表格。但是,幻灯片的背景并非完全是白色,而是带有一些颜色的细微差别以提高可见性。
排版后,可以清楚地看到表格的背景比幻灯片背景更白。这不是很大的不便,但我想知道是否有任何方法可以删除表格背景。我检查了软件包colortbl
,但没有找到任何东西。
这是一个有效的例子:
\documentclass[10pt]{beamer}
\usetheme[progressbar=frametitle]{metropolis}
\usepackage{times}
\usepackage[english]{babel}
\usepackage{ctable}
\begin{document}
\begin{frame}
\ctable[
caption = My caption,
label = theLabel,
pos = tb
]{ccccc}{
}{\FL
\textbf{A} & \textbf{B} & \textbf{C} & \textbf{D} & \textbf{E} \ML
AAA & - & 0.59 & 1.19 & 6,85 \NN
ABC & 11.6 - 19.4\% & 0.98 & 1.29 & 6.20 \NN
CDA & 10.8 - 21.2\% & 1.02 & 1.33 & 6.12 \LL
}
\end{frame}
\end{document}
答案1
通常情况下,您会使用bgopacity=0
键使\ctable
背景透明。但是,tikz
加载时该功能会被禁用,beamer
文档类就是这种情况。
因此,替代方法是将framebg
(框架背景颜色)键设置为与主题相同metropolis
,这里猜测为.98 .98 .98
。
\documentclass[10pt]{beamer}
\usetheme[progressbar=frametitle]{metropolis}
\usepackage{times}
\usepackage[english]{babel}
\usepackage{ctable}
\begin{document}
\begin{frame}
\ctable[
caption = My caption,
label = theLabel,
pos = tb,
bgopacity=0,% DISABLED
framebg= .98 .98 .98
]{ccccc}{
}{\FL
\textbf{A} & \textbf{B} & \textbf{C} & \textbf{D} & \textbf{E} \ML
AAA & - & 0.59 & 1.19 & 6,85 \NN
ABC & 11.6 - 19.4\% & 0.98 & 1.29 & 6.20 \NN
CDA & 10.8 - 21.2\% & 1.02 & 1.33 & 6.12 \LL
}
\end{frame}
\end{document}