it-swarm-vi.tech

Làm cách nào để trích dẫn phần mềm trong LaTeX?

Tôi hiện đang viết báo cáo 15 ECTS (trị giá một phần tư năm) như là một phần của thạc sĩ hai năm về khoa học máy tính và tôi đang sử dụng LaTeX với BibTeX.

Trong báo cáo của mình, tôi sử dụng và "nói về" các phần mềm khác nhau. Như chúng ta biết phần mềm có thể thay đổi khi thời gian trôi qua, tôi tin rằng tôi cần có thể trích dẫn một phiên bản cụ thể của những phần mềm này.

Tôi đã đọc đề xuất danh sách gửi thư để sử dụng "@misc" với Tác giả, Howpublished, Lastchecked, Title và Url. Bằng cách nào đó cảm thấy hơi thô thiển, và vì "@things" mới đã được tạo ra ví dụ như các tài liệu tham khảo trang web có thể có thứ gì đó tồn tại cho phần mềm không?

Làm thế nào để tôi làm điều này một cách tốt nhất?

35
svrist

Điều này được thúc đẩy bởi định dạng trích dẫn theo yêu cầu của tổ chức hoặc tạp chí.

Ví dụ, APA có các hướng dẫn cho các tham chiếu phần mềm máy tính và, nếu những điều này được tuân theo, thì đầu ra từ LaTeX cần tạo ra định dạng phù hợp. Một ví dụ họ đưa ra (mục tham khảo 92 cho phần mềm máy tính) là

Miller, M. E. (1993). Trình kiểm tra tương tác (Phiên bản 4.0) [Phần mềm máy tính]. Westminster, CA: Dịch vụ Psytek.

nhưng có rất nhiều quy tắc chính xác cho các loại phần mềm khác nhau. Trong nhiều trường hợp, phần mềm không được đưa vào mục tham khảo mà chỉ được đề cập trong văn bản với tên và số phiên bản thích hợp của nó (xem Hướng dẫn xuất bản của Hiệp hội Tâm lý học Hoa Kỳ (ấn bản 5, 2001), tr.280)

Một ví dụ về danh sách gửi thư khác là tại http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2007-10/msg01823.html :

Phần mềm có hướng dẫn sử dụng:

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

Phần mềm miễn phí không có hướng dẫn sử dụng:

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

BibLaTeX có loại mục nhập @software là bí danh cho @misc và trường version:

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

Nó tạo ra:

Quỹ phần mềm Apache. Hadoop. Phiên bản 0.20.2. Ngày 19 tháng 2 năm 2010. URL: https://hadoop.Apache.org

11
pascal

Trừ khi phần mềm không chỉ định những gì cần trích dẫn ( SPNG ví dụ yêu cầu bạn trích dẫn một bài báo cụ thể nơi phần mềm được trình bày và nhiều phần mềm có nguồn gốc trong giới học thuật cũng tương tự) @misc vì đây là BibTeX tốt nhất phải cung cấp về vấn đề đó.

Ngoài ra, người ta thường chỉ trích dẫn hoạt động bao gồm chủ yếu là các từ, không phải của các cửa sổ đẹp, vì vậy khi chỉ nói về phần mềm và không trích dẫn từ một số ấn phẩm Tôi muốn sử dụng chú thích hoặc nội dung nào đó trong ngoặc đơn thay vì trích dẫn.

4
Joey

Có một trường @manual có thể phù hợp hơn @book cho tài liệu kỹ thuật và do đó là phần mềm. Ví dụ, đây là trích dẫn của Dự án R về tính toán thống kê

@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

Tôi sử dụng định dạng BibTeX @misc và kết nối các trường cho đến khi tôi hài lòng với kết quả này. Bạn cần có đủ thông tin để người đọc biết rõ ràng bạn đang sử dụng phiên bản nào và nơi nhận được phiên bản đó.

Vì vậy, tôi đặt phiên bản trong note, dữ liệu phát hành trong các trường yearmonth, tên phần mềm trong title, tên tác giả hoặc dự án trong author và cố gắng bao gồm url.

Nhưng sau đó, tôi chưa bao giờ phải đối mặt với một bản định kiểu ràng buộc tôi trong việc này: các biên tập viên chỉ đơn giản là không mong đợi bạn trích dẫn một đoạn mã ...

3
dmckee