Typst 排版系统教程:基础格式设置指南
前言
在文档排版领域,Typst 作为新兴的排版系统,提供了简洁而强大的格式化功能。本文将深入讲解 Typst 中的基础格式设置方法,帮助您快速掌握文档美化的核心技巧。
基础格式设置方法
1. 文本样式设置
Typst 提供了两种设置文本样式的方式:
直接函数调用法:
#text(font: "New Computer Modern")[
您的文本内容
]
全局设置规则(推荐):
#set text(
font: "New Computer Modern",
size: 10pt
)
全局设置规则的优势在于可以一次性定义文档中所有文本的默认样式,避免了重复包装内容的麻烦。
2. 页面布局设置
专业的文档排版离不开精细的页面设置:
#set page(
paper: "a6", // 页面尺寸
margin: (x: 1.8cm, y: 1.5cm) // 页边距设置
)
页面设置支持:
- 多种标准纸张尺寸(A4, A6, Letter等)
- 自定义边距(可统一设置或分上下左右单独设置)
- 多栏布局等高级功能
3. 段落格式设置
提升文档可读性的关键段落设置:
#set par(
justify: true, // 两端对齐
leading: 0.52em // 行间距(1em等于当前字体大小)
)
4. 标题编号设置
学术文档中常见的标题自动编号:
#set heading(numbering: "1.") // 阿拉伯数字编号
= 一级标题
== 二级标题
支持多种编号格式:
- "1.":1. 1.1. 1.1.1.
- "A.":A. A.1. A.1.1.
- "I.":罗马数字编号
高级技巧:显示规则(Show Rules)
显示规则是 Typst 中强大的文本替换功能,可以实现自动化格式处理:
#show "项目名称": name => box[
#box(image("logo.svg", height: 0.7em))
#name
]
此规则会自动将文档中所有"项目名称"替换为带logo的版本,非常适合品牌标识的统一管理。
实用建议
-
善用自动补全:
- 输入
#
后会自动显示可用函数列表 - 在参数列表中会显示可用参数
- 使用方向键导航,回车键确认
- 输入
-
单位选择:
pt
:传统排版单位(1pt≈0.35mm)em
:相对于当前字体大小的单位cm/mm
:绝对单位
-
排版原则:
- 正文行距建议设置为1.2-1.5倍字体大小
- 学术文档通常使用10-12pt字号
- 适当留白提升文档可读性
总结
通过本教程,您已经掌握了 Typst 中:
- 文本样式的基本设置方法
- 页面布局的调整技巧
- 段落格式的优化方案
- 标题自动编号的实现
- 显示规则的高级应用
这些基础格式化技能将为您的文档带来专业级的视觉效果。Typst 的格式化系统设计既保持了简单性,又提供了强大的定制能力,是学术写作和技术文档排版的理想选择。
在掌握了这些基础格式设置后,您可以进一步探索 Typst 更高级的排版功能,如自定义样式模板、复杂页面布局等,以创建更加精美的文档作品。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考