「テンプレート:Cite web」の版間の差分

提供: Yourpedia
移動: 案内検索
(sp)
(Archiveurlの出力表示調整)
 
(11人の利用者による、間の18版が非表示)
1行目: 1行目:
<includeonly><cite style="font-style:normal">{{
+
<includeonly>{{CitationAnotherCore
#if: {{#if: {{{url|}}} | {{#if: {{{title|}}} |1}}}}
+
|Citation class=web
  || &#32;<strong class="error">[[Template:Cite web]]の呼び出しエラー:引数 '''url''' と '''title''' は必須です。</strong>{{#if: {{NAMESPACE}}|| [[Category:テンプレート呼び出しエラーのあるページ/Template:Cite web]]}}
+
|Ancname1={{{last|{{{last1|{{{author|{{{author1|}}}}}}}}}}}}
}}{{
+
|Ancname2={{{last2|{{{author2|}}}}}}
#if: {{{archiveurl|}}}{{{archivedate|}}}  
+
|Ancname3={{{last3|{{{author3|}}}}}}
  | {{#if: {{#if: {{{archiveurl|}}}| {{#if: {{{archivedate|}}} |1}}}}
+
|Ancname4={{{last4|{{{author4|}}}}}}
    || &#32;<strong class="error">[[Template:Cite web]]の呼び出しエラー:引数 '''archiveurl''' と '''archivedate''' は両方を指定してください。</strong>{{#if: {{NAMESPACE}}|| [[Category:テンプレート呼び出しエラーのあるページ/Template:Cite web]]}}
+
|Refname1={{{author-mask|{{{author-mask1|{{{last|{{{last1|{{{author|{{{author1|}}}}}}}}}}}}}}}}}}
  }}
+
|Refname2={{{author-mask2|{{{last2|{{{author2|}}}}}}}}}
}}{{#if: {{{author|{{{last|}}}}}}
+
|Refname3={{{author-mask3|{{{last3|{{{author3|}}}}}}}}}
  | {{#if: {{{authorlink|}}}
+
|Refname4={{{author-mask4|{{{last4|{{{author4|}}}}}}}}}
    | [[{{{authorlink}}}|{{#if: {{{last|}}}
+
|RefYear={{{year|{{{origyear|{{{date|}}}}}}}}}
      | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }}
+
|Name1={{{author-mask|{{{author-mask1|{{{author|{{{author1|{{{last|{{{last1|}}}}}}{{{first|{{{first1|}}}}}}}}}}}}}}}}}}
      | {{{author}}}
+
|Name2={{{author-mask2|{{{author2|{{{last2|}}}{{{first2|}}}}}}}}}
      }}]]
+
|Name3={{{author-mask3|{{{author3|{{{last3|}}}{{{first3|}}}}}}}}}
    | {{#if: {{{last|}}}
+
|Name4={{{author-mask4|{{{author4|{{{last4|}}}{{{first4|}}}}}}}}}
      | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }}
+
|Name5={{{author-mask5|{{{author5|{{{last5|}}}{{{first5|}}}}}}}}}
      | {{{author}}}
+
|Name6={{{author-mask6|{{{author6|{{{last6|}}}{{{first6|}}}}}}}}}
    }}
+
|Name7={{{author-mask7|{{{author7|{{{last7|}}}{{{first7|}}}}}}}}}
  }}
