表格标题左对齐

表格标题左对齐

我尝试将标题与表格左对齐。当我使用相应的代码时,它确实是左对齐的,但比表格更靠左。我该如何解决这个问题?

多谢,

朱莉娅

这是我的代码:

\documentclass{article}
\usepackage[utf8]{inputenc,caption}
\usepackage{booktabs}
\usepackage{siunitx}
  \captionsetup{labelfont=bf,
              justification=raggedright,
              singlelinecheck=false}
\begin{document}

\begin{table}[htbp]

  \centering

  \caption{Percentage of Missing Values in the Analysis Variables}
\begin{tabular}{lS}
\textbf{Variable} & {Percent missing}\\
\toprule
\textbf{x} & 9.37 \\
\textbf{Lxon} & 0.94 \\
\textbf{x} & 0 \\
\textbf{x} & 0.04 \\
\textbf{x} & 0.34 \\
\textbf{Exl} & 7.93 \\
\textbf{Rxe} & 15.32 \\
\textbf{Sxm} & 8.69 \\
\textbf{Txal} & 4.43 \\
\textbf{x} & 1.33 \\
\textbf{Nxnces} & 0.9 \\
\textbf{xs} & 1.12 \\
\textbf{Fxans} & 0 \\
\textbf{xxation} & 2.4 \\
\textbf{Cxon} & 0.58 \\
\textbf{xg} & 0 \\
\textbf{x x} & 0.22 \\
\textbf{x to x from x o. x} & 1.03 \\
\textbf{x to x} & 0.76 \\
\textbf{x} & 0.99 \\
\textbf{x} & 0.09 \\
\textbf{x} & 0.83 \\
\bottomrule
\end{tabular}%
  \label{tab:addlabel}%
\end{table}%

\end{document}

答案1

引用自三部分表包裹:

此包方便使用带有标题(说明)和注释的表格。标题和注释的宽度等于表格主体(atabular环境)。a 本身threeparttable不浮动,但您可以将其放在 atable或 atable*或其他浮动环境中。(这会导致额外的输入,但提供了更大的灵活性。)

因此,threeparttable包直接解决了您的问题。还有其他选项,例如\parbox或设置\captionsetup{width=..},但灵活性较差。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs,caption,threeparttable}
\usepackage{siunitx}
\captionsetup{labelfont=bf,
              justification=raggedright,
              singlelinecheck=false}
\begin{document}

\begin{table}[!htbp]
\centering
\begin{threeparttable}      % <===
\caption{Percentage of Missing Values in the Analysis Variables}
\begin{tabular}{>{\bfseries}lS}
    Variable           & {Percent missing} \\ \toprule
    x                  & 9.37              \\
    Lxon               & 0.94              \\
    x                  & 0                 \\
    x                  & 0.04              \\
    x                  & 0.34              \\
    Exl                & 7.93              \\
    Rxe                & 15.32             \\
    Sxm                & 8.69              \\
    Txal               & 4.43              \\
    x                  & 1.33              \\
    Nxnces             & 0.9               \\
    xs                 & 1.12              \\
    Fxans              & 0                 \\
    xxation            & 2.4               \\
    Cxon               & 0.58              \\
    xg                 & 0                 \\
    x x                & 0.22              \\
    x to x from x o. x & 1.03              \\
    x to x             & 0.76              \\
    x                  & 0.99              \\
    x                  & 0.09              \\
    x                  & 0.83              \\ \bottomrule
\end{tabular}%
\end{threeparttable}         % <===
\label{tab:addlabel}%
\end{table}%

\end{document}

在此处输入图片描述

相关内容