Typst 排版系统教程:基础格式设置指南

Typst 排版系统教程:基础格式设置指南

typst A new markup-based typesetting system that is powerful and easy to learn. typst 项目地址: https://gitcode.com/gh_mirrors/ty/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的版本,非常适合品牌标识的统一管理。

实用建议

  1. 善用自动补全

    • 输入#后会自动显示可用函数列表
    • 在参数列表中会显示可用参数
    • 使用方向键导航,回车键确认
  2. 单位选择

    • pt:传统排版单位(1pt≈0.35mm)
    • em:相对于当前字体大小的单位
    • cm/mm:绝对单位
  3. 排版原则

    • 正文行距建议设置为1.2-1.5倍字体大小
    • 学术文档通常使用10-12pt字号
    • 适当留白提升文档可读性

总结

通过本教程,您已经掌握了 Typst 中:

  • 文本样式的基本设置方法
  • 页面布局的调整技巧
  • 段落格式的优化方案
  • 标题自动编号的实现
  • 显示规则的高级应用

这些基础格式化技能将为您的文档带来专业级的视觉效果。Typst 的格式化系统设计既保持了简单性,又提供了强大的定制能力,是学术写作和技术文档排版的理想选择。

在掌握了这些基础格式设置后,您可以进一步探索 Typst 更高级的排版功能,如自定义样式模板、复杂页面布局等,以创建更加精美的文档作品。

typst A new markup-based typesetting system that is powerful and easy to learn. typst 项目地址: https://gitcode.com/gh_mirrors/ty/typst

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陶淑菲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值