表格:调整列宽

表格:调整列宽

我希望此表能根据内容调整列宽。第 2、3 和 4 列太大了。有什么建议吗?

    \documentclass[12pt]{article}
    \usepackage[margin=3cm]{geometry} % Ajusta margen hoja
    \usepackage{float} % Permite opción float en Figures para las que querés fijar en una página
    \usepackage[hyperref=true,citestyle=authoryear,sorting=nyt,bibencoding=ascii,backend=bibtex,url=true,maxcitenames=1,doi=false,isbn=false]{biblatex} % Citas: autor, (año)
    \usepackage[expansion=alltext,stretch=30]{microtype}
    \usepackage{amsmath}
    \usepackage{graphicx}
    \usepackage{epstopdf}
    \usepackage{chngcntr}
    \usepackage{booktabs}
    \usepackage{rotating} % Rotate tables
    \usepackage{chngpage}  % Permite ajustar margenes para tablas específicas    

    \begin{document}

    \begin{table}[htbp]
    \begin{adjustwidth}{-3in}{-3in} %
      \centering
      \caption{Número de operaciones crediticias}
      \begin{tabular}{lccc}
      \toprule
     & (1) & (2) & (3) \\
        Variables & MCO & EF & ZINB \\
        \midrule
      &   &   &  \\
    Tiene Fondo de Garantía & 0.446 & 1.041 & 0.184** \\
          & (2.101) & (0.703) & (0.089) \\
    \begin{tabular}{@{}c@{}}Distancia entre localidad \\ y sucursal (Km)\end{tabular} & -5.275*** & -6.655* & -1.472*** \\
          & (1.862) & (3.845) & (0.217) \\
    Recaudación IVA (log) & -1.082 & -1.883 & -0.314 \\
          & (1.876) & (1.317) & (0.208) \\
    Tasa de desempleo & 6.830 & -3.858 & 3.180** \\
          & (18.887) & (11.460) & (1.581) \\
    Crédito bancario (log) & 0.152 & -1.793 & -0.450* \\
          & (2.437) & (1.921) & (0.245) \\
    Constante & 8.600 & 23.158** &  \\
          & (5.927) & (11.165) &  \\
          &       &       &  \\
    Observaciones & 1,250 & 1,250 & 1,250 \\
    Efectos Fijos por Departamento & NO    & SI    & SI \\
    Dummies temporales & SI    & SI    & SI \\
    Número de localidades &       & 125   & 125 \\
    \bottomrule
        \multicolumn{3}{l}{\textsuperscript{}\footnotesize{Período: septiembre 2011 a diciembre de 2013. Ecuación de ceros en ZINB incluye una dummy que}} \\
        \multicolumn{3}{l}{\textsuperscript{}\footnotesize{vale 1 cuando hay una sucursal en el departamento, y dummies por localidad. Errores clúster a nivel}} \\
        \multicolumn{3}{l}{\textsuperscript{}\footnotesize{de localidad. *** p<0.01,** p<0.05, * p<0.1}}
    \end{tabular}%
  \label{tab:noperaciones}%
\end{adjustwidth}
\end{table}%
\end{document}

答案1

在这里,我把最后三行脚注(它们原本设置在多列中)放在一个 parbox 中。

\documentclass[12pt]{article}
\usepackage[margin=3cm]{geometry} % Ajusta margen hoja
\usepackage{float} % Permite opción float en Figures para las que querés fijar en una página
\usepackage[hyperref=true,citestyle=authoryear,sorting=nyt,bibencoding=ascii,backend=bibtex,url=true,maxcitenames=1,doi=false,isbn=false]{biblatex} % Citas: autor, (año)
\usepackage[expansion=alltext,stretch=30]{microtype}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{chngcntr}
\usepackage{booktabs}
\usepackage{rotating} % Rotate tables
\usepackage{chngpage}  % Permite ajustar margenes para tablas específicas    

\begin{document}

\begin{table}[htbp]
\begin{adjustwidth}{-3in}{-3in} %
  \centering
  \caption{Número de operaciones crediticias}
  \begin{tabular}{lccc}
  \toprule
 & (1) & (2) & (3) \\
    Variables & MCO & EF & ZINB \\
    \midrule
  &   &   &  \\
Tiene Fondo de Garantía & 0.446 & 1.041 & 0.184** \\
      & (2.101) & (0.703) & (0.089) \\
