分组的 `\fill`

分组的 `\fill`

是否有可能有一个这样的环境,{itemfill}其行为\begin{itemize}[itemsep=\fill]类似于枚举包,因此,在假想的代码示例中:

\documentclass{mwe}
\newenvironment{itemfill}{ %%What goes here?
    }{}
\begin{document}
\begin{itemfill}
\item A1
\item A2
\end{itemfill}

\begin{itemfill}
\item B1
\item B2
\item B3
\end{itemfill}
\end{document}

每个{itemfill}环境将占据大约一半的页面,其中大约一半的页面垂直空间位于A1和之间A2,而大约四分之一的页面垂直空间位于每对连续的B1B2和 之间B3

(在这个特定的例子中,我可以这样做

\documentclass{mwe}
\begin{document}
\begin{itemize}
\item A1
\vfill\vfill
\item A2
\end{itemize}

\begin{itemize}
\item B1
\vfill
\item B2
\vfill
\item B3
\end{itemize}
\end{document}

但我希望自动完成计数。相比之下,\begin{itemize}[itemsep=\fill]在每对项目之间放置大致相等的空间,而不考虑它们的语义分组,因此A1和之间大约有三分之一的垂直空间,并且每对连续的、和A2之间大约有三分之一的垂直空间。)B1B2B3

相关内容