在 Beamer 中使用 diagbox 时出现问题

在 Beamer 中使用 diagbox 时出现问题

我正在尝试使用 Beamer 中的 diagbox 在表格环境中在表格单元格中创建东北角对角线。它在 Beamer 海报风格中有效,但我无法让它在标准 Beamer 演示文稿中工作。例如以下代码:

在 Beamer Poster 中可用,但在 Beamer 中不可用。我正在使用 MacTeX。

有谁知道如何解决这个问题吗?

\begin{tabular}{|c|c|c|}
\hline
 & \cellcolor{red} \textcolor{white}{A} & \cellcolor{red} \textcolor{white}{D}\\
 \hline
 \cellcolor{red} \textcolor{white}{A} &  \diagbox[dir=NE,width=5em]{ {\tiny\(r((1,0),\omega (1,1),1,1)\)} }{ {\tiny \((0,0,0,1)\) } } & \diagbox[dir=NE,width=6em]{{\tiny\(r((1,0),\omega (1,0),1,0)\)} }{{\tiny \((0,0,0,1)\)}}\\
 \hline
 \cellcolor{red}\textcolor{white}{D} & \diagbox[dir=NE,width=5em]{{\tiny\(r((1,0),\omega (0,1),0,1)\)} }{{\tiny (0,1/2,0,1/2)}}& \diagbox[dir=NE,width=6em]{{\tiny\(r((1,0),\omega(0,0),0,0)\)} }{{\tiny (0,1/2,0,1/2)}}\\
\hline
\end{tabular}

答案1

Beamer 和 beamerposter 是不同的软件包,一个加载 xcolor 本身,另一个不加载。我假设您\usepackage[table]{xcolor}在使用 beamerposter 时使用 table 选项(类似 )加载 xcolor 软件包。

Beamer 本身在此之前会加载 xcolor 包,这可能会造成麻烦。因此,删除该\usepackage[table]{xcolor}行并添加 documentclass 选项“tabel”,其形式应为\documentclass[table]{beamer}

相关内容