You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Beamer演示文稿中移除日期的预留空白区域?

解决Beamer演示文稿日期区域空白问题

当你用\date{}后仍有预留空白,是因为Beamer的标题页模板默认保留了日期位置的占位空间,你可以通过以下几种方式彻底移除这个空白:

  • 重新定义标题页模板(最彻底的方法)
    直接修改Beamer默认的标题页布局,去掉日期相关的代码块。在导言区添加以下代码:

    \makeatletter
    \defbeamertemplate*{title page}{customized}[1][]
    {
      \vbox{}
      \vfill
      \begingroup
        \centering
        {\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par}
        {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}
        \vskip1em\par
        {\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor\par}
        % 注释掉下面这行即可移除日期区域
        % {\usebeamerfont{date}\usebeamercolor[fg]{date}\insertdate\par}
        \vskip1em\par
        \inserttitlegraphic
      \endgroup
      \vfill
    }
    \makeatother
    

    这段代码复制了Beamer默认标题页模板,只是把日期相关的行注释掉,这样标题图片就会自动靠近标题区域。

  • 使用主题自带的无日期选项
    部分Beamer主题支持直接关闭日期显示的选项,比如Madrid、Berlin等主题,可以在加载主题时加上nodate参数:

    \usetheme[nodate]{Madrid}
    

    这种方法最简单,不需要修改模板,适合使用主流主题的场景。

  • 手动调整垂直间距(临时解决方案)
    如果不想修改模板或主题,也可以在\date{}后手动添加负间距来抵消空白:

    \date{}
    \vspace{-1.5em} % 数值可根据实际情况调整
    

    这种方法比较灵活,但需要根据不同主题微调间距数值。

内容的提问来源于stack exchange,提问作者megden44

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 10:00:04