![调整表](https://linux22.com/image/442007/%E8%B0%83%E6%95%B4%E8%A1%A8.png)
我已经对表格进行了编码,但我需要对其进行调整以使其符合格式。
\usepackage{booktabs}
\usepackage{fouriernc}
\begin{document}
\begin{table} [h]
\centering
\begin{tabular}{l c c c c c c c c}p{2cm}
\toprule
\toprule
& \multicolumn{5}{c}{\textbf{Share of audited resources involving corruption}} \\
\cmidrule(l){2-8}
\textbf{Dependent variable} & OLS & OLS & OLS & OLS & OLS & OLS & Match & Tobit\\
& (1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) \\
\midrule
Mayor in first term & -.0188012 & -.0197694 & -.0200195 & -.0235394 & -.0261273 & & -.0301907 & -.0418462 \\
& (0.041) & (-.022) & (0.044 ) & (0.014) & (0.009 ) & & 0.003 & 0.003 \\
$R^2$ & 0.0084 & 0.0772 & 0.1015 & 0.1158 & 0.1401 & & n/a & n/a \\
Observations & 476 & 476 & 476 & 476 & 476 & 476 & 476 & 476\\
\midrule
\midrule
\end{tabular}
\caption{The Effects of Reelection Incentives on Corruption}
\label{tab:template}
\end{table}
\end{document}
答案1
您可以减小字体大小并让 LaTeX 自行计算列之间的间距。
article
在表格的标准文本宽度\scriptsize
适合的情况下,我们只需进行一些调整,通过将条目拆分为两行来减少第一列的宽度。根据实际的文本宽度,您可能能够使用\footnotesize
。
\documentclass[a4paper]{article}
\usepackage{booktabs}
\usepackage{fouriernc}
\usepackage{amsmath}
\newcommand{\splitcellnodepth}[2][c]{%
\smash[b]{\begin{tabular}[t]{@{}#1@{}}#2\end{tabular}}%
}
\begin{document}
\begin{table}[htp]
\centering\scriptsize
\setlength{\tabcolsep}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} l c c c c c c c c @{}}
\toprule
\bfseries\splitcellnodepth[l]{Dependent \\ Variable} &
\multicolumn{8}{c}{\textbf{Share of audited resources involving corruption}} \\
\cmidrule{2-9}
& \multicolumn{6}{c}{OLS} & Match & Tobit\\
\cmidrule{2-7} \cmidrule{8-8} \cmidrule{9-9}
& (1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) \\
\midrule
\splitcellnodepth[l]{Mayor in \\ first term} &
$-0.0188012$ & $-0.0197694$ & $-0.0200195$ & $-0.0235394$ & $-0.0261273$ & & $-0.0301907$ & $-0.0418462$ \\
& $(0.041)$ & $(-0.022)$ & $(0.044)$ & $(0.014)$ & $(0.009)$ & & $0.003$ & $0.003$ \\
\addlinespace
$R^2$ & $0.0084$ & $0.0772$ & $0.1015$ & $0.1158$ & $0.1401$ & & n/a & n/a \\
\addlinespace
Observations & 476 & 476 & 476 & 476 & 476 & 476 & 476 & 476\\
\bottomrule
\end{tabular*}
\caption{The Effects of Reelection Incentives on Corruption}
\label{tab:template}
\end{table}
\end{document}
您确定第一行中的所有小数吗?
应避免使用双重规则。减号不应为连字符,因此我使用了数学模式;此外,小数部分前的前导零也绝不能省略。
答案2
我是不是漏掉了什么?表格对于纵向页面几何形状来说太宽了,所以...旋转它?
关于这类事情的搜索结果很多。我使用的搜索结果是: 如何在不清除当前页面的情况下将表格放置在横向的新页面上?
就您而言,您有几个选择。
- 调整内容(列数)以适合该表的纵向模式渲染。
- 将桌子旋转为横向。
或者我可能完全误解了这个问题。
您的表格,略作标记:
平均能量损失
\documentclass[10pt]{article}
\usepackage{booktabs}
\usepackage{fouriernc}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
\begin{table} [h]
\centering
\begin{tabular}{l c c c c c c c c}
\toprule
\toprule
& \multicolumn{5}{c}{\textbf{Share of audited resources involving corruption}} \\
\cmidrule(l){2-8}
\textbf{Dependent variable} & OLS & OLS & OLS & OLS & OLS & OLS & Match & Tobit\\
& (1) & (2) & (3) & (4) & (5) & (6) & (7) & (8) \\
\midrule
Mayor in first term & -.0188012 & -.0197694 & -.0200195 & -.0235394 & -.0261273 & & -.0301907 & -.0418462 \\
& (0.041) & (-.022) & (0.044 ) & (0.014) & (0.009 ) & & 0.003 & 0.003 \\
$R^2$ & 0.0084 & 0.0772 & 0.1015 & 0.1158 & 0.1401 & & n/a & n/a \\
Observations & 476 & 476 & 476 & 476 & 476 & 476 & 476 & 476\\
\midrule
\midrule
\end{tabular}
\caption{The Effects of Reelection Incentives on Corruption}
\label{tab:template}
\end{table}
\end{landscape}
\end{document}