翻訳済み
このページは日本語に翻訳済みです。
length
文脈に応じた単位で表現される場合もある、大きさまたは距離。
Typstは以下の長さの単位をサポートしています。
- ポイント:
72pt
- ミリメートル:
254mm
- センチメートル:
2.54cm
- インチ:
1in
- 相対フォントサイズ:
2.5em
長さは整数や浮動小数点数で乗除算できます。
例
#rect(width: 20pt)
#rect(width: 2em)
#rect(width: 1in)
#(3em + 5pt).em \
#(20pt).em \
#(40em + 2pt).abs \
#(5em).abs

フィールド
abs
: 現在の長さの単なる数値部分(すなわちem
部分を除いたもの)。em
: floatとしての、このlengthでのem
単位の大きさ。
定義定義これらの関数や型には、関連する定義を持たせることができます。定義にアクセスするには、対象の関数や型の名前を指定した後に、ピリオド区切りで定義名を記述します。
定義
これらの関数や型には、関連する定義を持たせることができます。定義にアクセスするには、対象の関数や型の名前を指定した後に、ピリオド区切りで定義名を記述します。
pt
このlengthをポイントに変換します。
このlengthのem
単位の値が(単に2pt
ではなく5em + 2pt
のように)非ゼロの場合にエラーが発生して失敗します。
長さのem
成分を無視するために((5em + 2pt).abs.pt()
のように)abs
フィールドを使用してください(したがって数値部分のみが変換されます)。
to-absolute
このlengthを絶対的な長さに変換します。
例を表示
#set text(size: 12pt)
#context [
#(6pt).to-absolute() \
#(6pt + 10em).to-absolute() \
#(10em).to-absolute()
]
#set text(size: 6pt)
#context [
#(6pt).to-absolute() \
#(6pt + 10em).to-absolute() \
#(10em).to-absolute()
]
