LaTeX에서 소프트웨어를 인용하려면 어떻게합니까?


36

저는 현재 컴퓨터 과학 분야의 2 년 석사 과정의 일환으로 15 ECTS (4 년) 가치 보고서를 작성하고 있으며 BibTeX와 함께 LaTeX를 사용하고 있습니다.

내 보고서에서는 다른 소프트웨어를 사용하고 "대화"합니다. 시간이 지남에 따라 소프트웨어가 변경 될 수 있다는 것을 알고 있으므로 이러한 소프트웨어의 특정 버전을 인용 할 수 있어야한다고 생각합니다.

필자는 Authoring, Howpublished, Lastchecked, Title 및 Url과 함께 "@misc"을 사용하는 메일 링리스트 제안 을 읽었습니다 . 어쨌든 약간 조잡한 느낌이 들며 웹 사이트 참조와 같은 새로운 "@things"가 만들어 졌기 때문에 소프트웨어에도 뭔가 존재할 수 있습니까?

가장 좋은 방법은 무엇입니까?


1
누군가 SU에 관한 문제가있는 경우 Meta Stack Overflow meta.stackexchange.com/questions/7135/…
Brad Gilbert

답변:


18

이것은 기관이나 저널에서 요구하는 인용 형식에 의해 결정됩니다.

예를 들어, APA에는 컴퓨터 소프트웨어 참조에 대한 지침이 있으며이를 준수하려면 LaTeX의 출력에서 ​​적절한 형식을 생성해야합니다. 그들이주는 예 (컴퓨터 소프트웨어에 대한 참조 항목 92)는 다음과 같습니다.

밀러, ME (1993). 대화식 테스터 (버전 4.0) [컴퓨터 소프트웨어]. 웨스트 민스터, 캘리포니아 : Psytek Services.

그러나 다른 범주의 소프트웨어에는 많은 정확한 규칙이 있습니다. 많은 경우에 소프트웨어는 참조 항목에 포함되지 않고 텍스트에 올바른 이름과 버전 번호로 언급되어 있습니다 (미국 심리학 회의 출판 매뉴얼 (2001 년 5 판, 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}
}

11

BibLaTeX에는 @software의 별칭 인 항목 유형 @miscversion필드가 있습니다.

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

다음을 생성합니다.

아파치 소프트웨어 재단. 하둡. 버전 0.20.2. 2010 년 2 월 19 일. URL : https://hadoop.apache.org


4

소프트웨어가 인용 할 내용을 지정하지 않는 한 ( 예를 들어 SPRNG 는 소프트웨어가 제공된 특정 논문을 인용하도록 요청하고 학술계에서 시작된 많은 소프트웨어가 유사하게 인용하는 경우) @miscBibTeX가 제공하는 최고의 제품이므로 그런 점.

또한 일반적으로 예쁜 창이 아닌 대부분 단어로 구성된 작품을 인용 하기 때문에 소프트웨어에 대해 이야기 하고 일부 출판물에서 인용하지 않을 때는 인용 대신 주석이나 괄호 안에 뭔가를 사용합니다.


3

BibTeX @misc형식을 사용 하고 결과가 만족 스러울 때까지 필드를 표시합니다. 어떤 버전을 사용하고 있고 어디서 구할 수 있는지 확실하게 알기 위해서는 충분한 정보가 필요합니다.

따라서 버전 note,에 릴리스 데이터 year, month필드에 소프트웨어 이름 title,에 작성자 또는 프로젝트 이름을 author넣고에 포함 시키려고합니다 url.

그러나 나는 이것을 제한하는 스타일 시트를 본 적이 없었습니다. 편집자는 단순히 코드를 인용 할 것을 기대하지 않습니다 ...


3

@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/},
}
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.