Development build 586e1bd4
Typst文档简体中文版v0.15.1 + dev 586e1bd4

quote元素
Question mark
0.9.0起可用Go to source

Displays a quote alongside an optional attribution.

Example

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. ]

By default block quotes are padded left and right by 1em, alignment and padding can be controlled with show rules:

#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. ]

参数
Question mark

block
bool
可用set规则
Question mark
默认值:false

Whether this is a block quote.

Expand展开示例
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
auto or bool
可用set规则
Question mark
默认值:auto

Whether double quotes should be added around this quote.

The double quotes used are inferred from the quotes property on smartquote, which is affected by the lang property on text.

Expand展开示例
#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
none or label or content
可用set规则
Question mark
默认值:none

The attribution of this quote, usually the author or source. Can be a label pointing to a bibliography entry or any content. By default only displayed for block quotes, but can be changed using a show rule.

Expand展开示例
#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.app] )[ 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
content
必需参数
Question mark
位置参数
Question mark

The quote.