正如您在主题中看到的:我尝试在表格中有效地使用 \bigskip、\smallskip 或 \medskip,但每次尝试时我的边框线都会断裂:
我确信一定有解决方案,但找不到应该添加什么命令来防止这种情况发生。任何帮助都将不胜感激!:)
我的 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{yellow}
\begin{table}[htbp]
\begin{tabular}{ !{\color{red}\VRule[.5mm]} l l !{\color{green}\VRule[.5mm]} } \specialrule{.5mm}{2pt}{0cm}
\hspace{5mm} \textbf{Symbol} & \textbf{Opis} \bigskip \\
\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
从某种意义上说,我对你的下一个问题的回答表格边框问题 您可以按如下方式编写表格:
\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,yellow},
vline{1} = {0.5mm, red}, vline{Z} = {0.5mm, green},
colspec = {Q[l, mode=math, leftsep =4mm, wd=9em] Q[l]},
row{1} = {font=\bfseries, mode=text},
row{1-2} = {abovesep=4mm}
}
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 \\
\mathrm{CMOD} & -- \dots \\
\mathrm{COD[CTOD]} & -- \dots \\
\end{tblr}
\end{table}
\twocolumngrid
\end{document}
答案2
好的,我在这里找到了有用的线索:https://latex.org/forum/viewtopic.php?t=10224
之后\\
我们可以将垂直间距的值放入:[],例如\\ [2cm]
这是一种解决方案,但也许我们可以改进它。LaTeX 是否有任何命令用于指定一行的具体高度?当然我可以输入值,但也许有更方便的方法可以适用于任何类型的文档类...