\begin{tabular}{@{}c@{}}Distancia entre localidad \\ y sucursal (Km)\end{tabular} & -5.275*** & -6.655* & -1.472*** \\
      & (1.862) & (3.845) & (0.217) \\
Recaudación IVA (log) & -1.082 & -1.883 & -0.314 \\
      & (1.876) & (1.317) & (0.208) \\
Tasa de desempleo & 6.830 & -3.858 & 3.180** \\
      & (18.887) & (11.460) & (1.581) \\
Crédito bancario (log) & 0.152 & -1.793 & -0.450* \\
      & (2.437) & (1.921) & (0.245) \\
Constante & 8.600 & 23.158** &  \\
      & (5.927) & (11.165) &  \\
      &       &       &  \\
Observaciones & 1,250 & 1,250 & 1,250 \\
Efectos Fijos por Departamento & NO    & SI    & SI \\
Dummies temporales & SI    & SI    & SI \\
Número de localidades &       & 125   & 125 \\
\bottomrule
\end{tabular}\\\smallskip%
\parbox{4.8in}{%
\footnotesize Período: septiembre 2011 a diciembre de 2013. Ecuación de ceros en ZINB incluye una dummy que
vale 1 cuando hay una sucursal en el departamento, y dummies por localidad. Errores clúster a nivel
de localidad. *** p<0.01,** p<0.05, * p<0.1}
\end{adjustwidth}
\end{table}

\end{document}

在此处输入图片描述

答案2

姆韦

我使用 atabularx来固定没有环境的表格宽度adjustwidth。您可能希望在西班牙语文档中使用逗号分隔符(而不是点)来表示小数,但总的来说,不要使用连字符 ( -) 作为减号 ( $-$)!

只需使用数学模式即可自动纠正这两种情况。此外,用小数点分隔符对齐数字而不是将所有数字居中可能是一个好主意。虽然在同一列中混合变量值和单元格以及其他信息以及意义标记会使这变得更加困难,但仍然可以使用 dcolumn具有另一种对齐方式的包和多列单元格。

该示例还在 multirow第一列的变量和之间添加了垂直空格。除此之外,您的 MWE 显然还需要至少包inputencbabel才能正确呈现西班牙语文本pdflatex

离题:小心 西班牙语中常用词的大写字母。应避免这种情况,除非名词和形容词是名称的一部分(不确定“Fondo de Garantía”等是否也是如此),并使用斜体或引号标记其他语言的单词(例如\emph{}或)。«»

\documentclass[12pt]{article}
\usepackage[margin=3cm]{geometry} 
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{dcolumn,multirow,tabularx}
\usepackage[spanish]{babel}
%\usepackage{amstext} % for \text macro
\def\mcc#1{\multicolumn{1}{X}{\centering #1}}
\def\mrl#1{\multirow{2}{5cm}{#1}}
\begin{document}
\begin{table}[htbp]
\centering
\caption{Número de  operacione  crediticias.}
\begin{tabularx}{.8\linewidth}{p{.35\linewidth}D{.}{,}{1.1}D{.}{,}{1.1}D{.}{,}{1.1}}
\toprule
& \mcc{(3)} & \mcc{(3)} & \mcc{(3)} \\
Variables   & \mcc{MCO} & \mcc{EF}  & \mcc{ZINB}\\\midrule\addlinespace[.5em]
\mrl{Tiene fondo de garantía}   & 0.446 & 1.041 & 0.184^{**} \\
    & (2.101)   & (0.703)   & (0.089) \\\addlinespace[.5em]
\mrl{Distancia entre localidad y sucursal (km)}
    & -5.275^{***}  & -6.655^{*}    & -1.472^{***} \\
    & (1.862)   & (3.845)   & (0.217) \\\addlinespace[.5em]
\mrl{Recaudación IVA (log)} & 1.082 & -1.883    & -0.314 \\
    & (1.876)   & (1.317)   & (0.208) \\\addlinespace[.5em]
\mrl{Tasa de desempleo} & 6.830 & -3.858    & 3.180^{**} \\
    & (18.887)  & (11.460)  & (1.581) \\\addlinespace[.5em]
\mrl{Crédito bancario (log)}    & 0.152 & -1.793    & -0.450^{*} \\
    & (2.437)   & (1.921)   & (0.245) \\\addlinespace[.5em]
