我试图理解以下行对于表格的含义,但没有找到任何与之匹配的内容:
\begin{tabular}{|*{2}{@{}p{184pt}@{}|}}
- 是干什么
*{2}
用的? - 是干什么
@{}
用的?
答案1
将
*{2}{...}
复制列规范的内容{...}
两次如果有 10 列,则写 会更快,
\begin{tabular}{*{10}{l}}
而不是\begin{tabular}{llllllllll}
。两者都将提供一个具有 10 个左对齐列内容的表格。@{}
将删除垂直线和真实单元格内容之间的空格|
。由于有两个这样的空格,@{}
左侧和右侧都有,因此必须指定是否要删除。这是 的更好替代方案\setlength{\tabcolsep{0pt}
,另请参阅当单元格包含多行时,表格列中会出现不需要的填充。通常
\tabcolsep
默认为6pt