我应该在文档序言中添加什么来更改表浮动外观?

时间:2009-06-28 04:21:51

标签: latex

我需要更改文档的序言以更改表格。 目前我的所有表格都有标题添加到底部并与中心对齐,如下所示:“表N:表格标题” 我需要将该标题分成两部分然后移动,所以我的表格看起来像:
表N(左对齐)
表格标题(与中心对齐)

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

以下内容可能有效,但您的描述在我的脑海中留下了一些问题。

\documentclass{article}

\usepackage{booktabs}% pretty rules for the table

\usepackage{lipsum}% provides filler text

%% Let's define our caption style
\usepackage{caption}

\DeclareCaptionLabelSeparator{fill-newline}{\hfill\null\par}

\captionsetup{%
  format=plain,
  labelformat=simple,
  labelsep=fill-newline,
  singlelinecheck=false,
  justification=centering,
  position=top,
}

\begin{document}

\lipsum[1]

\begin{table}[h]
  \caption{I've used the \texttt{caption} package to achieve this caption format.}
  \centering
  \begin{tabular}{ll}
    \toprule
    Option & Setting \\
    \midrule
    format & plain \\
    labelformat & simple \\
    labelsep & fill-newline \\
    singlelinecheck & false \\
    justification & centering \\
    position & top \\
    \bottomrule
  \end{tabular}
\end{table}

\lipsum[2]

\end{document}

caption包可让您以几乎任何您喜欢的方式重新格式化字幕。

  1. 您希望“表格N”和字幕文本位于同一行还是分开的行(如上所述)?

  2. 如果标题占用多行,会发生什么?

  3. 如果这不是你想要的,我可以更多地使用格式。如果您想自己玩iti,请查看caption package documentation