翻訳済み
このページは日本語に翻訳済みです。
quote
ElementElement functions can be customized with set
and show
rules.
Element functions can be customized with
set
and show
rules.引用文を表示し、オプションとして帰属情報を併記する。
例
Plato is often misquoted as the author of #quote[I know that I know
nothing], however, this is a derivation form his original quote:
#set quote(block: true)
#quote(attribution: [Plato])[
... ἔοικα γοῦν τούτου γε σμικρῷ τινι αὐτῷ τούτῳ σοφώτερος εἶναι, ὅτι
ἃ μὴ οἶδα οὐδὲ οἴομαι εἰδέναι.
]
#quote(attribution: [from the Henry Cary literal translation of 1897])[
... I seem, then, in just this little thing to be wiser than this man at
any rate, that what I do not know I do not think I know either.
]

デフォルトでは、ブロック引用には左右それぞれ 1em
のパディングが設定されており、
配置やパディングはshowルールで制御できます。
#set quote(block: true)
#show quote: set align(center)
#show quote: set pad(x: 5em)
#quote[
You cannot pass... I am a servant of the Secret Fire, wielder of the
flame of Anor. You cannot pass. The dark fire will not avail you,
flame of Udûn. Go back to the Shadow! You cannot pass.
]

引数Parameters are the inputs to a function. They are specified in parentheses after the function name.
Parameters are the inputs to a function. They are specified in parentheses after the function name.
block
SettableSettable parameters can be customized for all following uses of the function with a set
rule.
Settable
Settable parameters can be customized for all following uses of the function with a
set
rule.ブロック引用にするかどうか。
デフォルト値: false
例を表示
An inline citation would look like
this: #quote(
attribution: [René Descartes]
)[
cogito, ergo sum
], and a block equation like this:
#quote(
block: true,
attribution: [JFK]
)[
Ich bin ein Berliner.
]

quotes
引用文の両端を二重引用符で囲むかどうか。
使用される二重引用符は、smartquoteのquotes
プロパティから推測され、
textのlang
プロパティの影響を受けます。
true
: 引用文を二重引用符で囲みます。false
: 引用文を二重引用符で囲みません。auto
: 引用文を二重引用符で囲むかどうかを、block
プロパティに基づいて推測します。block
がfalse
の場合、二重引用符が自動的に追加されます。
デフォルト値: auto
例を表示
#set text(lang: "de")
Ein deutsch-sprechender Author
zitiert unter umständen JFK:
#quote[Ich bin ein Berliner.]
#set text(lang: "en")
And an english speaking one may
translate the quote:
#quote[I am a Berliner.]

attribution
引用文の帰属情報。通常は著者名や出典元を指します。
参考文献を指すラベルや任意のコンテンツを設定することもできます。
デフォルトではブロック引用にのみ表示されますが、show
ルールを使用して変更できます。
デフォルト値: none
例を表示
#quote(attribution: [René Descartes])[
cogito, ergo sum
]
#show quote.where(block: false): it => {
["] + h(0pt, weak: true) + it.body + h(0pt, weak: true) + ["]
if it.attribution != none [ (#it.attribution)]
}
#quote(
attribution: link("https://typst.app/home")[typst.com]
)[
Compose papers faster
]
#set quote(block: true)
#quote(attribution: <tolkien54>)[
You cannot pass... I am a servant
of the Secret Fire, wielder of the
flame of Anor. You cannot pass. The
dark fire will not avail you, flame
of Udûn. Go back to the Shadow! You
cannot pass.
]
#bibliography("works.bib", style: "apa")

body
RequiredRequired parameters must be specified when calling the function.PositionalPositional parameters are specified in order, without names.
Required
Required parameters must be specified when calling the function.
Positional
Positional parameters are specified in order, without names.
引用文。