右边距不起作用

右边距不起作用

使用此代码

\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 选项是个好主意。如果您不想使用页眉和页脚,也可以添加选项和或,具体取决于预期结果。xltabularbooktabsgeometrya3papermargin=2cmnoheadnofootnoheadfoot

因此我建议,例如:

\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}

在此处输入图片描述

相关内容