我想在横向 A4 纸的两边打印 2 个相同的表格。目前,它们都打印得离中心折叠处稍近(距离中心折叠处约 8 毫米,但距离纸张另一边 23 毫米)。这是我第一次使用任何类似代码的东西,我不知怎么设法做到了这一点,但我不知道如何更改它,而谷歌这次也帮不上忙。有什么想法我需要添加或更改吗?谢谢!
\documentclass[a4paper]{article}
\usepackage[landscape, margin=1.5cm, bmargin=1.5cm]{geometry}
\usepackage{caption}
\pagenumbering{gobble}
\usepackage{array}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
\title{Index}
\renewcommand{\arraystretch}{1.1}
\begin{table}[!htb]
\begin{minipage}{.5\linewidth}
\centering
\caption* {Index}
\begin{tabular}{| M{1.5cm}| M{ 3.5cm }|M{1.5cm}| M{3.5cm}|}
\hline
Pages & Content & Pages & Content \\
\hline
\hline
& & & \\
\hline
& & & \\
\hline
\end{tabular}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\centering
\caption* {Index}
\begin{tabular}{|M{1.5cm}|M{3.5cm}|M{1.5cm}|M{3.5cm}|}
\hline
Pages & Content & Pages & Content \\
\hline
\hline
& & & \\
\hline
& & & \\
\hline
\end{tabular}
\end{minipage}
\end{table}
\end{document}
答案1
\centering
环境内的指令会minipage
弄乱您的布局。\raggedright
在第一个小页面和\raggedleft
第二个小页面中使用。此外,使用(注释字符)终止第一个小minipage
页面%
,以便两个小页面之间没有间隙(空格量)。
\documentclass[a4paper]{article}
\usepackage[landscape, margin=1.5cm]{geometry}
\usepackage{caption}
\pagenumbering{gobble}
\usepackage{array}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
%%\title{Index}
\renewcommand{\arraystretch}{1.1}
\begin{table}[!htb]
\begin{minipage}{.5\linewidth}
%%\centering
\raggedright
\caption* {Index}
\begin{tabular}{| M{1.5cm}| M{ 3.5cm }|M{1.5cm}| M{3.5cm}|}
\hline
Pages & Content & Pages & Content \\
\hline
\hline
& & & \\
\hline
& & & \\
\hline
\end{tabular}
\end{minipage}% % <--- note the comment character
\begin{minipage}{.5\textwidth}
%%\centering
\raggedleft
\caption* {Index}
\begin{tabular}{|M{1.5cm}|M{3.5cm}|M{1.5cm}|M{3.5cm}|}
\hline
Pages & Content & Pages & Content \\
\hline
\hline
& & & \\
\hline
& & & \\
\hline
\end{tabular}
\end{minipage}
\end{table}
\end{document}