我在软件包中设置了自定义纸张尺寸和边距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}