使用Pandoc生成Beamer幻灯片内容溢出如何自动调整字号适配
Pandoc Beamer 幻灯片内容溢出自动适配方案
要实现单张幻灯片内容过长时自动调整字体大小适配页面,可通过Beamer自带的shrink参数实现,分为两种设置方式:
1. 单张幻灯片单独配置
仅给内容超长的单页开启适配,直接在幻灯片标题后追加shrink参数即可,可指定最低缩放比例,避免字体过小:
# Lorem ipsum {.shrink=50} - Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...
这里的50代表字体最多缩小到原始尺寸的50%,不填数值默认最低可缩小到原尺寸的10%。
2. 全局统一开启适配
如果需要所有内容溢出的幻灯片都自动适配,可在Markdown文件头部元数据下方添加全局TeX配置:
% Eating Habits % John Doe % March 22, 2005 \makeatletter \renewcommand{\beamer@frameoptions}{shrink=50} \makeatother
配置生效后,所有内容超出页面高度的幻灯片都会自动缩放字体,直到内容适配页面或达到你设置的最低缩放阈值。
补充说明
如果缩放后字体小于8pt,可读性会大幅下降,这种场景更建议你将长内容拆分到多张幻灯片展示,shrink参数仅适合内容超出不多的场景使用。
内容的提问来源于stack exchange,提问作者Benoît
相关产品推荐
相关产品推荐

