在下面的最小例子中,表格似乎是缩进的,除非我误解了(例如,也许左对齐不符合我的想法?)
\documentclass{article}
\begin{document}
\noindent Here is some text
\vspace{.2cm}
\noindent\begin{tabular}{ll}
text in row 1, col 1& text in row 1, col 2\tabularnewline
text in row 2, col 1& text in row 2, col 2
\end{tabular}
\noindent Some text afterward
\end{document}
产生以下输出:
我找到了以下相关帖子,但解决方案对我来说不起作用:
尽管在 tabu 自定义环境之后使用了 \noindent,但缩进仍然很小
我尝试添加\setlength{\parindent}{0pt}
但似乎没有什么区别。
答案1
这是因为\tabcolsep
每列周围都插入了空格。使用带有 的列规范@{}
将删除该特定列的列分隔符:
\documentclass{article}
\begin{document}
\noindent Here is some text
\bigskip
\noindent\begin{tabular}{@{}ll}
text in row 1, col 1 & text in row 1, col 2 \\
text in row 2, col 1 & text in row 2, col 2
\end{tabular}
\bigskip
\noindent Some text afterward
\end{document}
作为讨论参考,请参阅为什么我的tabular
宽度比其各列宽度的总和还要宽?。