我想增加表格中某些行和列的线宽。这是我的表格。图中,我显示了要加粗的部分(例如单元格“A”周围的行和列等)。你能帮我吗?
\begin{table}[]
\begin{tabular}{|c|c|c|c|c|}
\hline
\multicolumn{2}{|c|}{\cellcolor[HTML]{9698ED}\textbf{A}} & \textbf{b} & c & d \\ \hline
1 & 2 & 3 & \multicolumn{2}{c|}{n} \\ \hline
5 & 1 & 4 & 5 & 6 \\ \hline
7 & \multicolumn{2}{c|}{d} & 8 & 9 \\ \hline
\end{tabular}
\end{table}
答案1
与。{NiceTabular}
nicematrix
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\renewcommand{\arraystretch}{1.4}
\begin{NiceTabular}{ccccc}[hvlines]
\Block[fill=[HTML]{9698ED},draw,line-width=1pt]{1-2}{A} & & b & c & d \\
1 & 2 & 3 & \Block[fill=yellow!15,draw,line-width=1pt]{1-2}{n} \\
5 & 1 & 4 & 5 & 6 \\
7 & \Block[draw,line-width=1pt]{1-2}{d} & & 8 & 9
\end{NiceTabular}
\end{document}
您需要多次编译(因为nicematrix
在后台使用 PGF/Tikz 节点)。