在横向页面上垂直居中表格

在横向页面上垂直居中表格

我有一个横向页面,上面有一个表格。我当前的代码使表格水平居中,但我如何才能使它垂直居中呢?

\documentclass[10pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage[landscape]{geometry}
\usepackage[german]{babel}
\usepackage{lmodern}
\usepackage{adjustbox}

\begin{document}

\begin{adjustbox}{center}
 \resizebox{27cm}{!}{

  \begin{tabular}{|*7c|}
  \hline 
  \multicolumn{1}{|c|}{Column 1} &
  \multicolumn{2}{|c|}{Column 2} &
  \multicolumn{2}{|c|}{Column 3} &
  \multicolumn{2}{|c|}{Column 4} \\
  \hline
  1. Row & a & b & c & d & e & f \\ 
  \hline 
  % more lines here
  \end{tabular} 
 }

\end{adjustbox}

\end{document}

为了清晰起见,我在这里省略了其余行,但它们占据的页面空间不超过 50%,因此底部仍有足够的空间。将 放在中tabular(在这种情况下通常会建议这样做)会失败,我认为这是由于调整框和调整大小框造成的。table\centeringNot in outer par mode.

答案1

\vspace*{\fill}调整框之前和之后。你可能需要添加一些额外的内容\vspace来纠正边距的差异。

相关内容