我想将页面垂直分成三部分。这意味着,第一部分从文本主体的左上角开始(通常),第二部分从 (0,-1/3*\textheight) 开始 [从文本主体的左上角看],第三部分从 (0,-2/3*\textheight) 开始。我试过了\begin{minipage}[t][0.33\textheight][t]{\textwidth}…\end{minipage}
,但它几乎总是以某种方式破坏布局。
迷你页面需要包含包装图像。目前,我使用的是wrapfig
。
还有其他方法可以实现所需的布局吗?
答案1
\documentclass[a4paper]{article}
\usepackage{wrapfig}
\def\a{One two three four five. Red green blue yellow black white. }
\def\b{\a\a\a\a\a\par\a a b c d e f g}
\def\c{\b\a\b\par}
\def\foo{%
\begin{wrapfigure}{r}{.3\textwidth}
\centering
\rule{.7\linewidth}{2cm}
\end{wrapfigure}\c}
\begin{document}
\centering
\begin{minipage}[t][0.3\textheight][t]{\textwidth}\foo\end{minipage}
\par\nopagebreak\vfill
\begin{minipage}[t][0.3\textheight][t]{\textwidth}\foo\end{minipage}
\par\nopagebreak\vfill
\begin{minipage}[t][0.3\textheight][t]{\textwidth}\foo\end{minipage}
\end{document}