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


36

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?


1
Nếu bất cứ ai có vấn đề với điều này trên SU, hãy thảo luận về Meta Stack Overflow meta.stackexchange.com/questions/7135/ Kẻ
Brad Gilbert

Câu trả lời:


18

Đ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, ME (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ụ 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}
}

12

BibLaTeX có một @softwareloại mục nhập là bí danh @miscvà một versiontrường:

@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


4

Trừ khi phần mềm không chỉ định những gì cần trích dẫn ( ví dụ: XUÂN 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ự) Tôi sẽ sử dụng @miscnhư BibTeX tốt nhất để cung cấp liên quan

Ngoài ra, người ta thường chỉ trích dẫn các tác phẩm chủ yếu bao gồm các từ, không phải 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 một chú thích hoặc một cái gì đó trong ngoặc đơn thay vì trích dẫn.


3

Tôi sử dụng @miscđịnh dạng BibTeX và chia sẻ 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 vào note, dữ liệu phát hành trong yearmonthcác trường, tên phần mềm, tên titletác giả hoặc dự án authorvà cố gắng đưa vào a 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

Có một @manuallĩnh vực có thể phù hợp hơn so @bookvới tài liệu kỹ thuật và phần mềm. Ở đây, ví dụ, là trích dẫn cho Dự án R để 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/},
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.