需要帮助解决长而宽的桌子问题;试过 longtabu、longtable、sidewaystable,但似乎都不适合!

需要帮助解决长而宽的桌子问题;试过 longtabu、longtable、sidewaystable,但似乎都不适合!

我确实花了好几个小时,试图用一系列包来适应这张又长又宽的表格:tabu、longtabu、tabularx、sidewaystable,但似乎什么都放不下。
这是一篇论文,所以我宁愿不使用 sidewaystable……只是它真的无法以任何其他方式读取。

有人可以帮我弄这个吗:

\begin{sidewaystable}[!ht]
\medskip
\resizebox{\textwidth}{!}{%
\tabcolsep=2pt
  \centering
   \begin{tabularx}{\textwidth}{lXXX}
    \toprule
    \multicolumn{1}{c}{\textbf{Descrição da variável explicativa}} & \multicolumn{1}{c}{\textbf{Significado dos valores para variáveis binárias}} & \textbf{Atributo correspondente} & \multicolumn{1}{c}{\textbf{Feature class em que entra}} \\
    \midrule
    \multicolumn{1}{l}{$F_{Tit}$=Tráfego de entrada em veículos por dia (TMDA) para a intersecção i e ano t} & \multicolumn{1}{l}{N.A.} & \multirow{2}[4]{*}{TMDA} & \multicolumn{1}{l}{Nós} \\
    \multicolumn{1}{l}{$F_{Ti}$=Tráfego, em veículos por dia (TMDA) nos dois sentidos de circulação do segmento i} & \multicolumn{1}{l}{N.A.} &    & Arcos \\
    $LB_i$=Equilíbrio de vias na interseção i (i.e., nº igual de vias em todos os ramos de entrada) & \multicolumn{1}{l}{0 - não} & \multirow{2}[2]{*}{LB} & \multirow{2}[2]{*}{Nós } \\
       & \multicolumn{1}{l}{1 - sim} &    &  \\
    $LEG_i$ =Número de ramos de entrada da interseção/ rotunda i & \multicolumn{1}{l}{0 - 3 ramos} & \multirow{2}[2]{*}{LEGS} & \multirow{2}[2]{*}{Nós } \\
       & \multicolumn{1}{l}{1 - 4 ramos} &    &  \\
    $LMAJT7_i$=Número de vias na direção principal da interseção i é igual a 3 ou superior & \multicolumn{1}{l}{0 - não} & \multirow{2}[2]{*}{LMAJ} & \multirow{2}[2]{*}{Nós } \\
       & \multicolumn{1}{l}{1 - sim} &    &  \\
    \multicolumn{1}{l}{$LOW_i$ =Número de ramos com sentido de circulação único na intersecção i} & \multicolumn{1}{l}{N.A.} & LOW & Nós \\
    \multicolumn{1}{l}{$LWMAJ_i$=Largura média das vias de entrada na direcção principal na intersecção i(m)} & \multicolumn{1}{l}{N.A.} & \multirow{2}[4]{*}{LW} & \multirow{2}[4]{*}{Nós } \\
    \multicolumn{1}{l}{$LWMINJ_i$=Largura média das vias de entrada na direcção secundária na intersecção i(m)} & \multicolumn{1}{l}{N.A.} &    &  \\
    \multicolumn{1}{l}{$L_i$ =Comprimento total do segento i (m)} & \multicolumn{1}{l}{N.A.} & \textit{Shape\_length} & Arcos \\
    $MMAJ_i$=Presença de separador central nos dois ramos da direcção principal i & \multicolumn{1}{l}{0 - não} & \multirow{2}[2]{*}{N.D.} & \multirow{2}[2]{*}{N.D.} \\
       & \multicolumn{1}{l}{1 - sim} &    &  \\
    $NLANES4_i$=Número total de vias igual ou superior a 4 para o segmento i & \multicolumn{1}{l}{0 - não} & \multirow{2}[1]{*}{NLANES4} & \multirow{2}[1]{*}{Arcos} \\
       & \multicolumn{1}{l}{1 - sim} &    &  \\
    $RTPMAJ_i$=Presença de vias exclusivas de viragem à direita na direcção principal na intersecção i & \multicolumn{1}{l}{} & \multirow{4}[3]{*}{RTP} & \multirow{4}[3]{*}{Nós} \\
       & \multicolumn{1}{l}{0 - não} &    &  \\
    $RTPMIN_i$=Presença de vias exclusivas de viragem à direita na secundária principal na intersecção i & \multicolumn{1}{l}{1 - sim} &    &  \\
       & \multicolumn{1}{l}{} &    &  \\
    $TCD_i$=Sistema de controlo de tráfego na intersecção i & \multicolumn{1}{l}{0 - não} & \multirow{2}[2]{*}{TCD} & \multirow{2}[2]{*}{Nós } \\
       & \multicolumn{1}{l}{1 - sim} &    &  \\
    \bottomrule
    \end{tabularx}%
    }
   \caption{Correspondência entre variáveis explicativas e atributos nas entidades geográficas.}   
  \label{tab:vars}%
