在 A4 上设置和打印时,如何将表格居中到 A5 页面的一半?

在 A4 上设置和打印时,如何将表格居中到 A5 页面的一半?

我想在横向 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}

相关内容