意外的分页符

意外的分页符

我使用这个简历模板创建了我的简历: https://www.overleaf.com/latex/templates/material-cv/rnrnhvmfxyrw 以下是我编辑的文件: https://www.dropbox.com/sh/ok8ftdktnjep6nh/AABmMCzZ3bjDmskger0Oi-YJa?dl=0

我的问题是,如果我强制分页,模板看起来应该如下: 图。1

图2

但是,如果我像图 2 中那样删除分页符,LaTeX 会在联系人部分之后立即放置一个不必要的(也是不需要的)分页符。这迫使我在 begin{document} 之后立即更改 \vspace,并且有时每次编辑信息时都会更改分页符的位置。这是什么原因?我该如何解决?提前致谢。

答案1

模板插入多个\vspaces 以创建适当的布局间距。但是,在大多数情况下,它使用\vspace*(而不是),它在代码中\vspace插入。\nobreak

您可能想要手动删除这些\vspace*插入内容(因为您可能想要保留 CV 标题及其章节内容,但允许各章节之间有间隔。

或者,一个快速修复(并不完美)是通过在序言中添加以下内容\vspace*使其等同于:\vspace

\makeatletter
\DeclareRobustCommand\vspace{\@ifstar\@vspace\@vspace}
\makeatother

相关内容