リストのループ
別ファイルからリストを読み込み#forループを利用して用語リストとテーブルに表示してみます。#table関数では..#forと書くことで配列を渡します。
import される Typst ファイル
Section titled “import される Typst ファイル”#let locales=(  ( name:"日本",str:"首都は東京です。",),  ( name:"アメリカ",str:"首都はワシントンD.C.です。",),  ( name:"フランス",str:"首都はパリです。",),  ( name:"イギリス",str:"首都はロンドンです。",),  ( name:"ドイツ",str:"首都はベルリンです。",),  ( name:"中国",str:"首都は北京です。",),  ( name:"韓国",str:"首都はソウルです。",),)#import "../import/locales.typ": locales
#for c in locales {  terms.item(text(c.name),text(c.str))}
#table(  columns: (auto, 1fr),  stroke: 1pt+gray,  align: (left),  [*国名*],[*首都*],  ..for (name,str) in locales {    (name,str)  }) 