+
|Name8={{{author-mask8|{{{author8|{{{last8|}}}{{{first8|}}}}}}}}}
}}{{#if: {{{author|{{{last|}}}}}}
+
|Name9={{{author-mask9|{{{author9|{{{last9|}}}{{{first9|}}}}}}}}}
  | {{#if: {{{coauthors|}}}| <nowiki>;</nowiki>&#32;{{{coauthors}}} }}
+
|Coauthors={{{coauthors|{{{coauthor|}}}}}}
}}{{#if: {{{author|}}}{{{last|}}}
+
|IncludedWorkTitle={{{chapter|{{{contribution|{{{section|}}}}}}}}}
  | {{#if: {{{date|}}}
+
|Editor={{{editor|}}}
    | &#32;({{{date}}})
+
|Translator={{{translator|}}}
    | {{#if: {{{year|}}}
+
|Other={{{others|}}}
      | {{#if: {{{month|}}}
+
|Title= [{{{url|}}} {{{title}}} ] {{{format|}}}
        | &#32;({{{month}}} {{{year}}})
+
|Language={{{language|}}}
        | &#32;({{{year}}})
+
|TransTitle={{{transtitle|{{{trans_title|}}}}}}
      }}
+
|Periodical={{{work|{{{journal|{{{newspaper|{{{magazine|{{{periodical|}}}}}}}}}}}}}}}
    }}
+
|Edition={{{edition|}}}
  |}}
+
|Series={{{series|{{{version|}}}}}}
}}{{#if: {{{last|}}}{{{author|}}}
+
|Agency={{{agency|}}}
  | .&#32;}}{{
+
|Volume={{{volume|}}}
  #if: {{{editor|}}}
+
|Issue={{{issue|{{{number|}}}}}}
  | &#32;{{{editor}}}:
+
|Publisher={{{publisher|}}}
}}"{{#if: {{{archiveurl|}}}
+
|Location={{{location|}}}
  |{{#if: {{{archiveurl|}}}
+
|Date={{{date|{{{year|}}} {{{month|}}} {{{day|}}}}}}
    |{{#if: {{{title|}}} | [{{{archiveurl}}} {{{title}}}]
+
|YearNote={{{origdate|{{{origyear|}}} {{{origmonth|}}} {{{origday|}}}}}}
    }}
+
|IDbeforeAt={{{id-before-at|}}}
  }}
+
|At={{{page|{{{pages|{{{at|}}}}}}}}}
  |{{#if: {{{url|}}}
+
|IDafterAt={{{id|{{{ID|{{{id-after-at|}}}}}}}}}
    |{{#if: {{{title|}}}
+
|Quote={{{quote|}}}
      |{{#ifeq: {{{format|}}}
+
|Archive=[{{{archiveurl|}}} {{{archive|arch.}}} ]
        |PDF
+
|ArchiveDate={{{archivedate|}}}
        |{{PDFlink|1=[{{{url}}} {{{title}}}]}}
+
|AccessDate={{{accessdate|}}}
        |[{{{url}}} {{{title}}}]
+
|DeadURL={{{deadurl|}}}
      }}
+
|PS={{{postscript|}}}
    }}
+
}}</includeonly><noinclude>
  }}
