tabularx 比 margin 偏移得更远

tabularx 比 margin 偏移得更远

我在软件包中设置了自定义纸张尺寸和边距geometry。现在我想让表格覆盖整个页面(而不是边距)

\begin{tabularx}{\textwidth}{ |X|X|X|X| }
   \hline
   label 1 & label 2 & label 3 & label 4 \\
   \hline 
   item 1  & item 2  & item 3  & item 4  \\
   \hline
\end{tabularx}

现在表格的宽度达到了想要的水平,但稍微向右移动了一点(我用\usepackage{showframe}这个方法是为了让你看到表格应该从哪里开始和结束)

图片

我究竟做错了什么?

答案1

tabularx只需在调用环境的位置插入一个表格即可。对于您的情况,您可以在行首执行此操作,通常也会插入缩进。您可以简单地使用以下命令取消缩进\noindent

\documentclass[10pt]{article}

\usepackage[showframe]{geometry}
\usepackage{tabularx}

\begin{document}

\begin{tabularx}{\textwidth}{ |X|X|X|X| }
  \hline
  label 1 & label 2 & label 3 & label 4 \\
  \hline 
  item 1  & item 2  & item 3  & item 4  \\
  \hline
\end{tabularx}

\vspace{3ex}

\noindent
\begin{tabularx}{\textwidth}{ |X|X|X|X| }
  \hline
  label 1 & label 2 & label 3 & label 4 \\
  \hline 
  item 1  & item 2  & item 3  & item 4  \\
  \hline
\end{tabularx}

\end{document}

在此处输入图片描述

相关内容