最小示例:
\documentclass[oneside]{memoir}
\setstocksize{8.5in}{3.6666in}
\settrimmedsize{8.5in}{3.6666in}{*}
\settrims{0in}{0in}
\settypeblocksize{9.0in}{32pc}{*}
\setlrmarginsandblock{0.37in}{*}{1}
\setulmarginsandblock{0.1in}{*}{1}
\setheadfoot{0pt}{0pt}
\setheaderspaces{*}{0pt}{*}
\checkandfixthelayout
\clearpage\thispagestyle{empty}
\begin{document}
\begin{vplace}[1]
test
\end{vplace}
\end{document}
答案1
正如您所发现的,环境显然已损坏。目前,您可以使用以下方法解决此问题:
\documentclass{memoir}
\begin{document}
\null
\begin{vplace}[1]
test
\end{vplace}
\end{document}
我将就该问题联系拉尔斯。
答案2
您可以\hrule height0pt
在 之前添加\begin{vplace}
。从阅读文档来看,它似乎应该可以工作,但实际上却不行。在memoir
我看来,这似乎是一个错误。
\newenvironment{vplace}[1][1]{%
\par\vspace{\stretch{#1}}%
}{%
\vspace*{\stretch{1}}%
\par}
我认为应该
\newenvironment{vplace}[1][1]{%
\par
\vspace*{\stretch{#1}}
}{%
\par
\vspace{\stretch{1}}%
}
答案3
将在下一版回忆录中修复
/daleif