提示:本教程存在过时问题,更详细教程请阅读 小蓝书Typst 中文社区导航 FAQ
注意:该中文文档为社区驱动的非官网文档,可能存在错译、漏译或过时等问题,请以官网文档 Documentation 为准,如发现错漏,也欢迎 您的贡献镜像)。Typst 非官方中文交流 QQ 群:793548390
Warning: the Chinese document is a community-driven non-official document, there may be mistranslation, omission or outdated problems, please refer to the official website documentation.
Typst 中文文档

par 元素
元素函数可以通过 set 和 show 规则进行样式自定义。

Arranges text, spacing and inline-level elements into a paragraph.

Although this function is primarily used in set rules to affect paragraph properties, it can also be used to explicitly render its argument onto a paragraph of its own.

Example

#show par: set block(spacing: 0.65em)
#set par(
  first-line-indent: 1em,
  justify: true,
)

We proceed by contradiction.
Suppose that there exists a set
of positive integers $a$, $b$, and
$c$ that satisfies the equation
$a^n + b^n = c^n$ for some
integer value of $n > 2$.

Without loss of generality,
let $a$ be the smallest of the
three integers. Then, we ...
Preview

参数
参数是函数的输入,它们在函数名称后面的括号中传入。

leading
length
可用 Set 规则
可以使用 Set 规则,为函数后续所有的使用设置默认参数。

The spacing between lines.

默认:0.65em

justify
bool
可用 Set 规则
可以使用 Set 规则,为函数后续所有的使用设置默认参数。

Whether to justify text in its line.

Hyphenation will be enabled for justified paragraphs if the text function's hyphenate property is set to auto and the current language is known.

Note that the current alignment still has an effect on the placement of the last line except if it ends with a justified line break.

默认:false

linebreaks
auto str
可用 Set 规则
可以使用 Set 规则,为函数后续所有的使用设置默认参数。

How to determine line breaks.

When this property is set to auto, its default value, optimized line breaks will be used for justified paragraphs. Enabling optimized line breaks for ragged paragraphs may also be worthwhile to improve the appearance of the text.

默认:auto

查看示例
#set page(width: 207pt)
#set par(linebreaks: "simple")
Some texts feature many longer
words. Those are often exceedingly
challenging to break in a visually
pleasing way.

#set par(linebreaks: "optimized")
Some texts feature many longer
words. Those are often exceedingly
challenging to break in a visually
pleasing way.
Preview

first-line-indent
length
可用 Set 规则
可以使用 Set 规则,为函数后续所有的使用设置默认参数。

The indent the first line of a paragraph should have.

Only the first line of a consecutive paragraph will be indented (not the first one in a block or on the page).

By typographic convention, paragraph breaks are indicated either by some space between paragraphs or by indented first lines. Consider reducing the paragraph spacing to the [leading] when using this property (e.g. using #show par: set block(spacing: 0.65em)).

默认:0pt

hanging-indent
length
可用 Set 规则
可以使用 Set 规则,为函数后续所有的使用设置默认参数。

The indent all but the first line of a paragraph should have.

默认:0pt

body
content
必需参数位置参数
位置参数按顺序传入,不带名称。

The contents of the paragraph.