web-dev-qa-db-ja.com

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

私は現在、コンピュータサイエンスの2年間の修士号の一環として、15 ECTS(四半期相当)のレポートを書いており、BibTeXでLaTeXを使用しています。

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

作成者、Howpublished、Lastchecked、Title、Urlで "@misc"を使用するには mailinglists Suggestion を読みました。どういうわけかそれは少し粗雑に感じます、そして例えば新しい「@things」が例えばウェブサイト参照が作成されて以来、ソフトウェアにも何かが存在しているのではないでしょうか?

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

36
svrist

これは、機関またはジャーナルが必要とする引用の形式によって決まります。

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

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

しかし、ソフトウェアのさまざまなカテゴリには、多くの正確なルールがあります。多くの場合、ソフトウェアは参照エントリには入れられず、本文にその固有の名前とバージョン番号で記載されています(米国心理学会の発行マニュアル(第5版、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}
}
18
mas

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

12
pascal

ソフトウェアが何を引用するかを指定しない限り( [〜#〜] sprng [〜#〜] たとえば、ソフトウェアが提示された特定の論文と学術に由来する多くのソフトウェアを引用するように求められますサークルも同様です)@miscその点で、BibTeXが提供する最高のものです。

また、通常はcitesのみが機能し、きれいなウィンドウではなく単語で構成されるため、talkingソフトウェアについて、一部の出版物からの引用ではなく、引用ではなく脚注またはかっこで囲んだものを使用します。

4
Joey

@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/},
}
3
Johan Larsson

私はBibTeXを使用します@miscフォーマットし、結果に満足するまでフィールドを処理します。使用しているバージョンとそれをどこから入手できるかを明確に読み取るには、十分な情報が必要です。

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

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