我正在尝试创建一个比正常边距稍宽的 longtabu。
其他答案参考adjustwidth和tabular/tabularx/table。它们似乎不适用于longtabu/tabu。
\documentclass{article}
\usepackage{tabu}
\usepackage{longtable}
\usepackage{changepage}
\begin{document}
\newlength{\mylength}
\setlength{\mylength}{\paperwidth}
\addtolength{\mylength}{-2cm}
%\hspace*{-4.5cm}\begin{minipage}[c]{\mylength}
\begin{adjustwidth}{-20cm}{}
\begin{longtabu} to \mylength {| p{1.5cm} | p{2cm} | p{5cm}| X |}
\hline
a & b & c & d \\
\hline
\end{longtabu}
\end{adjustwidth}
%\end{minipage}
\end{document}
编辑:使用 minipage 会破坏表格的长表格部分。如果行数很多,则会超出页面末尾。
注释中的 hspace/minipage 确实有效,但看起来很笨重。当然,还有更漂亮的方法。为什么我不能直接说“将这个表格置于页面中央。忘记边距”?
不,我不想移动 20 厘米。我选择这个数字是为了清楚地表明确实发生了某事。
本例中的数据仅供参考。我的实际数据希望尽可能多地使用页面。右侧的使用只是溢出问题。我还想收回左侧的一些空间。