変数したい(#let

1#let name = value

#letコマンドを使って、変数を定義できます。 一度定義した変数名は、同じファイルで後から再利用できます。 この値は再代入できない定数的な値です。

配列したい((...)

1#let authors = ("著者1", "著者2")
2
3このドキュメントは
4#authors.at(0)さんと
5#authors.at(1)さんが執筆しました。

(...)で、配列を定義できます。 配列の要素には、atメソッドでアクセスできます。

辞書したい((key: value)

1#let config = (
2  font: "Noto Serif",
3  size: 12pt,
4)
5
6フォント: #config.font
7サイズ: #config.size

(key: value)で、辞書を定義できます。 辞書の要素には、.でアクセスできます。

エイリアスしたい

1// 水平線
2#let hr = line(length: 100%)
3
4// ページ区切り
5#show "-----": it => pagebreak(weak: true)

ビルトイン関数や複雑な式のエイリアスを作成できます。