有没有更好的方法来重复页面内容?

有没有更好的方法来重复页面内容?

我回来了我的桌子

我编辑了它以使用宏,它工作得很好。现在我试图在正反两页上打印两次单页。我最终在 2 页上打印了 2 个表格,而不是在 1 页上打印了 2 个表格。我想我不能这样做,我应该重复我的表格以适应打印机。

所以我使用宏来重复表格,它成功了。但我想知道是否有更好的方法来实现这一点?

如果你好奇的话,下面是我的 tex 文件中的代码:

    \documentclass{letter}

    \usepackage[a4paper, landscape, margin=0.5cm]{geometry}
    \usepackage{multirow}
    \usepackage{tabularx}
    \usepackage{graphicx}

    \setlength{\extrarowheight}{14pt}

    \newcommand\customTable{
            \begin{tabularx}{\textwidth}{cc|c|X|c|X|c|X|c|X|c|X|c|X|c|X|c|X|c|X|c|X|c|c|}
                    \cline{3-22}

                    & & \multicolumn{20}{ c| }{\LARGE Joueurs} \\ \cline{3-22}

                    & & \multicolumn{4}{ c| }{} & \multicolumn{4}{ c| }{} & \multicolumn{4}{ c| }{} & \multicolumn{4}{ c| }{} & \multicolumn{4}{ c| }{} \\ \cline{1-24}

                    \customRow{10}{\multirow{20}{*}{\rotatebox[origin=c]{90}{\LARGE Cartes}}}\cline{2-24}
                    \customRow{9}{}\cline{2-24}
                    \customRow{8}{}\cline{2-24}
                    \customRow{7}{}\cline{2-24}
                    \customRow{6}{}\cline{2-24}
                    \customRow{5}{}\cline{2-24}
                    \customRow{4}{}\cline{2-24}
                    \customRow{3}{}\cline{2-24}
                    \customRow{2}{}\cline{2-24}
                    \customRow{1}{}\cline{1-22}
            \end{tabularx}
    }
    \newcommand\customHeader[2]{
            \multicolumn{1}{|c}{#2} &
            \multicolumn{1}{|c|}{\multirow{2}{*}{\LARGE #1}}
    }
    \newcommand\emptyCells{
            & ~~~ & & ~~~ & & ~~~ & & ~~~ & & ~~~ & & ~~~ & & ~~~ & & ~~~ & & ~~~ & & ~~~ & & ~~~ & ~~~ \\
    }
    \newcommand\customBorder{
            \cline{3-3} \cline{5-5} \cline{7-7} \cline{9-9} \cline{11-11} \cline{13-13} \cline{15-15} \cline{17-17} \cline{19-19} \cline{21-21} \cline{23-24}
    }
    \newcommand\emptyDoubleCells{
            \multicolumn{1}{|c}{} & \multicolumn{1}{|c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} \\
    }
    \newcommand\customRow[2]{
            \customHeader{#1}{#2}\emptyCells\customBorder\emptyDoubleCells
    }


    \begin{document}
            \pagenumbering{gobble}
            \customTable
            \customTable
    \end{document}

相关内容