每页包含三个小页面,分为 2 * 1 部分

每页包含三个小页面,分为 2 * 1 部分

我需要一页上有三个框,其中两个彼此相邻,下一个框应放在其中一个框的下方。我只能提供彼此相邻的两个框。但是,当我想将第三个框放在其中一个框的下方时,它会被放在下一页上。事实上,我需要类似在此处输入图片描述

这是我的代码:

\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[margin = 0.1 in, a5paper]{geometry}
\usepackage{tcolorbox}
\usepackage{enumitem,array}


\begin{document}
\pagestyle{empty}

\begin{minipage}[t][\textheight][t]{0.45\textwidth}

\begin{tcolorbox}[title=box 1]
\end{tcolorbox}

\end{minipage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{minipage}[t][0.45\paperheight][t]{0.45\paperwidth}

\begin{tcolorbox}[title=box 2]
\end{tcolorbox}

\end{minipage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



\begin{minipage}[t][0.45\paperheight][t]{0.45\paperwidth}

\begin{tcolorbox}[title=box  3]
\end{tcolorbox}

\end{minipage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


   \end{document}

答案1

像这样:

在此处输入图片描述

\documentclass{article}
\usepackage[showframe, % <--- in real document delete tis option
            margin = 0.1 in, a5paper]{geometry}
\usepackage{tcolorbox}
\usepackage{enumitem,array}


\begin{document}
\pagestyle{empty}

{
\tcbset{width=0.45\linewidth, height=0.4\linewidth,
        before=,after=\hfill}
\begin{tcolorbox}[title=box 1]
\end{tcolorbox}
\begin{tcolorbox}[title=box 2]
\end{tcolorbox}

\bigskip
\begin{tcolorbox}[title=box 3]
\end{tcolorbox}
}
\end{document}

相关内容