तालिका स्तंभ त्रुटि
मैं प्रत्येक चर के लिए एक विवरण कॉलम शामिल करना चाहता हूं, लेकिन मुझे यह त्रुटि मिली
यहाँ मेरा कोड:
\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}
जवाब
कुछ टिप्पणियां और अवलोकन:
- आप
geometryपैकेज को दो बार लोड करते हैं । - आप
inputencदो बार लोड करते हैं , असंगत विकल्पों के साथ - आप
\mcदो बार परिभाषित करते हैं । दूसरी (पुनः) परिभाषा के लिए, आपको उपयोग करना चाहिए\renewcommand, नहीं\newcommand। - आप
tabularकुल मिलाकर 6 कॉलम रखने के लिए पर्यावरण को परिभाषित करते हैं, लेकिन डेटा आपको वास्तव में 7 कॉलम दिखाते हैं। - आप कुछ कस्टम कॉलम प्रकारों को परिभाषित करते हैं, लेकिन इन सबका उपयोग नहीं करते हैं।
वैसे भी, जब तक आप हेडर सेल के कुछ स्टिंग को संक्षिप्त करने के लिए तैयार हैं, आप बेसिक lऔर 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}
अपने दस्तावेज़ की प्रस्तावना को साफ़ करने के बाद (अपने प्रश्न के नीचे टिप्पणी देखें) और सभी पैकेजों और नई कमांड परिभाषाओं को हटा दें, जिनकी आपकी तालिका में आवश्यकता नहीं है, मैं निम्नलिखित परिणाम प्राप्त करता हूं:
जैसा कि आप देख सकते हैं, कुछ लंबे कॉलम हेडर मैंने दो लाइनों में लिखे और नामों के लिए संक्षिप्त नाम का उपयोग किया। इसके द्वारा कॉलम संकरा हो जाता है और फ़ॉन्ट sioze \textwidthका उपयोग करने में फिट हो सकता है \footnotesize:
\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}