LaTeXでソフトウェアを引用するにはどうすればよいですか?


36

現在、コンピューターサイエンスの2年の修士号の一部として15 ECTS(四半期の価値がある)レポートを書いています。また、LaTeXとBibTeXを使用しています。

私のレポートでは、さまざまなソフトウェアを使用し、「話をしています」。時間が経つとソフトウェアが変わる可能性があることがわかっているので、これらのソフトウェアの特定のバージョンを引用できるようにする必要があると思います。

Author、Howpublished、Lastchecked、Title、およびURLで "@misc"を使用するメーリングリストの提案を読みました。どういうわけか、それは少し粗雑な感じがし、新しい「@things」が例えばウェブサイト参照のために作成されたので、ソフトウェアにも何かが存在するかもしれません。

これを最善の方法で行うにはどうすればよいですか?


1
SUでこれに問題がある場合は、Meta Stack Overflowで議論してくださいmeta.stackexchange.com/questions/7135/…–
ブラッドギルバート

回答:


18

これは、機関または雑誌が必要とする引用の形式によって決まります。

たとえば、APAにはコンピューターソフトウェアの参照に関するガイドラインがあり、これらに従う必要がある場合、LaTeXからの出力は適切な形式を生成する必要があります。彼らが与える例(コンピューターソフトウェアの参照エントリ92)は

ミラー、ME(1993)。Interactive Tester(バージョン4.0)[コンピューターソフトウェア]。カリフォルニア州ウェストミンスター:Psytekサービス。

しかし、ソフトウェアのさまざまなカテゴリには多くの正確なルールがあります。多くの場合、ソフトウェアは参照エントリには入れられませんが、適切な名前とバージョン番号とともにテキストで言及されています(American Psychological Society(5th edition、2001)、p.280の出版マニュアルを参照)

別のメーリングリストの例は http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2007-10/msg01823.html

マニュアル付きのソフトウェア:

@BOOK{lapack99,
AUTHOR = {Anderson, E. and Bai, Z. and Bischof, C. and
Blackford, S. and Demmel, J. and Dongarra, J. and
Du Croz, J. and Greenbaum, A. and Hammarling, S. and
McKenney, A. and Sorensen, D.},
TITLE = {{LAPACK} Users' Guide},
EDITION = {Third},
PUBLISHER = {Society for Industrial and Applied Mathematics},
YEAR = {1999},
ADDRESS = {Philadelphia, PA},
ISBN = {0-89871-447-8 (paperback)} 
}

@Article{frigo-johnson05,
author =   {Matteo Frigo and Steven G. Johnson},
title =    {The design and implementation of {FFTW3}},
journal =  pieee,
year =     2005,
volume =   93,
number =   2,
pages =    {216--231},
month =    {February}
}

マニュアルが公開されていない無料ソフトウェア:

@Misc{popinet00,
author =   {Stephane Popinet},
title =    {{GTS}: {GNU} {Triangulated} {Surface} library},
howpublished = {\url{http://gts.sourceforge.net/}},
year = {2000--2004}
}

12

BibLaTeXは持って@softwareの別名であるエントリのタイプ@misc、およびversionフィールド:

@software{hadoop,
  author = {{Apache Software Foundation}},
  title = {Hadoop},
  url = {https://hadoop.apache.org},
  version = {0.20.2},
  date = {2010-02-19},
}

以下を生成します。

Apache Software Foundation。Hadoop。バージョン0.20.2。2010年2月19日。URL:https : //hadoop.apache.org


4

ソフトウェアが引用するものを指定していない限り(たとえばSPRNGは、ソフトウェアが提示された特定の論文を引用するよう求められ、学界で生まれた多くのソフトウェアは同様に行います)@misc、BibTeXが提供する最高のものとして使用しますその点。

また、1は通常のみ引用ちょうどそうするとき、ないきれいな窓の言葉のほとんどが構成された作品を、話しソフトウェアについて、私はむしろ代わりに引用のカッコ内の脚注か何かを使用したいいくつかの出版物から引用していません。


3

私はBibTeX @misc形式を使用し、結果に満足するまでフィールドを調べます。どのバージョンを使用していてどこで入手できるかを明確に知るためには、読み取りに十分な情報が必要です。

そのため、バージョンをnoteに、リリースデータをyearおよびmonthフィールドに、ソフトウェア名をtitleに、作成者またはプロジェクト名をに入れauthor、を含めてみますurl

しかし、その後、私はこれで私を制約するスタイルシートに直面したことがありません:エディターは単にコードの一部を引用することを期待していません...


3

技術文書、つまりソフトウェア@manualよりも適切なフィールドがあり@bookます。ここに、例えば、統計計算のためのRプロジェクトへの引用があります

@Manual{,
  title = {R: A Language and Environment for Statistical Computing},
  author = {{R Core Team}},
  organization = {R Foundation for Statistical Computing},
  address = {Vienna, Austria},
  year = {2016},
  url = {https://www.R-project.org/},
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.