如何强制 LaTeX 在偶数页上打印表格

如何强制 LaTeX 在偶数页上打印表格

有没有办法强制将表格打印在偶数页上?我想到的一种方法是在表格恰好在奇数页时在表格前打印一张空白页,但这会使文档非常不专业且不连续。

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\pagestyle{plain}

\lipsum[1-10]

\begin{center}
    \begin{tabular}{|c|c|}
    \hline test11 &  test12\\ 
    \hline  test21&  test22\\ 
    \hline 
    \end{tabular} 
\end{center}

\end{document}

答案1

使用以下信息的示例这里

\documentclass{article}
\usepackage{lipsum,ifthen,changepage,afterpage}
\usepackage[margin=1in]{geometry}
\newcommand{\mytable}{% sample table
    \begin{center}
    \begin{tabular}{|c|c|}
    \hline  test11&  test12\\ 
    \hline  test21&  test22\\ 
    \hline 
    \end{tabular} 
    \end{center}
 }
\begin{document}       
\lipsum[1-10]

\checkoddpage
\ifoddpage    % if currently on an odd-numbered page, defer execution
    \afterpage{ \mytable }
\else         % else, insert table immediately
    \mytable
\fi

\lipsum[1-10]
\end{document}

相关内容