テンプレート:Refnest/doc

提供: 萌えっ娘百科事典
< テンプレート:Refnest
2019年1月16日 (水) 17:06時点におけるVcfch843875618 (トーク | 投稿記録)による版 (ページの作成:「{{tsh|refn}} 脚注 {{tag|ref}} を入れ子にするためのテンプレートです。マジックワード <code><nowik…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

脚注 <ref>...</ref> を入れ子にするためのテンプレートです。マジックワード {{#tag:ref| }} を利用しています。

使い方

通常の <ref> タグを用いた文章を、さらにこのテンプレートで囲ってください

※2015年9月13日現在、脚注文章の中に"="(ASCII文字のイコール)が含まれているとエラーになります。回避策として&#61;または{{=}}を使用してください。もしくは暗黙の引数部分を |1=脚注文章 と明示的に示す形でも構いません。

<source lang="xml" enclose="div">ここに本文を書きます[注 1]

注釈

  1. ここに脚注の文章を書きます[1][2][1]

出典

  1. 1.0 1.1 ここに出典などを書きます。
  2. 出典2。

</source>

ここに本文を書きます[注 1]

注釈

  1. ここに脚注の文章を書きます[1][2][1]

出典

  1. 1.0 1.1 ここに出典などを書きます。
  2. 出典2。

引数 name を使う場合

<source lang="xml" enclose="div">ここに本文を書きます[注 1]。続いて本文を書きます[注 1]

注釈

  1. 1.0 1.1 ここに脚注の文章を書きます[1][2][1]

出典

  1. 1.0 1.1 ここに出典などを書きます。
  2. 出典2。

</source>

ここに本文を書きます[注 1]。続いて本文を書きます[注 1]

注釈

  1. 1.0 1.1 ここに脚注の文章を書きます[1][2][1]

出典

  1. 1.0 1.1 ここに出典などを書きます。
  2. 出典2。

リスト定義時のエラー

ソースコード上で脚注を記述するとき、本文内のリンク記号位置でなく脚注表示位置に記述することができます。たとえば <ref name="○○">...</ref> のように記述された脚注を、<references>...</references> 内に置く、または {{Reflist|refs=...}} 内に置くなどの方法があります(「リスト定義」。詳細はH:LDRを参照)。

しかし、現在のところ、ここで{{Refnest}}を用いても正常に動作しません。たとえば次のコードはエラーとされます。

記述例 表示結果
<source lang="xml" enclose="div">

記事本文です[注 1][注 2]

脚注

注釈

  1. 1.0 1.1 この脚注は正常に生成されません。
  2. このように入れ子脚注をリスト定義したとき、それより先に記述されたリスト定義脚注が正常に生成されず、その個数分、後の脚注が表示されなくなります[1][2]。また、以下のようなエラーメッセージが表示されます。
引用エラー: <references> で定義されている <ref> タグに name 属性がありません。

出典

  1. この脚注は表示されます。

</source>

記事本文です[注 1][注 2]

脚注


注釈

  1. 1.0 1.1 この脚注は正常に生成されません。
  2. このように入れ子脚注をリスト定義したとき、それより先に記述されたリスト定義脚注が正常に生成されず、その個数分、後の脚注が表示されなくなります[1][2]。また、以下のようなエラーメッセージが表示されます。
引用エラー: <references> で定義されている <ref> タグに name 属性がありません。

出典

  1. この脚注は表示されます。

この問題の詳細についてはbug 20707http://bugzilla.wikimedia.org/show_bug.cgi?id=20707を参照してください。

引数

引数の一覧
引数 指定内容 既定値 説明
1 脚注の本文
group グループ名 <ref group="">{{{1}}}</ref> に相当します。
name 識別名 <ref name="">{{{1}}}</ref> に相当します。

TemplateData

これは新しいビジュアルエディターにより使用されるテンプレートのためのTemplateData文書です。

Refnest

<templatedata> { "description": "refタグを入れ子にするために使います。", "params": { "1": { "aliases": [ "refn" ], "label": "本文", "description": "表示する内容", "type": "string" }, "name": { "label": "refタグの名前", "description": "その注釈を複数回使う場合は、2回目以降のname指定用の文字を入力。最初の一文字目が半角数字であってはならない。", "type": "string" }, "group": { "label": "refタグのグループ", "description": "refタグをグループ分けする場合は、グループ名を入力。", "example": "注", "type": "string" } }, "format": "inline" } </templatedata>

関連するテンプレート

  • {{Efn}} - 脚注を入れ子にする別のテンプレート(主に注釈用)

関連項目