如何将表格标题放在 pdfLaTeX 的顶部?

如何将表格标题放在 pdfLaTeX 的顶部?

我有这个代码

\begin{table}[H]
  \caption{My Caption }
  \centering
  \begin{tabular}{*{6}{|p{3cm}}}
  \hline\hline

但标题位于底部。

我不能用这个

\begin{table}[Ht]

因为它会出现错误。

答案1

这是一个可行的例子,但是唐切里说,如果这不是您想要的,请提供 MWE。

\documentclass{article}

\usepackage[tableposition = top]{caption}
\usepackage{booktabs}
\usepackage{siunitx}

\begin{document}

\begin{table}
 \centering
  \caption{A caption.}
  \label{table:triathlon}
  \begin{tabular}{l *{2}{S[table-format = 3]}}
   \toprule
             & {Triathlon}     & {Ironman}       \\
             & {\si{\percent}} & {\si{\percent}} \\
   \midrule
    Swimming &   3             &   2             \\
    Cycling  &  50             &  80             \\
    Running  &  47             &  19             \\
   \midrule
    Total    & 100             & 101             \\   
   \bottomrule
  \end{tabular}
\end{table}

This is table~\ref{table:triathlon}.

\end{document}

输出

相关内容