Template‐ノート:Cite arXiv

ページのコンテンツが他言語でサポートされていません。

テンプレート更新提案(2020年3月)[編集]

本テンプレートは2009年に英語版から導入され、2012年まで更新されてきましたが、現在更新が止まっています。英語版の2015年3月21日 04:39 (UTC)の版までは変更点が少ないので、合意形成せずに直接当該版から更新しましたが、最新版ではモジュール:Citation/CS1使用に変更されているので、合意形成してからモジュール使用に更新します。具体的な変更点は「モジュール使用」の1点ですが、テンプレートの表示としては下記の変更があります。

  • |version=引数が廃止され、|eprint=引数(または|arxiv=引数)に統一されています。現在のテンプレートにおける|version=引数は論文の版が指定されていますが、現行のarXiv識別子には論文の版が含まれるようになったため(ArXiv#投稿論文の識別子を参照)、識別子の生成にしか使われていないversion引数を指定する意味がなくなりました。(ArXivの記事では説明されていませんが、現在では「math.DG/0211159」のような旧式の識別子でも「math.DG/0211159v1」のように末尾に版数を追加できるようになっています。)
  • 同じく論文出典で使われる{{Cite journal}}に合わせ、日付(date引数とyear引数)が日本語に自動変換されなくなります。具体例としては|year=2006の表示が「2006年」から「2006」に、|date=October 2006の表示が「2006年10月」から「October 2006」に変更されます。
  • モジュール使用に伴い、エラー検出が大幅に改善されました。具体的には下記のようなエラーが検出されます。(例はコピーペーストしてプレビューでご参照ください)
    • 引数の綴り間違いが一部検出されます。たとえば、{{Cite arXiv/sandbox|autor=George A.J. Sparling|title=Spacetime is spinorial; new dimensions are timelike|eprint=gr-qc/0610068v1}}では不明な引数|autor=は無視されます。(もしかして:|author=)と表示されます。現在のテンプレートではautor引数を無視する形で表示されます。
    • 論文識別子の明らかな間違いが検出されます。たとえば、{{Cite arXiv/sandbox|author=George A.J. Sparling|title=Spacetime is spinorial; new dimensions are timelike|eprint=gr-qc/0610068V1}}では論文の版を示す「v1」の部分が大文字の「V1」となっているため、|arxiv=の値が不正です。と表示されます。現在のテンプレートでは検出されずそのままリンクされます(リンク切れになります)。

なお、英語版ではCitation botが稼働しており、eprint引数だけ入力すればボットが自動的にほかの引数を補完しますが、日本語版では稼働していないので、ボット関連の表示は移入せず、更新後のテンプレートは{{#invoke:Citation/CS1|citation|CitationClass=arxiv}}の1行だけになります。特に問題がなければ来週末に更新し、「Category:テンプレート呼び出しエラーのあるページ/CS1/不明な引数」を用いてversion引数廃止に伴うeprint引数の修正を行います。--ネイ会話2020年3月24日 (火) 14:56 (UTC)[返信]