![我想制作一个第一列没有边框的表格](https://linux22.com/image/464151/%E6%88%91%E6%83%B3%E5%88%B6%E4%BD%9C%E4%B8%80%E4%B8%AA%E7%AC%AC%E4%B8%80%E5%88%97%E6%B2%A1%E6%9C%89%E8%BE%B9%E6%A1%86%E7%9A%84%E8%A1%A8%E6%A0%BC.png)
答案1
我假设您熟悉创建具有tabular
环境的表的基础知识。
以五列表格为例,您可以通过以下方式实现格式化目标:(a)不在|
第一个列类型说明符的左侧指定(此处:c
用于居中)和(b)使用\cline{2-5}
而不是\hline
。
\documentclass{article} % or some other suitable document class
\usepackage{array}
\setlength\extrarowheight{2pt} % optional, for a less-cramped "look"
\begin{document}
\begin{table}[ht]
\centering % horizontal centering inside text block
\begin{tabular}{c|c|c|c|c|}
\cline{2-5}
Alice & Test 1 & Test 1 & Test 1 & Test 1 \\ \cline{2-5}
Cooper & Test 2 & Test 2 & Test 2 & Test 2 \\ \cline{2-5}
Eric & Test 3 & Test 3 & Test 3 & Test 3 \\ \cline{2-5}
Clapton & Test 4 & Test 4 & Test 4 & Test 4 \\ \cline{2-5}
\end{tabular}
\end{table}
\end{document}
答案2
只是为了告诉你如何编写表格的另一种可能性。通过使用tabularray
包,表格的代码非常简单:
\documentclass{article}
\usepackage{tabularray}
\begin{document}
\begin{table}[ht]
\centering
\begin{tblr}{hline{1-Z}={2-Z}{solid}, vline{2-Z}={1-Z}{solid},
colspec={ccccc}
}
Alice & Test 1 & Test 1 & Test 1 & Test 1 \\
Cooper & Test 2 & Test 2 & Test 2 & Test 2 \\
Eric & Test 3 & Test 3 & Test 3 & Test 3 \\
Clapton & Test 4 & Test 4 & Test 4 & Test 4 \\
\end{tblr}
\end{table}
\end{document}