コンテンツにスキップ

テンプレート:分註/doc

提供: Wikisource

このテンプレートは、作品中に見られる、1行の中に2段で配置される文字のレイアウト(分注(分註)組文字 など)を再現します。上段と下段の文字列を指定するだけで、当該表記を簡潔に再現できます。

また、指定された種類(type)に応じて、括弧表示や ARIA 属性の付与を自動的に制御します。

使い方

[編集]
{{分註|上段|下段|type=種別|bracket=yes/no|size=...|style=...}}

使用例

[編集]

分注(分註)

[編集]

例: 分注(分註)

分注{{分註|本文の文字よりも小さな文字で|2行に分けて挿入される注釈|type=bunchu}}を再現する。

分注本文の文字よりも小さな文字で2行に分けて挿入される注釈を再現する。

→ 分注として表示され、括弧がデフォルトで付きます。

例: 分注(分註)括弧なし

分注{{分註|本文の文字よりも小さな文字で|2行に分けて挿入される注釈|type=bunchu|bracket=no}}を再現する。

分注本文の文字よりも小さな文字で2行に分けて挿入される注釈を再現する。

→ 括弧を付けない分注。

組文字

[編集]

例: 組文字

{{分註|財団|法人|type=kumimoji}}のような組文字を再現

財団法人のような組文字を再現

→ 組文字として表示されます(括弧は付きません)。

その他

[編集]

例: その他

{{分註|一行の中に2行に|分けて挿入される文字列|type=other}}を表示する。

一行の中に2行に分けて挿入される文字列を表示する

→ 分注や組文字に分類されない、単なる2段の文字列を表示します。表示は「括弧なしの分注」と同様になりますが、意味上の分注ではないため、ARIA 属性(role や aria-label)は付与されません。

パラメータ

[編集]
  • |1 =  – 上段の文字列を指定します。
  • |2 =  – 下段の文字列を指定します。
  • |type =  – 表示形式を指定します。日本語パラメータとして |種類 =  を使用できます。未指定または不正な値の場合は unknown として扱われます。指定可能な値は以下の通りです。
    • |type = bunchu – 分注として表示します。role="note" および aria-label="分注" が自動的に付与されます。また、bunchu のほかに buncyu分注分註 の表記揺れを指定しても同じ扱いになります。
    • |type = kumimoji – 組文字として表示します。ARIA 属性(role / aria-label)は付与されません。kumimoji のほかに、kumimozi組み文字組文字 の表記揺れを指定しても同じ扱いになります。
    • |type = other – 分注や組文字に分類されない、単なる2段の文字列を表示します。ARIA 属性(role / aria-label)は付与されません。other のほかに、その他を指定しても同じ扱いになります。
  • |bracket =  – 括弧の表示/非表示を切り替えます。日本語パラメータとして|括弧 = を使用できます。デフォルトで、分注は括弧が付きますが、組文字は付きません。
    • |bracket = yes – 括弧[1]を付ける
    • |bracket = no – 括弧を付けない
  • |size = – フォントサイズを指定します(例:80%)。日本語パラメータとして|サイズ = を使用できます。
  • |style =  – 追加の CSS(インラインスタイル)を指定します。日本語パラメータとして|スタイル = を使用できます。

技術的な制約

[編集]

このテンプレートは、CSS の inline-flex によって分注(割注)を疑似的に再現していますが、組版としては完全ではありません。

特に、日本語組版で定義されている 「割注を本文の2行以上にわたって配置する処理」[2] はサポートされていません。

これは、2025年現在、割注の処理に関するCSSの仕様は存在せず、Editors' Draftにも提案されていないためです。 詳しくは次を参照してください。

そのため、長い割注の場合は本文中に不自然な空白が発生することがあります。このような場合は、{{}} の使用を検討してください。

エラー処理

[編集]

type(または 種類)が未指定または無効な値の場合

TemplateData

[編集]
これはビジュアルエディターテンプレートウィザードにより使用されるテンプレートのためのTemplateData文書です。

分註

一行の中に2段で配置される文字のレイアウト(分注・組文字など)を再現するためのテンプレート

テンプレートパラメーター

このテンプレートは、パラメーターを1行で記述することが推奨されています。

パラメーター説明状態
上段の文字1

上段の文字列を指定します。

文字列必須
下段の文字2

下段の文字を指定します

文字列必須
タイプ種類 type

bunchu(分注)、 kumimoji(組文字)または other(その他)を指定します。

値の候補
bunchu kumimoji 分注 組み文字 分註 組文字 other その他
既定
unknown
文字列必須
括弧括弧 bracket

yes で括弧を付けます。分注はデフォルトで括弧が付きます。

ブール値省略可能
サイズサイズ size

フォントサイズを指定します

0.8em
文字列省略可能
スタイルスタイル style

追加の CSS(インラインスタイル)を指定します。

color:red
文字列省略可能

関連項目

[編集]

脚注

[編集]
  1. 複数行用の丸括弧Unicode: PARENTHESIS UPPER HOOK / PARENTHESIS LOWER HOOK)を使用します。
  2. 日本語組版処理の要件(日本語版) §3.4.3「割注を本文の2行以上にわたって配置する処理」を参照。