我需要一页上有三个框,其中两个彼此相邻,下一个框应放在其中一个框的下方。我只能提供彼此相邻的两个框。但是,当我想将第三个框放在其中一个框的下方时,它会被放在下一页上。事实上,我需要类似。
这是我的代码:
\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}