it-swarm.asia

Bagaimana cara mengutip perangkat lunak di LaTeX?

Saat ini saya sedang menulis laporan 15 ECTS (seperempat tahun) sebagai bagian dari master dua tahun saya dalam ilmu komputer, dan saya menggunakan LaTeX dengan BibTeX.

Dalam laporan saya, saya menggunakan dan "berbicara tentang" berbagai perangkat lunak. Seperti yang kita ketahui, perangkat lunak dapat berubah ketika waktu terus berjalan, saya yakin saya harus dapat mengutip versi spesifik dari perangkat lunak ini.

Saya telah membaca saran milis untuk menggunakan "@misc" dengan Penulis, Howpublished, Lastchecked, Title dan Url. Entah bagaimana rasanya agak kasar, dan karena "@ hal" baru telah dibuat misalnya referensi situs web, mungkin ada sesuatu untuk perangkat lunak juga?

Bagaimana saya melakukan ini dengan cara terbaik?

35
svrist

Ini didorong oleh format kutipan yang disyaratkan oleh lembaga atau jurnal.

Misalnya, APA memiliki pedoman untuk referensi perangkat lunak komputer dan, jika ini harus diikuti, maka output dari LaTeX perlu menghasilkan format yang sesuai. Contoh yang mereka berikan (entri referensi 92 untuk perangkat lunak komputer) adalah

Miller, M. E. (1993). The Interactive Tester (Versi 4.0) [Perangkat lunak komputer]. Westminster, CA: Layanan Psytek.

tetapi ada banyak aturan yang tepat untuk berbagai kategori perangkat lunak. Dalam banyak kasus, perangkat lunak tidak dimasukkan ke dalam entri referensi tetapi hanya disebutkan dalam teks dengan nama dan nomor versi yang sesuai (lihat Manual Publikasi American Psychological Society (edisi ke-5, 2001), hal.280)

Contoh milis lain adalah di http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2007-10/msg01823.html :

Perangkat lunak dengan manual:

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

Perangkat lunak bebas tanpa manual yang diterbitkan:

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

BibLaTeX memiliki tipe entri @software yang merupakan alias untuk @misc, dan bidang version:

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

Itu menghasilkan:

Yayasan Perangkat Lunak Apache. Hadoop. Versi 0.20.2. 19 Februari 2010. URL: https://hadoop.Apache.org

11
pascal

Kecuali jika perangkat lunak tidak menentukan apa yang harus dikutip ( SPRNG misalnya meminta Anda mengutip makalah tertentu di mana perangkat lunak itu disajikan dan banyak perangkat lunak yang berasal dari kalangan akademis melakukan hal yang sama) Saya akan menggunakan @misc karena BibTeX terbaik yang ditawarkan dalam hal itu.

Juga, satu biasanya hanya mengutip karya yang sebagian besar terdiri dari kata-kata, bukan dari jendela cantik, jadi ketika hanya berbicara tentang perangkat lunak dan tidak mengutip dari beberapa publikasi, saya lebih suka menggunakan catatan kaki atau sesuatu dalam tanda kurung daripada kutipan.

4
Joey

Ada bidang @manual yang mungkin lebih sesuai daripada @book untuk dokumentasi teknis, dan dengan demikian perangkat lunak. Di sini, misalnya, adalah kutipan untuk Proyek R untuk Komputasi Statistik

@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

Saya menggunakan format BibTeX @misc, dan mendayung bidang sampai saya puas dengan hasilnya. Anda memerlukan informasi yang cukup untuk membaca agar dapat dengan jelas mengetahui versi mana yang Anda gunakan dan di mana mendapatkannya.

Jadi saya meletakkan versi di note, data rilis dalam bidang year dan month, nama perangkat lunak dalam title, nama penulis atau proyek dalam author, dan mencoba memasukkan url.

Tapi kemudian, saya tidak pernah menghadapi stylesheet yang membatasi saya dalam hal ini: editor tidak mengharapkan Anda mengutip sepotong kode ...

3
dmckee