Closed YDX-2147483647 closed 1 month ago
为何下一页会变?明明成功\restoregeometry
了啊。
更新:能复现错误的最小用例如下,Bottom没填到底。
% \begin{macro}{\MakePaperBack}
% 生成书脊。
% \begin{macrocode}
\NewDocumentCommand \MakePaperBack {}
{
\begin{blindPeerReview}[\l_@@_cover_hide_cover_in_peer_review_bool]
\make_paper_back:
% \restoregeometry
% 👆加上就正常了。
\begin{titlepage}
Top
\par
\vspace{\stretch{1}}
Bottom
\end{titlepage}
\end{blindPeerReview}
}
geometry - Is it possible to fully \restoregeometry
inside a group? - TeX - LaTeX Stack Exchange
现已通过make regression-test
,只有书脊变了。
Resolves #505
MWE
old.pdf
:旧版new.pdf
:此PR标准例子
特殊例子
测量
29.7 mm / 941 × 158 = 5.0 mm.
具体修改
\vskip
→\newgeometry
+\restoregeometry
原来的
\vskip
没生效(删掉后编译结果相同),而且需要从上边距开始算。干脆改边距好了。center
环境 →\centering
lshort-zh-cn:
center
等环境会在上下文产生一个额外间距,而\centering
等命令不产生,只是改变对齐方式。minipage
环境的对齐方式t
→c
这样遇到超长标题时,可以向两边溢出。
\vfill
→\par
+\vpace
\vspace
可以设置间距最小值,避免标题稍长就和姓名学校粘在一起。另外,
\vfill
会直接生效,而\vspace
不会,所以要加\par
。