テンプレート:分註
| Luaモジュールを使用しています: |
このテンプレートは、作品中に見られる、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にも提案されていないためです。 詳しくは次を参照してください。
- Japanese Gap Analysis §318: Warichu cutting note not supported
- GitHub: Warichu cutting note not supported
そのため、長い割注の場合は本文中に不自然な空白が発生することがあります。このような場合は、{{註}} の使用を検討してください。
エラー処理
[編集]type(または 種類)が未指定または無効な値の場合
- プレビュー時に警告が表示されます
- ページは次の追跡カテゴリに分類されます
Category:分註テンプレートの type パラメータが未指定または無効なページ
TemplateData
[編集]一行の中に2段で配置される文字のレイアウト(分注・組文字など)を再現するためのテンプレート
| パラメーター | 説明 | 型 | 状態 | |
|---|---|---|---|---|
| 上段の文字 | 1 | 上段の文字列を指定します。 | 文字列 | 必須 |
| 下段の文字 | 2 | 下段の文字を指定します | 文字列 | 必須 |
| タイプ | 種類 type | bunchu(分注)、 kumimoji(組文字)または other(その他)を指定します。
| 文字列 | 必須 |
| 括弧 | 括弧 bracket | yes で括弧を付けます。分注はデフォルトで括弧が付きます。 | ブール値 | 省略可能 |
| サイズ | サイズ size | フォントサイズを指定します
| 文字列 | 省略可能 |
| スタイル | スタイル style | 追加の CSS(インラインスタイル)を指定します。
| 文字列 | 省略可能 |
関連項目
[編集]脚注
[編集]- ↑ 複数行用の丸括弧(Unicode: PARENTHESIS UPPER HOOK / PARENTHESIS LOWER HOOK)を使用します。
- ↑ 日本語組版処理の要件(日本語版) §3.4.3「割注を本文の2行以上にわたって配置する処理」を参照。