使用 Stargazer 切断表格

使用 Stargazer 切断表格

我知道 TeX.SE 上有类似的问题,但我没有足够的能力推断其他示例和我的示例之间的区别,或者隔离出有问题的代码行。

我很困惑,因为这不仅仅是文本的大小造成了截断——如果我将文本大小从 36 更改为 12,它仍然会被截断。

有人可以建议吗?

我的表格和代码如下。

截断表

% Table created by stargazer v.5.2 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu
% Date and time: Sun, Apr 30, 2017 - 16:53:55

\begin{table}[!htbp] \centering 
  \caption{} 
  \label{} 
\begin{tabular}{@{\extracolsep{5pt}} cccc} 
\\[-1.8ex]\hline 
\hline \\[-1.8ex] 
 & Variable & Party.With.High.Populism.Score & Party.With.Low.Populism.Score \\ 
\hline \\[-1.8ex] 
1 & Nationalism & Supports nationalistic conception of society & Supports cosmopolitan conception of society \\ 
2 & Multiculturalism & Supports assimilation & Supports multiculturalism \\ 
3 & Immigration & Supports a tough stance on immigration & Opposes tough stance on immigration \\ 
4 & Democratic Freedoms & Values tradition and authoritarian values & Values libertarian values \\ 
5 & Civil Liberties & Supports a tough stance on crime & Promotes civil liberties \\ 
6 & Social Lifestyle & Opposes liberal attitudes to lifestyle & Favours liberal attitudes to lifestyle \\ 
7 & Establishment & Critical of the establishment & Supportive of the establishment \\ 
8 & Religion & Supports religions inflluence on politics as 'moral authority' & Opposes religions influence on politics \\ 
9 & Urban/Rural & Supports rural rather than urban  interests & Supports urban rather than rural interests \\ 
10 & Environment & Prioritises economic growth over environment protection & Prioritises environmental protection over economic growth \\ 
\hline \\[-1.8ex] 
\end{tabular} 
\end{table} 

答案1

帮自己一个大忙,学会如何使用环境tabularx。这样做可以让你摆脱那些声称“自动”生成表格材料的软件所施加的人为(可能不令人满意的)限制。你仍然可以使用这样的工具来创建表格的初始模型。只是不要将模型视为生产过程的最终或接近最终状态。

在下表中,内容与您发布的内容没有变化。标题设置发生了很大变化。例如,列中的材料现在左对齐(自动换行,以确保表格不会太宽)而不是居中。

在此处输入图片描述

\documentclass{article}
\usepackage[english]{babel}
\usepackage{booktabs,tabularx,caption,ragged2e}
\captionsetup{skip=0.333\baselineskip}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\newlength\mylength
\settowidth\mylength{Multiculturalism} % width of 2nd col.
\begin{document}
\begin{table}[!htbp]
\setlength\tabcolsep{4pt} % default: 6pt
\caption{}  \label{} 
\begin{tabularx}{\textwidth}{@{} l p{\mylength} LL @{}}  
\toprule 
 & Variable & Party with High Populism Score & Party with Low Populism Score \\ 
\midrule
1 & Nationalism & Supports nationalistic conception of society & Supports cosmopolitan conception of society \\ 
2 & Multiculturalism & Supports assimilation & Supports multiculturalism \\ 
3 & Immigration & Supports a tough stance on immigration & Opposes tough stance on immigration \\ 
4 & Democratic Freedoms & Values tradition and authoritarian values & Values libertarian values \\ 
5 & Civil Liberties & Supports a tough stance on crime & Promotes civil liberties \\ 
6 & Social Lifestyle & Opposes liberal attitudes to lifestyle & Favours liberal attitudes to lifestyle \\ 
7 & Establishment & Critical of the establishment & Supportive of the establishment \\ 
8 & Religion & Supports religion's influence on politics as `moral authority' & Opposes religion's influence on politics \\ 
9 & Urban/Rural & Supports rural rather than urban  interests & Supports urban rather than rural interests \\ 
10& Environment & Prioritises economic growth over environment protection & Prioritises environmental protection over economic growth \\ 
\bottomrule
\end{tabularx} 
\end{table}
\end{document}

相关内容