情報 / Info
当サイトは、Typst GmbHの許諾を得て、日本語コミュニティ「Typst Japanese Community」がTypst v0.13.1の公式ドキュメントを翻訳したものです。誤訳や古い情報が含まれている可能性があるため、公式ドキュメントとの併用を推奨します。翻訳の改善やサイトの機能向上について、GitHubでのIssueやPull Requestを歓迎します。コミュニティにご興味のある方はDiscordサーバー「くみはんクラブ」にぜひご参加ください。
This site provides a Japanese translation of the Typst v0.13.1 documentation maintained by the "Typst Japanese Community" with permission from Typst GmbH. We recommend using this alongside the official documentation. We welcome contributions through Issues and Pull Requests on our GitHub repository for both translation improvements and website enhancements. Feel free to join our Discord server "Kumihan Club".
翻訳済み

このページは日本語に翻訳済みです。

smartquote
要素関数
要素関数
要素関数はsetルールやshowルールでカスタマイズできます。

言語を認識し、コンテキストに反応する引用符。

アクティブなテキストの言語設定に基づいて適切な開き引用符か閉じ引用符に自動的に変更します。

"This is in quotes."

#set text(lang: "de")
"Das ist in Anführungszeichen."

#set text(lang: "fr")
"C'est entre guillemets."
Preview

構文

この関数は専用の構文もあります。 通常の引用記号('")です。 Typstはそれらを自動的にスマートクォートとして扱います。

引数
引数
引数は関数への入力値です。関数名の後に括弧で囲んで指定します。

double
設定可能引数
設定可能引数
設定可能引数は、setルールを用いて設定でき、それ以降で使用するデフォルト値を変更できます。

二重引用符にすべきかどうか。

デフォルト値:

true

enabled
設定可能引数
設定可能引数
設定可能引数は、setルールを用いて設定でき、それ以降で使用するデフォルト値を変更できます。

スマートクォートを有効化するかどうか。

単一引用符の場合は、バックスラッシュでエスケープしても無効化できます。

デフォルト値:

true

例を表示
#set smartquote(enabled: false)

These are "dumb" quotes.
Preview

alternative
設定可能引数
設定可能引数
設定可能引数は、setルールを用いて設定でき、それ以降で使用するデフォルト値を変更できます。

代替引用符を使用するかどうか。

代替引用符を持たない言語に対してや、明示的に引用符が設定されている場合には、何もしません。

デフォルト値:

false

例を表示
#set text(lang: "de")
#set smartquote(alternative: true)

"Das ist in anderen Anführungszeichen."
Preview

quotes
設定可能引数
設定可能引数
設定可能引数は、setルールを用いて設定でき、それ以降で使用するデフォルト値を変更できます。

使用する引用符。

  • autoに設定された場合、テキストの言語に対して適切な単一引用符が使用されます。これがデフォルトです。
  • カスタム引用符として文字列、配列、辞書のいずれかを渡せます。
    • 文字列: 開き二重引用符と閉じ二重引用符の2文字からなる文字列(ここの文字はUnicodeグラフェムクラスターを指します)
    • 配列: 開き二重引用符と閉じ二重引用符を持つ配列
    • 辞書: doubleやsingleをキーとして引用符を指定する辞書。その値はauto、文字列、配列のいずれかで指定します。

デフォルト値:

auto

例を表示
#set text(lang: "de")
'Das sind normale Anführungszeichen.'

#set smartquote(quotes: "()")
"Das sind eigene Anführungszeichen."

#set smartquote(quotes: (single: ("[[", "]]"),  double: auto))
'Das sind eigene Anführungszeichen.'
Preview
原文(英語)を開く

検索