如何定位表格的标题?

如何定位表格的标题?

我有一个日记的示例文件,我正在这个文件中写我的文章。

不幸的是我无法将表格的标题置于顶部因为其位置在样式中似乎是固定的。

我尝试了您对这个问题的一些解答,但是每个解决方案都有一个错误!

现在...我怎样才能让表格的标题对齐(不居中)并位于表格顶部?

答案1

为了将标题放在浮动的顶部,请将其放在代码的顶部:

\begin{table}
  \caption{<caption>}
  <table>
\end{table}

要删除居中并使其\caption对齐,您有两个选择:

  1. 充分证明全部的标题。将以下内容添加到您的序言中:

    \usepackage{etoolbox}
    
    \makeatletter
    % \patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
    \patchcmd{\@makecaption}{\centering}{}{}{}
    \makeatother
    
  2. 标题文字完全对齐仅有的. 将以下内容添加到您的序言中:

    \usepackage{etoolbox,ragged2e}
    
    \makeatletter
    % \patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
    \patchcmd{\@makecaption}{\par}{\par\justifying}{}{}
    \makeatother
    

    这将保持表 X居中,但标题文字对齐。

相关内容