\end{sidewaystable}%

看起来更像这样 ->http://d.pr/f/SxgX

答案1

您的主要错误是\multicolumn{1}{l}到处使用强制l设置,而该设置始终是一行。

在此处输入图片描述

\documentclass[a4paper]{article}
\usepackage[spanish]{babel}
\usepackage{tabularx}
\usepackage{booktabs,multirow}
\begin{document}


\begin{table}
\vspace*{-50pt}
\centering
\hspace*{-1cm}\begin{tabularx}{\dimexpr\textwidth+2cm}{Xlll}
    \toprule
\centering \textbf{Descrição da variável explicativa} &
\multicolumn{1}{p{3cm}}{\centering\textbf{Significado dos valores para variáveis binárias}}&
\multicolumn{1}{p{2cm}}{\centering\textbf{Atributo correspondente}} &
\multicolumn{1}{p{2cm}}{\centering \textbf{Feature class em que entra}}\\
   \midrule
    {$F_{Tit}$=Tráfego de entrada em veículos por dia (TMDA) para a intersecção i e ano t} & {N.A.} & \multirow{2}[4]{*}{TMDA} & {Nós} \\
    {$F_{Ti}$=Tráfego, em veículos por dia (TMDA) nos dois sentidos de circulação do segmento i} & {N.A.} &    & Arcos \\
   $LB_i$=Equilíbrio de vias na interseção i (i.e., nº igual de vias em todos os ramos de entrada) & {0 - não} & \multirow{2}[2]{*}{LB} & \multirow{2}[2]{*}{Nós } \\
       & {1 - sim} &    &  \\
    $LEG_i$ =Número de ramos de entrada da interseção/ rotunda i & {0 - 3 ramos} & \multirow{2}[2]{*}{LEGS} & \multirow{2}[2]{*}{Nós } \\
       & {1 - 4 ramos} &    &  \\
    $LMAJT7_i$=Número de vias na direção principal da interseção i é igual a 3 ou superior & {0 - não} & \multirow{2}[2]{*}{LMAJ} & \multirow{2}[2]{*}{Nós } \\
       & {1 - sim} &    &  \\
    {$LOW_i$ =Número de ramos com sentido de circulação único na intersecção i} & {N.A.} & LOW & Nós \\
    {$LWMAJ_i$=Largura média das vias de entrada na direcção principal na intersecção i(m)} & {N.A.} & \multirow{2}[4]{*}{LW} & \multirow{2}[4]{*}{Nós } \\
    {$LWMINJ_i$=Largura média das vias de entrada na direcção secundária na intersecção i(m)} & {N.A.} &    &  \\
    {$L_i$ =Comprimento total do segento i (m)} & {N.A.} & \textit{Shape\_length} & Arcos \\
    $MMAJ_i$=Presença de separador central nos dois ramos da direcção principal i & {0 - não} & \multirow{2}[2]{*}{N.D.} & \multirow{2}[2]{*}{N.D.} \\
       & {1 - sim} &    &  \\
    $NLANES4_i$=Número total de vias igual ou superior a 4 para o segmento i & {0 - não} & \multirow{2}[1]{*}{NLANES4} & \multirow{2}[1]{*}{Arcos} \\
       & {1 - sim} &    &  \\
    $RTPMAJ_i$=Presença de vias exclusivas de viragem à direita na direcção principal na intersecção i & {} & \multirow{4}[3]{*}{RTP} & \multirow{4}[3]{*}{Nós} \\
       & {0 - não} &    &  \\
    $RTPMIN_i$=Presença de vias exclusivas de viragem à direita na secundária principal na intersecção i & {1 - sim} &    &  \\
       & {} &    &  \\
    $TCD_i$=Sistema de controlo de tráfego na intersecção i & {0 - não} & \multirow{2}[2]{*}{TCD} & \multirow{2}[2]{*}{Nós } \\
       & {1 - sim} &    &  \\
    \bottomrule
    \end{tabularx}\hspace*{-1cm}%

   \caption{Correspondência entre variáveis explicativas e atributos nas entidades geográficas.}   
  \label{tab:vars}%
