使用此代码
\documentclass[11pt]{article}
\usepackage{array}
%\usepackage{multirow}
\usepackage{blindtext}
\usepackage{lipsum}
\usepackage{geometry}
\geometry{
a3paper,
total={297mm,420mm},
left=20mm,
top=10mm,
%right=20mm
% bmargin=20mm
}
\begin{document}
%\section{Some dummy text}
%\blindtext[10]
%\lipsum[2-14]
\begin{tabular}{p{0.3\textwidth}>{\centering}p{0.3\textwidth}>{\centering}p{0.3\textwidth}>{\centering\arraybackslash}p{0.3\textwidth}}
\hline
%\multirow{2}{*}{Country}&\multicolumn{2}{c}{Population}&\multirow{2}{*}{Change (\%)}\\\cline{2-3}
&2016&2017&\\
\hline
%China&1,403,500,365&1,409,517,397&+0.4\%\\
testo1 testo1 testo1testo1 testo1 testo1testo1 testo1 testo1testo1 testo1 testo1
&
testo2 testo2 testo2testo2 testo2 testo2testo2 testo2 testo2testo2 testo2 testo2
&
testo3 testo3 testo3testo3 testo3 testo3 testo3 testo3 testo3testo3 testo3 testo3&+0.4\%\\
testo1 testo1 testo1testo1 testo1 testo1testo1 testo1 testo1testo1 testo1 testo1
&
testo2 testo2 testo2testo2 testo2 testo2testo2 testo2 testo2testo2 testo2 testo2
&
testo3 testo3 testo3testo3 testo3 testo3 testo3 testo3 testo3testo3 testo3 testo3&+0.4\%\\
%\hline
\end{tabular}
\end{document}
我有一张 A3 纸张,顶部、底部、左侧和右侧有 20 毫米的边距,但它只产生左侧边距和顶部边距,而不是左侧边距和底部边距。为什么?
答案1
如果需要分页符,我会使用tabularx
(或)。为了获得更好的线条效果,我还建议使用。在我看来,如果最后一列只有很小的百分比值,那么让最后一列占页面宽度的四分之一是没有意义的。对于 A3 纸张尺寸,使用选项加载就足够了。将所有边距设置为 2cm 选项是个好主意。如果您不想使用页眉和页脚,也可以添加选项和或,具体取决于预期结果。xltabular
booktabs
geometry
a3paper
margin=2cm
nohead
nofoot
noheadfoot
因此我建议,例如:
\documentclass[11pt]{article}
\usepackage{array}
%\usepackage{multirow}
\usepackage{blindtext}
\usepackage[a3paper,margin=2cm,noheadfoot]{geometry}
\pagestyle{empty}
\usepackage{tabularx}
\usepackage{booktabs}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{>{\raggedright}X>{\centering}X>{\raggedleft}Xr}
\toprule
&2016&\centering 2017&\\
\toprule
testo1 testo1 testo1testo1 testo1 testo1testo1 testo1 testo1testo1 testo1
testo1
& testo2 testo2 testo2testo2 testo2 testo2testo2 testo2 testo2testo2 testo2
testo2
& testo3 testo3 testo3testo3 testo3 testo3 testo3 testo3 testo3testo3 testo3
testo 3
&+0.4\%\\
testo1 testo1 testo1testo1 testo1 testo1testo1 testo1 testo1testo1 testo1
testo1
& testo2 testo2 testo2testo2 testo2 testo2testo2 testo2 testo2testo2 testo2
testo2
& testo3 testo3 testo3testo3 testo3 testo3 testo3 testo3 testo3testo3 testo3
testo3
&+0.4\%\\
\blindtext[1] & \blindtext[2] & \blindtext[3] &+0.4\% \\
\bottomrule
\end{tabularx}
\end{document}