我知道 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}