制作考试cheat sheet:如何在Typst中全局调小数学公式?
在Typst中全局调整数学公式大小的方案
要解决全局缩小数学公式且不用逐个嵌套display()的问题,直接用这两个全局设置即可:
- 统一数学公式字号:用
set math(size: 9pt)全局指定数学公式的字号,和你设置的文本字号保持一致,行内公式、块级公式都会同步生效,不用单独处理每个公式。 - 开启全局紧凑模式:加上
cramped: true参数,让公式里的上下标、分数、根号等元素的排版更紧凑,进一步节省空间,完美适配cheat sheet的需求。
把这两个设置放到你的project函数里就行,示例代码:
#let project(title: "...", authors: (...), body) = { set text(9pt, font: "Linux Libertine", lang: "de") // 全局配置数学公式的大小和紧凑性 set math(size: 9pt, cramped: true) // 你的项目结构代码(标题、作者等) title authors body }
这样设置后,所有数学公式都会自动变成9pt大小,同时排版更紧凑,完全不用手动给每个公式套display()。如果后续需要微调,直接修改size参数即可,字号最低可以设到9pt满足你的要求。
内容的提问来源于stack exchange,提问作者TheFibonacciEffect
相关产品推荐
相关产品推荐