+
{{Documentation}}
}}"{{#ifeq: {{{format|PDF}}}
+
</noinclude>
  | PDF || {{#if: {{{format|}}}| &#32;({{{format}}}) | }}
+
}}{{#if:{{{language|}}}  
+
  | &#32;({{{language}}})
+
}}{{#if: {{{work|}}}
+
  | .&#32;''{{{work}}}''
+
}}{{#if: {{{pages|}}}
+
  | &#32;{{{pages}}}
+
}}{{#if: {{{publisher|}}}
+
  | .&#32; {{#if: {{{location|}}}
+
    | {{{location}}}:&#32;
+
  }} {{{publisher}}}<!--{{#if: {{{author|}}}{{{last|}}}
+
    |
+
    | {{#if: {{{date|}}}{{{year|}}}{{{month|}}} || }}
+
  }}-->
+
}}{{#if: {{{author|}}}{{{last|}}}
+
  ||{{#if: {{{date|}}}
+
    | &#32;({{{date}}})
+
    | {{#if: {{{year|}}}
+
      | {{#if: {{{month|}}}
+
        | &#32;({{{month}}} {{{year}}})
+
        | &#32;({{{year}}})
+
      }}
+
    }}
+
  }}
+
}}.{{#if: {{{doi|}}}  
+
  | &#32;[[デジタルオブジェクト識別子|doi]]:[http://dx.doi.org/{{{doi|{{{doilabel|}}}}}} {{{doi}}}].
+
}}{{#if: {{{archivedate|}}}
+
  | &#32;{{{archivedate|}}} 時点の[{{{url}}} オリジナル]よりアーカイブ。
+
}}{{#if: {{{accessdate|}}}
+
  | {{#if:{{{archivedate|}}}||&#32;|}}{{#if: {{{accessyear|}}} | {{年月日|year={{{accessyear|}}}}}{{{accessdate|}}} | {{{accessdate|}}}}}&#32;閲覧。
+
  | &#32;<strong class="error">[[Template:Cite web]]の呼び出しエラー:引数 '''accessdate''' は必須です。</strong>{{#if: {{NAMESPACE}}|| [[Category:テンプレート呼び出しエラーのあるページ/Template:Cite web]]}}
+
}}{{#if: {{{quote|}}}  
+
  | &nbsp;“{{{quote}}}
+
}}</cite></includeonly><noinclude>
+
{{Documentation}}</noinclude>
+
<!-- カテゴリと言語間リンクはここではなく、/doc サブページに追加してください -->
+

2018年7月29日 (日) 01:31時点における最新版

Template Info このテンプレートの解説はテンプレート:Cite web/docから呼び出されています[編集] [履歴]

Cite webは、ウェブページの出典情報の記載を支援するためのテンプレートです。著者姓-発行年方式のidを持つアンカーを生成して、同一記事内のidが一致する出典注(脚注)から内部リンクできるようにする機能があります。Wikipediaの同名のテンプレートとの互換性のために作成しましたが、Yourpediaでの使用は推奨しません。

使い方[編集]

例えば、徳川林政史研究所のウェブサイトにある「徳川林政史研究所の歴史」というウェブページ(最終更新2013年7月31日、URL:http://www.tokugawa.or.jp/institute/002.0000-rekishi.htm)を2016年9月29日に閲覧して、出典として記し、内部リンクでは「林政研(2013)」のように略記して参照したい場合、

  • {{Cite web |last= 林政研 |year= 2013 |author= 徳川林政史研究所 |url= http://www.tokugawa.or.jp/institute/002.0000-rekishi.htm |title= 徳川林政史研究所ホーム > 徳川林政史研究所の歴史 |publisher= 徳川林政史研究所 |date= 2013-07-31 |accessdate= 2016年9月29日閲覧 }}

と入力すると、

と出力されます。

特徴[編集]

  • 冒頭に、アンカーに使用した著者姓-発行年等の情報を出力表示します。使用する引数については、#アンカー・冒頭の出力表示に含まれる引数をご参照ください。発行年等は常に( )で囲われ、発行年等の指定がない場合、空の( )が出力表示されます。
  • アンカーは、常に引数で指定した著者姓-発行年等の情報から生成します。引数「ref」は効きません。
  • アンカーの作成と冒頭の出力表示では「author」よりも「last」、「date」よりも「year」が優先され、( )の後の出力表示では「last」よりも「author」、「year」よりも「date」が優先されます。「last」と「author」、「year」と「date」を両方指定することにより、出力表示を分けることができます。
  • 著者名から著者の記事への内部リンクを生成したい場合、引数「authorlink」は効きませんので、引数「author」に直接[[ ]]を付してください。その際、[[ ]]を付さずにアンカーを作成するためには、別途、引数「last」を[[ ]]を使わずに記してください。
  • ウェブページ名(title)は、引数「url」を指定して外部リンクを設定しない限り、常に[ ]で囲われて出力表示されます。
  • 上記のほかに、括弧や句読点、「第-巻」「-年-月-日」の記載などの、スタイルに関する自動補完機能は何もありません。句点を付したいときは引数「postscript」で指定できますが、ベタ書きするのと変わりありません。

開発の意図[編集]

条件文を使わないという制約下で、WikipediaのCite系テンプレートと互換性を持つように作成しました。

WikipediaのCite系テンプレートには、著者姓-発行年方式のアンカー作成機能のほかに、テンプレートに入力された書誌情報を集計可能にする機能があります。しかしこの(Yourpediaの)テンプレートには集計機能はありません。集計機能を実装しない場合、アンカーの作成に必要な著者姓-発行年等の情報以外の書誌情報をテンプレートに入力する意味はあまりないと思います。だからこのテンプレートの使用は特に推奨しません。アンカーを作成したいときは、{{Aya}}を使用し、あとの書誌情報はお好きなスタイルで書くことをお勧めします。

引数一覧[編集]

アンカー・冒頭の出力表示に含まれる引数[編集]

  • 入力省略時の既定値はありません。
引数 意味 入力の要否
last,last1 1人目の著者姓。アンカー・冒頭の出力表示では著者姓名(author, author1)に優先し、( )後の出力表示では劣後する。 last,last1,author, author1のいずれかが必要
last2 2人目 可略
last3 3人目 可略
last4 4人目 可略
author,
author1
1人目の著者姓名。( )後の出力表示では著者姓(last last1)に優先し、アンカー・冒頭の出力表示では劣後する。 last,last1,author, author1のいずれかが必要
author2 2人目 可略
author3 3人目 可略
author4 4人目 可略
author-mask,
author-mask1
1人目の著者姓名(author, author1, last, last1, first, first1)を非表示にする。代わりに表示される「-」などの記号を入力。 可略
author-mask2 2人目 可略
author-mask3 3人目 可略
author-mask4 4人目 可略
year 発行年。アンカー・冒頭の出力表示では発行年月日(date)に優先し、( )後の出力表示では劣後する。 year, origyear, dateのいずれかが必要
origyear 原著・初版の発行年。アンカー・冒頭の出力表示では発行年(year)に劣後し、発行年月日(date)に優先する。 同上
date 発行年月日。( )後の出力表示では発行年(year)に優先し、アンカー・冒頭の出力表示では劣後する。 同上

アンカー・冒頭の出力表示に含まれない引数[編集]

  • 入力省略時の既定値はありません。
引数 意味 入力の要否
author5 5人目の著者姓名。( )の後に、著者姓(last5)に優先して表示。 可略
author6 6人目 可略
author7 7人目 可略
author8 8人目 可略
author9 9人目 可略
author-mask5 5人目の著者姓名(author5, last5, first5)を非表示にする。代わりに表示される「-」などの記号を入力。 可略
author-mask6 6人目 可略
author-mask7 7人目 可略
author-mask8 8人目 可略
author-mask9 9人目 可略
last5 5人目の著者姓。著者姓名(author5)に劣後して、著者名(first5)と併せて表示。 可略
last6 6人目 可略
last7 7人目 可略
last8 8人目 可略
last9 9人目 可略
first1 1人目の著者名。著者姓名(author, author1)に劣後して、著者姓(last, last1)と併せて表示。 可略
first2 2人目 可略
first3 3人目 可略
first4 4人目 可略
first5 5人目 可略
first6 6人目 可略
first7 7人目 可略
first8 8人目 可略
first9 9人目 可略
coauthors,
coauthor
共著者 可略
chapter,
contribution,
section
章節。ウェブページ名(title)の前に出力表示。 可略
editor 編集者 可略
translator 翻訳者 可略
others その他の関係者(監修など) 可略
title ウェブページ名 必須
url URL。ウェブページ名(title)に外部リンクを設定する。 可略
format 外部リンク先のファイル形式(pdfなど) 可略
language 言語 可略
transtitle,
trans_title
訳書のウェブページ名 可略
work,
journal,
newspaper,
magazine,
periodical
雑誌名(定期刊行物の題名) 可略
edition 可略
series, version 叢書 可略
agency 通信社 可略
volume 可略
issue,number 可略
publisher 出版者 可略
location 出版地 可略
month 発行月。年(year)、日(day)とあわせて発行年月日を表示。 可略
day 発行日。年(year)、月(month)とあわせて発行年月日を表示。 可略
origdate 原著・初版の発行年月日 可略
origmonth 原著・初版の発行月。年(origyear)、日(origday)とあわせて原著・初版の発行年月日を表示。 可略
origday 原著・初版の発行日。年(origyear)、月(origmonth)とあわせて原著・初版の発行年月日を表示。 可略
id-before-at 識別番号のうち、頁範囲(page, pages, at)より前に表示するもの。 可略
page,
pages,
at
頁、頁範囲、参照範囲 可略
id, ID 識別番号。頁範囲(page, pages, at)より後に表示。 可略
id-after-at 識別番号のうち、頁範囲(page, pages, at)より後に表示するもの。 可略
quote 引用文 可略
archive アーカイブ名 可略
archiveurl アーカイブのURL 可略
archivedate アーカイブの日付 可略
accessdate 閲覧日付 可略
deadurl リンク切れしているURL 可略
postscript 追記事項、句点 可略

関連テンプレート[編集]

  • {{Cite book}}、{{Cite journal}}、{{Cite news}}、{{Citation}} - Wikipedia互換用テンプレート
  • {{Aya}} - 書誌情報に著者姓-発行年方式のアンカーを付すためのテンプレート
  • {{Harv}}、{{Sfn}}、{{Harvtxt}}、{{Harvtxt}} - 著者姓-発行年方式で出典注(脚注)を記すためのテンプレート