将文本垂直对齐到顶部

将文本垂直对齐到顶部

我遇到了一些 Latex 问题。我的内容垂直对齐到中间。我该如何更改它

我的内容开始像

\onecolumn
\begin{table}
\caption{Topics found by LDA}
\label{table:topics}
\small
\begin{tabular}{|p{4cm}|p{4cm}|p{4cm}|p{4cm}|}
\hline
\hline
\textbf{Title} & \textbf{Title} & \textbf{Title} & \textbf{Title} \tabularnewline 
\hline

在此处输入图片描述

如您所见,它垂直对齐到中间,我怎样才能将其更改为顶部。

答案1

如果将其table放置在包含其他文本的页面上,则可以将其放置在页面块的顶部,方法如下:

\begin{table}[t!]

另一方面,如果table位于浮动页面上——根据定义,如果它是仅有的页面上的项目——您的选项取决于正在使用的文档类。假设它是“标准”LaTeX 文档类之一(articlereportbook)或基于这些类之一的类,您可以通过在序言中插入以下代码行来实现您的目标:

\makeatletter
\setlength{\@fptop}{0\p@}   % top-alignment
\setlength{\@fpbot}{0\p@ \@plus 1fil}
\makeatother

相关内容