\mrl{Constante} & 8.600 & 23.158^{**}   & \\
    & (5.927)   & (11.165)  & \\\addlinespace[.5em]\midrule\addlinespace[.5em]
Observaciones   & \mcc{1250}    & \mcc{1250}    & \mcc{1250} \\\addlinespace[.5em]
Efectos fijos por departamento  & \mcc{NO}  & \mcc{SI}  & \mcc{SI} \\\addlinespace[.5em]
«Dummies» temporales    & \mcc{SI}  & \mcc{SI}  & \mcc{SI} \\\addlinespace[.5em]
Número de localidades   &   & \mcc{125} & \mcc{125} \\\addlinespace[.5em]
\bottomrule
\multicolumn{4}{p{\dimexpr.8\linewidth-2\tabcolsep}}{\footnotesize Período: septiembre 2011 a diciembre de 2013. Ecuación de ceros en ZINB incluye una dummy que vale 1 cuando hay una sucursal en el departamento, y dummies por localidad. Errores clúster a nivel de localidad. $^{***}\ p<0.01$; $^{**}\ p<0.05$; $^{*}\ p<0.1$.}
\end{tabularx}
\end{table}%

\end{document}

答案3

一些建议:

  • 使用tabularx环境,整体宽度为\textwidthX对第一列使用列类型。

  • 使用该dcolumn包将第 2、3 和 4 列中的数字对齐到各自的小数点标记上。

  • 不要\multicolumn对三个(未编号的)脚注使用单独的指令。相反,只需让它们在表格材料后面的普通文本段落中一起流动即可。

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage[margin=3cm]{geometry} % Ajusta margen hoja
\usepackage{float}
\usepackage[hyperref=true,citestyle=authoryear,
            sorting=nyt,bibencoding=ascii,backend=bibtex,
            url=true,maxcitenames=1,doi=false,isbn=false]
           {biblatex} % Citas: autor, (año)
\usepackage[expansion=alltext,stretch=30]{microtype}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{tabularx,dcolumn,caption}
\captionsetup{skip=0.5\baselineskip}
\newcolumntype{d}[1]{D.,{#1}}  
\newcommand\mc[1]{\multicolumn{1}{@{}c@{}}{#1}} % handy shortcut macro

\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{chngcntr}
\usepackage{booktabs}
\usepackage{rotating} % Rotate tables
\usepackage{chngpage}  % Permite ajustar margenes para tablas específicas  

\begin{document}

\begin{table}[htbp]
\caption{Número de operaciones crediticias}
\begin{tabularx}{\textwidth}{@{} X *{3}{d{3.5}} @{}}
  \toprule
  & \mc{(1)} & \mc{(2)} & \mc{(3)} \\
  Variables & \mc{MCO} & \mc{EF} & \mc{ZINB} \\
  \midrule
  Tiene Fondo de Garantía & 0.446 & 1.041 & 0.184^{**} \\
      & (2.101) & (0.703) & (0.089) \\
  Distancia entre localidad y sucursal (Km) & -5.275^{***} & -6.655^{*} & -1.472^{***} \\
      & (1.862) & (3.845) & (0.217) \\
  Recaudación IVA (log) & -1.082 & -1.883 & -0.314 \\
      & (1.876) & (1.317) & (0.208) \\
  Tasa de desempleo & 6.830 & -3.858 & 3.180^{**} \\
      & (18.887) & (11.460) & (1.581) \\
  Crédito bancario (log) & 0.152 & -1.793 & -0.450^{*} \\
      & (2.437) & (1.921) & (0.245) \\
  Constante & 8.600 & 23.158^{**} &  \\
      & (5.927) & (11.165) &  \\
  \addlinespace
  Observaciones & \mc{1250} & \mc{1250} & \mc{1250} \\
  Efectos Fijos por Departamento & \mc{NO}    & \mc{SI}    & \mc{SI} \\
  Dummies temporales & \mc{SI}    & \mc{SI}    & \mc{SI} \\
  Número de localidades &       & \mc{125}   & \mc{125} \\
\bottomrule
\end{tabularx}

\medskip

{\footnotesize Período: septiembre 2011 a diciembre de 2013. Ecuación de ceros en ZINB incluye una dummy que
vale~1 cuando hay una sucursal en el departamento, y dummies por localidad. Errores clúster a nivel
de localidad. $^{***} p<0.01$, $^{**} p<0.05$, $^{*} p<0.1$.\par}

\end{table}

\end{document}

相关内容