我在用De Gruyter 模板
它重新定义了tabular
命令,以便它使用基本booktabs
命令。
可以使用命令关闭此功能\baretabulars
,但似乎给表格着色的命令没有任何效果:\cellcolor
、\rowcolor
和\columncolor
。例如,下表不显示任何颜色。
\begin{baretabulars}
\begin{tabular}{ |c|c| }
\hline
\rowcolor{red} 1 & 2 \\
\hline
3 & 4 \\
\hline
\end{tabular}
\end{baretabulars}
我想知道是否可以使用命令为表格着色,\baretabulars
因为我希望我的表格有垂直线。
如果这个问题不符合正确的标准,我很抱歉。
答案1
对于那些和我遇到同样问题的人,我找到了一种解决方法这里为此。这个想法是用来tikzpicture
生成一个表格。就我而言,我想创建一个凯莱表,这样它就很适合我了。因此,调整我的示例代码,我们将得到类似以下内容:
\begin{baretabulars}
\begin{tikzpicture}
\tikzset{square matrix/.style={
matrix of nodes,
column sep=-\pgflinewidth, row sep=-\pgflinewidth,
nodes={draw,
minimum height=#1,
anchor=center,
text width=#1,
align=center,
inner sep=2pt
},
},
square matrix/.default=0.45cm
}
\matrix[square matrix]
{
|[fill=red]|1 & |[fill=red]|2 \\
3 & 4 \\
};
\end{tikzpicture}
\end{baretabulars}