不要缩进表格

不要缩进表格

在下面的最小例子中,表格似乎是缩进的,除非我误解了(例如,也许左对齐不符合我的想法?)

\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,但缩进仍然很小

LyX:删除表格中的缩进

'\tabular' 环境后的缩进

我尝试添加\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宽度比其各列宽度的总和还要宽?

相关内容