表格前的表格标题

表格前的表格标题

我正在创建这张表

\begin{table}[htbp]
\renewcommand{\arraystretch}{1.3}
\setlength{\tabcolsep}{2mm}
\centering
    \begin{tabular}{!{\vrule width 1.2pt}c!{\vrule width 1.2pt}c!{\vrule width 1.2pt}}
    \noalign{\hrule height 1.2pt}
    Intervalli per $\log_{10}\lambda_S$ e $\log_{10}\lambda_T$& Miglior valore                                          \\
    \noalign{\hrule height 1.2pt}
    $\log_{10}\lambda_S \in \{-12,-11,\ldots,+1\}$  & \multirow{2}{*}{$\underline \lambda = (10^{-10},10^{0})$}             \\
    \cline{1-1}
    $\log_{10}\lambda_T \in \{-8,-7,\ldots,+1\}$        &                                                           \\  
    \noalign{\hrule height 1.2pt}
    $\log_{10}\lambda_S \in \{-11,-10.5,\ldots,-9\}$    & \multirow{2}{*}{$\underline \lambda = (10^{-9.5},10^{0})$}        \\
    \cline{1-1}
    $\log_{10}\lambda_T \in \{-1,-0.5,\ldots,+1\}$  &                                                           \\  
    \noalign{\hrule height 1.2pt}
    $\log_{10}\lambda_S \in \{-10,-9.875,\ldots,-9\}$   & \multirow{2}{*}{$\underline \lambda = (10^{-9.625}, 10^{0})$} \\
    \cline{1-1}
    $\log_{10}\lambda_T \in \{-0.5,-0.375,\ldots,+0.5\}$        &           \\  
    \noalign{\hrule height 1.2pt}
    \end{tabular}
\caption{Analisi di $\mathrm{GCV}(\underline \lambda)$ per la provincia di Venezia, caso senza covariata}
\label{tab:Ven}
\end{table}

但是标题在表格后面。我怎样才能将其放在表格前面呢?

答案1

Barbara 已经建议你在表格前移动\caption。但这并不是全部:LaTeX 假设标题位于表格下方,从而在表格周围设置垂直空间(恐怕这是一个糟糕的决定)。所以你也需要纠正这一点。

  1. 添加到文档的前言部分\usepackage[tableposition=top]{caption}。这将处理垂直间距。

  2. 输入你的代码

    \begin{table}
      \caption{....}
      \label{....}
      TABLE BODY
    \end{table}
    

    这将处理字幕的位置问题。

相关内容