我有一个表格,我目前正在尝试将其放入我的论文中,但是正如您所看到的,“应变”行中存在一些不必要的垂直线段。有没有简单的方法可以删除“应变”右侧的垂直线部分?
谢谢!
\begin{table}[h!]
\caption*{Critical Shear Stress Values}
\centering
\begin{tabular}{|c| c| c|c|}
\centering
& Strain \\
\hline
Ratio & MG1655 & AD26 & AD104 \\
\hline
5:1 & 3.24 &1.85 & 0.92 \\
10:1 & 6.01 & 2.77 & 2.31 \\
20:1 & 6.48 & 3.24 & 2.77 \\
\end{tabular}
\end{table}
答案1
我认为你正在寻找
\documentclass{article}
\begin{document}
\begin{table}[htbp]% only use ! in exceptional cases [h!]
\caption{Critical Shear Stress Values}
\centering
\begin{tabular}{|c| c| c|c|}
% this does nothing here \centering
\multicolumn{1}{c|}{} &\multicolumn{3}{c}{Strain} \\
\hline
Ratio & MG1655 & AD26 & AD104 \\
\hline
5:1 & 3.24 &1.85 & 0.92 \\
10:1 & 6.01 & 2.77 & 2.31 \\
20:1 & 6.48 & 3.24 & 2.77 \\
\hline
\end{tabular}
\end{table}
\end{document}
虽然我建议查看 booktabs 包文档,其中有些激进地(但有用:-) 建议不要在表格中使用垂直规则。
答案2
你可能喜欢:
使用该tabularray
包:
\documentclass{article}
\usepackage[skip=0.3\baselineskip]{caption}
\usepackage{tabularray}
\begin{document}
\begin{table}[htb]
\caption{Critical Shear Stress Values}
\centering
\begin{tblr}{% style definition
vline{1} = {2-Z}{solid},
vline{2-Z} = {1-Z}{solid},
hline{1} = {2-Z}{solid},
hline{2,3,Z} = {1-Z}{solid},
}
& \SetCell[c=3]{c} Strain \\
Ratio & MG1655 & AD26 & AD104 \\
5:1 & 3.24 & 1.85 & 0.92 \\
10:1 & 6.01 & 2.77 & 2.31 \\
20:1 & 6.48 & 3.24 & 2.77 \\
\end{tblr}
\end{table}
\end{document}
答案3
基于Abooktabs
的版本:
\documentclass{article}
\usepackage{booktabs}
\usepackage{caption}
\begin{document}
\begin{table}[htbp]
\caption{Critical Shear Stress Values}
\centering
\begin{tabular}{r@{:}lccc}
\toprule
\multicolumn{2}{c}{Ratio} &\multicolumn{3}{c}{Strain} \\
\cmidrule{3-5}
\multicolumn{2}{c}{} & MG1655 & AD26 & AD104 \\
\midrule
5&1 & 3.24 &1.85 & 0.92 \\
10&1 & 6.01 & 2.77 & 2.31 \\
20&1 & 6.48 & 3.24 & 2.77 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}