我在工作中遇到了以下问题:我尝试准备表格的外部边框。它工作正常,直到我应用\multicolumn
命令合并两个相邻单元格。新合并单元格的名称为“Oznaczenia zastosowane w artykule”。
请看下面的截图。
我们可以从单元格“Oznaczenia zastosowane w artykule”中看到左右两侧有蓝色的细部分边框颜色:
如何改进这种情况并保持两侧(左侧和右侧)外部较粗边框的颜色?
以下是我的 MWE 代码:
\documentclass[aps,physrev,showkeys,twocolumn,nofootinbib,floatfix]{revtex4-2}
\usepackage[polish]{babel}
\selectlanguage{polish}
\usepackage{polski}
\usepackage[table,xcdraw]{xcolor}
\usepackage{array,booktabs}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{setspace}
\newcommand\VRule[1][\arrayrulewidth]{\vrule width #1}
\begin{document}
\onecolumngrid
\newpage
\arrayrulecolor{blue}
\begin{table}[htbp]
\begin{tabular}{ !{\color{red}\VRule[.5mm]} l l !{\color{green}\VRule[.5mm]} } \specialrule{.5mm}{2pt}{0cm}
\hfill & \hfill \\[0.25cm]
\multicolumn{2}{|l|} {\hspace{5mm}\textbf{Oznaczenia zastosowane w artykule} } \\ [4mm]
\hspace{5mm} \textbf{Symbol} & \textbf{Opis} \\ [4.5mm]
\hspace{5mm} $\mathrm{ a }$ \hspace{3cm} & --~połowa długości [długość] pęknięcia w próbce M(T) [CT] \\
\hspace{5mm} $\mathrm{ BFS }$ & --~oznaczenie pozycji czujnika \\
\hspace{5mm} $\mathrm{ CC }$ & --~zamykanie się pęknięcia \\ \specialrule{2pt}{0pt}{0pt}
\end{tabular}
\end{table}
\twocolumngrid
\end{document}
答案1
你指定了正常规则
\multicolumn{2}{|l|}
我猜你想要
\multicolumn{2}{!{\color{red}\VRule[.5mm]}l!{\color{red}\VRule[.5mm]}}
答案2
您可能有兴趣使用该tabularray
包编写表格。其多列单元格的编写方式不会覆盖表格前言中定义的规则,因此您的问题不会发生:
\documentclass[aps,physrev,showkeys,twocolumn,nofootinbib,floatfix]{revtex4-2}
\usepackage[polish]{babel}
\selectlanguage{polish}
\usepackage{polski}
\usepackage[table,xcdraw]{xcolor}
\usepackage{tabularray}
\begin{document}
\onecolumngrid
\newpage
\begin{table}[htbp]
\begin{tblr}{hline{1,Z} = {0.5mm,blue}, vline{1,Z} = {0.5mm, red},
colspec = {Q[l, mode=math, leftsep=4mm, wd=9em] Q[l]},
row{1,2} = {font=\bfseries, mode=text},
row{1-3} = {abovesep=4mm}
}
\SetCell[c=2]{l} Oznaczenia zastosowane w artykule % multicolumn cell
& \\
Symbol & Opis \\
\mathrm{a} & -- połowa długości [długość] pęknięcia w próbce M(T) [CT] \\
\mathrm{BFS} & -- oznaczenie pozycji czujnika \\
\mathrm{CC} & -- zamykanie się pęknięcia \\
\end{tblr}
\end{table}
\twocolumngrid
\end{document}
与您的 MWE 相比,提出的解决方案有以下区别:
- 第一列的左列间距为 4 毫米,因此您不需要在其单元格中插入水平空格
- 第一列在数学节点中(因此您不需要写
$
) - 前三行在表格序言中定义了垂直空间,因此
[5.5mm]˛
行后的终止符被删除 - 前两行是文本模式,使用 bfseries 字体