Lỗi cột bảng

Aug 30 2020

Tôi muốn bao gồm một cột mô tả cho mỗi biến nhưng tôi gặp lỗi này

Đây là mã của tôi:

 \documentclass[a4paper, 12pt]{article} 
  \usepackage[margin=2cm]{geometry}
  \usepackage{booktabs}
  \usepackage{natbib}
  \usepackage{eucal}
  \usepackage{lmodern}
  \usepackage[showframe]{geometry}
  \usepackage{textcomp}
   \usepackage{cuted}
   \usepackage[utf8]{inputenc}
   \usepackage[T1]{fontenc}
    \usepackage[english]{babel}
    \usepackage{multirow}
    \usepackage{array}
     \usepackage[latin1]{inputenc}      
      \usepackage{tabulary}
       \usepackage{tabularx}
       \usepackage{varioref}
       \usepackage{multirow}
         \usepackage{ragged2e}
        \newcolumntype{L}{>{\RaggedRight}X}
        \usepackage{siunitx}                                        
        \newcolumntype{C}{>{\centering\arraybackslash}X}
         \usepackage[onehalfspacing]{setspace}
         \usepackage{rotating}
        \usepackage{siunitx}
        \usepackage{makecell, threeparttable}
        \usepackage{xparse,xstring} % ditto     
         \newcommand\mc[1]{\multicolumn{1}{c}{\scriptsize #1}}
          \newcolumntype{P}{>{\raggedright\scriptsize}p{4.5cm}}
          \newcolumntype{R}{*{5}{>{\scriptsize}c}}
          \usepackage{dcolumn}
          \newcolumntype{d}[1]{D..{#1}} 
           \newcommand\mc[1]{\multicolumn{1}{c}{#1}}
    \begin{document}

   \begin{table}[h!]
     \caption{Descriptive Statistics for Banks’ financial data and macro variables}
      \label{tab1}
       \centering
        \begin{tabular}{@{}P@{\kern-30pt}R@{}}
         \toprule 
         \texttt{Variables} 
         & \mc{Description}              
         & \mc{No of observations}              
         &\mc{Mean}
         &\mc{Standard Deviation}
         &\mc{Maximum}
         &\mc{Minimum}\\[-2pt]
        \cmidrule(lr){2-2}\cmidrule(lr){3-3}\cmidrule(lr){4-4}\cmidrule(lr){5-5} \cmidrule(lr) 
        {6-6} \cmidrule(lr){7-7}
 Specialization  & total loans-to-total assets ratio   & 8743 & 0.164 & 7.144 & 0659    & 0.046\\ 
 Credit quality  & Loans loss provision-to-total loans &8950  & 0.152 &5.102  &0.338    & 1.766  \\ 
 Diversification & Non-interest income-to-total income &8945  &0.245&10.172   &0.509    &0.396\\
 Profitability    &Return on assets (ROA)              &8746  &0.146&4.514    &0.132    &0.115\\
 Real GDP growth  & Quarter-over-Quarter growth        &8456  &0.045&0.612    &1.192    &0.010\\
 Log (Inflation)  &Quarter-over-Quarter growth         &8752  &0.123&3.890    &0.134    &0.118\\
 Log (unemployment rate) &Quarter-over-Quarter growth  &8563  &0.315&13.072   &0.508    &0.396\\
 Exchange rate  &Quarter-over-Quarter growth           &8745  &0.278&11.156   &0.543    &0.016\\
 \bottomrule 
   \end{tabular}
   \end{table}
    \end{document}

Trả lời

3 Mico Aug 30 2020 at 05:00

Một số nhận xét và quan sát:

  • Bạn nạp geometrygói hai lần.
  • Bạn tải inputenchai lần, với các tùy chọn không tương thích
  • Bạn xác định \mchai lần. Đối với định nghĩa thứ hai (lại), bạn phải sử dụng \renewcommand, không phải \newcommand.
  • Bạn xác định tabularmôi trường tổng thể có 6 cột, nhưng dữ liệu cho thấy bạn thực sự có 7 cột.
  • Bạn xác định một số loại cột tùy chỉnh nhưng dường như không sử dụng nhiều.

Dù sao, miễn là bạn sẵn sàng viết tắt một số vị trí của ô tiêu đề, bạn có thể thực hiện với các kiểu cột lvà cơ bản c.

  \documentclass[a4paper, 12pt]{article} 
  %% (reduced the preamble to its bare minimum)
  \usepackage[margin=2cm]{geometry}
  \usepackage[utf8]{inputenc}
  \usepackage[T1]{fontenc}
  \usepackage{booktabs}
  \usepackage{lmodern,eucal}
  \usepackage[english]{babel}
  \usepackage[onehalfspacing]{setspace} 
  \usepackage{siunitx}  

  \begin{document}

  \begin{table}[h!]
  \caption{Descriptive statistics for banks' financial
           data and macro variables\strut}
  \label{tab1}
  \setlength\tabcolsep{0pt} % make LaTex determine inter-col. whitespace
  \small
  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} 
     ll cc S[table-format=2.3] cc @{}}
  \toprule 
  Variables & Description & No of obs & Mean
  & {Std Dev} & Max & Min \\
  \midrule
 Specialization  & total loans-to-total assets ratio  & 8743 & 0.164 & 7.144 & 0659    & 0.046\\ 
 Credit quality  & Loans loss provision-to-total loans&8950  & 0.152 & 5.102 &0.338    & 1.766\\ 
 Diversification & Non-interest income-to-total income&8945  & 0.245 &10.172 &0.509    & 0.396\\
 Profitability   &Return on assets (ROA)              &8746  & 0.146 & 4.514 &0.132    & 0.115\\ 
 \addlinespace
 Real GDP growth & q-o-q growth        &8456  & 0.045 & 0.612 &1.192    & 0.010\\
 Log (Inflation) &q-o-q growth         &8752  & 0.123 & 3.890 &0.134    & 0.118\\
 Log (unempl.\ rate) &q-o-q growth     &8563  & 0.315 &13.072 &0.508    & 0.396\\
 Exchange rate   &q-o-q growth         &8745  & 0.278 &11.156 &0.543    & 0.016\\
  \bottomrule 
  \end{tabular*}
  \end{table}
  \end{document}
4 Zarko Aug 30 2020 at 04:59

Sau khi dọn dẹp phần mở đầu tài liệu của bạn (xem nhận xét bên dưới câu hỏi của bạn) và xóa tất cả các gói và định nghĩa lệnh mới, không cần thiết trong bảng của bạn, tôi nhận được kết quả sau:

Như bạn có thể thấy, một số tiêu đề cột dài tôi đã viết thành hai dòng và sử dụng chữ viết tắt cho tên. Bằng cách này, cột sẽ bị thu hẹp lại và có thể vừa với \textwidthviệc sử dụng \footnotesizephông chữ sioze:

\documentclass[a4paper, 12pt]{article}
\usepackage[showframe,
            margin=2cm]{geometry}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{booktabs, makecell,  tabularx}
\usepackage{siunitx}

\begin{document}
    \begin{table}[ht]
\caption{Descriptive Statistics for Banks’ financial data and macro variables}
\label{tab1}
    \centering
    \footnotesize
\begin{tabularx}{\linewidth}{@{} l X cc S[table-format=2.3] cc @{}}
    \toprule
\texttt{Variables}
    & \makecell[b]{Description}
    & \makecell[b]{No of\\ observ.}
    & \makecell[b]{Mean}
    & {\makecell[b]{Standard\\ Deviation}}
    & \makecell[b]{Max}
    & \makecell[b]{Min}   \\
    \midrule
%\cmidrule(lr){2-2}\cmidrule(lr){3-3}\cmidrule(lr){4-4}\cmidrule(lr){5-5} \cmidrule(lr)
%{6-6} \cmidrule(lr){7-7}
Specialization  & total loans-to-total assets ratio   & 8743  & 0.164 &  7.144 & 0.659 & 0.046  \\
Credit quality  & Loans loss provision-to-total loans & 8950  & 0.152 &  5.102 & 0.338 & 1.766  \\
Diversification & Non-interest income-to-total income & 8945  & 0.245 & 10.172 & 0.509 & 0.396  \\
Profitability   & Return on assets (ROA)              & 8746  & 0.146 &  4.514 & 0.132 & 0.115  \\
Real GDP growth & Quarter-over-Quarter growth         & 8456  & 0.045 &  0.612 & 1.192 & 0.010  \\
Log (Inflation) & Quarter-over-Quarter growth         & 8752  & 0.123 &  3.890 & 0.134 & 0.118  \\
Log (unemployment rate) 
                & Quarter-over-Quarter growth         & 8563  & 0.315 & 13.072 & 0.508 & 0.396  \\
Exchange rate   & Quarter-over-Quarter growth         & 8745  & 0.278 & 11.156 & 0.543 & 0.016  \\
    \bottomrule
\end{tabularx}
    \end{table}
\end{document}