LaTeX'te yazılımı nasıl alıntı yaparım?


36

Şu anda bilgisayar bilimlerindeki iki yıllık uzmanlarımın bir parçası olarak 15 ECTS (çeyrek yıllık) raporunu yazıyorum ve BibTeX ile LaTeX kullanıyorum.

Raporumda, farklı yazılım parçaları kullanıyorum ve “hakkında konuşuyorum”. Zaman geçtikçe yazılımın değişebileceğini bildiğimiz için, bu yazılım parçalarının belirli bir versiyonunu alıntılayabileceğime inanıyorum.

Yazan, Howpublished, Lastchecked, Title ve Url ile "@misc" kullanmak için posta gönderme önerisini okudum . Her nasılsa bu biraz kaba hissettiriyor ve yeni "@ şeyler" örneğin web sitesi referansları yaratıldığından beri belki yazılım için de bir şeyler var.

Bunu en iyi şekilde nasıl yaparım?


1
Herkes SU bu varlık ile ilgili bir sorun varsa Meta yığın taşması üzerine tartışmak meta.stackexchange.com/questions/7135/...
Brad Gilbert

Yanıtlar:


18

Bu, kurum veya dergi tarafından istenen alıntı formatı tarafından tahrik edilmektedir.

Örneğin, APA'nın bilgisayar yazılımı referansları için yönergeleri vardır ve eğer bunlara uyulacaksa, LaTeX'in çıktısının uygun formatı üretmesi gerekir. Verdikleri bir örnek (bilgisayar yazılımı için referans girişi 92)

Miller, ME (1993). İnteraktif Test Cihazı (Sürüm 4.0) [Bilgisayar yazılımı]. Westminster, CA: Psytek Hizmetleri.

ancak farklı yazılım kategorileri için birçok kesin kural vardır. Pek çok durumda, yazılım referans girişine dahil edilmemiştir, ancak metin içinde sadece uygun adı ve sürüm numarasıyla belirtilmiştir (bkz. Amerikan Psikoloji Derneği Yayın El Kitabı (5. baskı, 2001), s.280).

Başka bir posta listesi örneği http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2007-10/msg01823.html :

Kullanım kılavuzu olan yazılım:

@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}
}

Yayınlanan kılavuzu olmayan ücretsiz bir yazılım:

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

12

BibLaTeX @softwarebir takma ad olan bir giriş türüne @miscve bir versionalana sahiptir:

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

Ürettiği:

Apache Yazılım Vakfı. Hadoop. Sürüm 0.20.2. 19 Şubat 2010. URL: https://hadoop.apache.org


4

Yazılım neyin atılacağını belirtmediği sürece ( örneğin SPRNG , yazılımın sunulduğu belirli bir kağıdı alıntılamanızı ister ve akademik çevrelerden kaynaklanan birçok yazılımın da benzer şekilde @miscyapmasını ister). bu konuda.

Ayrıca, tek genellikle sadece değinir sadece bu yüzden zaman değil güzel pencerelerin kelimelerin çoğunlukla oluşan eserler, konuşurken yazılım hakkında ve ben daha çok yerine alıntının parantez içinde bir dipnot ya da bir şey kullanırsınız bazı yayından gerekçe değil.


3

BibTeX @miscformatını kullanıyorum ve sonuçtan memnun kalana kadar tarlaları kırdım. Okuyucunun hangi sürümü kullandığınızı ve nereden alacağınızı açıkça bilmesi için yeterli bilgiye ihtiyacınız var.

Ben sürümü koymak Yani note, serbest bırakma veri yearve monthalanlar, yazılım adı titleyazar veya proje adı, authorve eklemeyi deneyin url.

Ama o zaman, beni bu konuda kısıtlayan bir stil sayfasıyla hiç karşılaşmadım: editörler bir koddan alıntı yapmanızı beklemiyorlar ...


3

Teknik dokümantasyon ve dolayısıyla yazılım için @manualdaha uygun olabilecek bir alan var @book. Burada, örneğin, İstatistiksel Hesaplama için R Projesi'ne atıfta bulunuluyor

@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/},
}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.