\end{table}

\end{document}

答案2

根据@David Carlisle 的回答,我决定删除表格中的两行(很幸运它们不属于那里)并获得最终输出:

\begin{table}
%\vspace*{-15pt}
\centering
\hspace*{-1cm}
\begin{tabularx}{\dimexpr\textwidth+2cm}{Xll}
    \toprule
\centering \textbf{Variável explicativa} &
\multicolumn{1}{p{1.4cm}}{\centering\textbf{Valor}} &
\multicolumn{1}{p{1.7cm}}{\centering\textbf{Atributo}}\\
%\multicolumn{1}{p{2cm}}{\centering \textbf{Feature class em que entra}}\\
   \midrule
$F_{Tit}$=Tráfego de entrada em veículos por dia (TMDA) para a intersecção \textit{i} e ano t & {N.A.}  & TMDA\\
%    {$F_{Ti}$=Tráfego, em veículos por dia (TMDA) nos dois sentidos de circulação do segmento \textit{i}} & {N.A.} &    & Arcos \\
   \midrule
 $LB_i$=Equilíbrio de vias na interseção \textit{i} (i.e., nº igual de vias em todos os ramos de entrada) & {0 - não} & \multirow{2}[2]{*}{LB}\\
 & {1 - sim} & \\
    \midrule
 $LEG_i$ =Número de ramos de entrada da interseção/ rotunda \textit{i} & {0 - 3 ramos} & \multirow{2}[2]{*}{LEGS} \\
 & {1 - 4 ramos} & \\
    \midrule
 $LMAJT7_i$=Número de vias na direção principal da interseção \textit{i} é igual a 3 ou superior & {0 - não} & \multirow{2}[2]{*}{LMAJ} \\
  & {1 - sim} & \\
     \midrule
$LOW_i$ =Número de ramos com sentido de circulação único na intersecção \textit{i} & {N.A.} & LOW \\
  \midrule
 {$LWMAJ_i$=Largura média das vias de entrada na direcção principal na intersecção \textit{i} (m)} & {N.A.} & \multirow{2}[4]{*}{LW} \\
 {$LWMINJ_i$=Largura média das vias de entrada na direcção secundária na intersecção \textit{i} (m)} & {N.A.} &  \\
 \midrule
%%    {$L_i$ =Comprimento total do segento \textit{i} (m)} & {N.A.} & \textit{Shape\_length} & Arcos \\
$MMAJ_i$=Presença de separador central nos dois ramos da direcção principal \textit{i} & {0 - não} & \multirow{2}[2]{*}{N.D.} \\
 & {1 - sim} &  \\
  \midrule
%%    $NLANES4_i$=Número total de vias igual ou superior a 4 para o segmento \textit{i} & {0 - não} & \multirow{2}[1]{*}{NLANES4} & \multirow{2}[1]{*}{Arcos} \\
%%       & {1 - sim} &    &  \\
 $RTPMAJ_i$=Presença de vias exclusivas de viragem à direita na direcção principal na intersecção \textit{i} & {} & \multirow{4}[3]{*}{RTP} \\
 & {0 - não} &   \\
 $RTPMIN_i$=Presença de vias exclusivas de viragem à direita na secundária principal na intersecção \textit{i} & {1 - sim} &   \\
 & {} &  \\
    \midrule
 $TCD_i$=Sistema de controlo de tráfego na intersecção \textit{i} & {0 - não} & \multirow{2}[2]{*}{TCD}  \\
  & {1 - sim} &  \\
    \bottomrule
    \end{tabularx}%
   \caption{Variáveis explicativas e atributos correspondentes na \textit{feature class} de nós.}   
  \label{tab:vars}\hspace*{-1cm}%
\end{table}

现在,在我的论文中它看起来像这样 -->几乎进入最后的大桌子

不过,我认为行的高度太大了,它们应该更紧凑,从而降低整个表格的高度。有什么优雅的方法可以做到这一点?

相关内容