이것은 Bibtex를 사용하여 Arxiv에서 사전 인쇄를 인용하는 방법에 대한 질문입니다. 다음이 있다고 가정합니다.
@ARTICLE{BM:1999, AUTHOR = {First, Author AND Second, Author}, TITLE = {The title of this article}, YEAR = {2035}, JOURNAL = What exactly do I put here?, VOLUME = {}, NUMBER = {}, PAGES = {} }
arxiv에서 기사의 코드를 정확히 어디에 입력해야합니까? 코드가 arXiv : 1234 : 5678v1
사용하고 있다고 가정합니다.
\bibliographystyle{alpha} % (uses file "plain.bst")amsplain \bibliography{myrefs} % expects file "myrefs.bib"
* 편집 : * 실제로 내가 사용하고있는 @unpublished
인 BibTeX 항목이 있습니다. 나는 눈치 채지 못했고 위의 예에 @article
를 넣었습니다. 여기에는 작성자, 제목, 메모, 월, 연도 및 키 필드가 있습니다. 따라서 질문은 메모 또는 키에있는 기사의 arxiv 코드입니다.
댓글
- 이것은 주제에서 벗어난 것 같습니다 : it ‘ (La) TeX 또는 BibTeX보다 더 많은 AMS 하우스 스타일
- 다음 스크립트가 좋습니다. ‘ 생성됨 : arXiv에서 BibTeX 항목을 자동으로 생성 (및 hacky php 소스 )
답변
또한 모든 스타일의 eprint를 적절하게 지원하는 Biblatex를 언급 할 가치가 있습니다. 특히 arXiv의 경우
archivePrefix = {arXiv}, eprint = {0902.0885}, primaryClass = {quant-ph},
for a new-style eprint, or
archivePrefix = {arXiv}, eprint = {quant-ph/0401062},
for an old-style eprint.
Both entries were taken directly from the NASA ADS database, clicking on “Export”. The journal
field you left empty, except of course if has actually been published elsewhere. As for the template, it depends on the style you are using. I use @article
with the style biblatex-phys
, and the formatting is good, but with the default style it produces crap if journal
is empty. In this case you can use @misc
and @online
, with similar results. You should avoid @unpublished
, however, as it hides the eprint number.
EDIT: Updated to take into account the comments.
Comments
- I disagree that the formatting as
@article
is good. You get something of the form... In: (2015)
if you omit thejournal
field, which looks strange… - Yeah the missing “in” is really odd.
- Unfortunately arXiv itself is still using texlive 2011 which is completely incompatible with the version of biblatex in texlive 2016.
- I would advise to use the
@misc
type, as it officially allows the fieldseprint
,eprintclass
, andeprinttype
, as opposed to@unpublished
, and@online
.@article
requiresjournaltitle
, as @Jonathan pointed out. See biblatex documentation (2.1 Entry Types and 3.12. Electronic Publishing Information) - anyone else experience that archivePrefix in one bibtex entry makes the hidden links in the pdf ALL get prefixed by the value of archivePrefix (ie arxiv.org)? This is using apsrev-title.bst
Answer
This is what I do
- Go to arXiv site: e.g. https://arxiv.org/abs/q-alg/9503002
- Click NASA ADS link under References and Citations e.g. https://ui.adsabs.harvard.edu/#abs/arXiv:q-alg%2F9503002
- On the left, click “Export Citation” e.g. https://ui.adsabs.harvard.edu/abs/1995JMP….36.6073B/exportcitation
- Click “Copy to clipboard” and paste it into your bibtex file
- (Optional) Check for the most common mistakes in automatically created bib entries Software-generated bibliographic entries: common errors and other mistakes to check before use
Comments
- This is ridiculously useful, I wish I knew about this before…
- May I suggest a 6th step?
6. Check the for the most common mistakes in automatically created bib entries, see https://tex.stackexchange.com/q/386053/36296
- Now after the NASA ADS link, you can go to “Export” tab on the left and choose BibTex
Answer
General arXiv citations are explained in the arXiv help. The correct citation format depends on whether it is an “old style” arXiv reference (eg arXiv:hep-ph/9609357) or “new style” (eg arXiv:0807.2882 [cond-mat.mes-hall]).
The REVTeX4.1 bibstyles also support arXiv references.
AMS styles, I can”t help….
Comments
- +1 for
eprint
, that’s as much of a standard as I’ve ever seen. If the AMS styles don’t use it, then that’s an AMS-specific issue. You can modify the Bibtex style to include the eprint field if it’s important to you. - Neither
eprint
norurl
are standard fields in the current BibTeX. You can’t hardly fault a style for not implementing a non-standard field. (Though I thought I heard a rumour here that the next version of BibTeX will have proper support of electronic documents.) - Just a comment on David Zaskavsky’s comment: There is a lovely little script called
urlbst
that adds support for theeprint
andurl
fields (and various other kinds of web link e.g. DOI’s and PubMed) to an existing bst file. It works fine on the AMS styles. - The link to the help is invalid now
Answer
I usually leave journal
blank, or put in the word “pre-print”. The arXiv information I usually put in note
, since the AMS styles ignore the eprint
field. When I get less lazy I sometimes use, instead of the @article
document type, @misc
.
Comments
- This more like what I was asking. Now, it would be good to know if this is standard and even more if AMS has some guideline in this case.
- Actually there is a bibtex entry that is @unpublished which is the one I am using. I didn’t noticed and I put @article in the example above. It has fields: author, title, note, month, year and key. So the question is more about whether to put the arxiv code of the article in note or in key.
- Nevermind. Key is a field that is ignored and not printed, so it can not be there. Then I think it should be in NOTE as you said.
- What exactly should be in the note field? The full URL or just the arXiv id?
- @ErelSegalHalevi: there is no “should”, since I don’t think it is standardized. But I generally just put the arXiv id such as
arXiv:gr-qc/XXXXXXX
orarXiv:XXXX.XXXX
Remember, absent an actual style guide from a journal, the main goal of the bibliography is to make the references findable by readers. The arXiv id (properly formatted) is sufficient to uniquely identify a pre-print, so it is generally good enough.
Answer
DBLP, which generally produces good BibTeX files, formats an archive entry as:
@article{DBLP:journals/corr/abs-1207-0016, author = {Ruchen Duan Yingbin Liang}, title = {Bounds and Capacity Theorems for Cognitive Interference Channels with State}, journal = {CoRR}, volume = {abs/1207.0016}, year = {2012}, ee = {http://arxiv.org/abs/1207.0016}, bibsource = {DBLP, http://dblp.uni-trier.de} }
(http://dblp.uni-trier.de/rec/bibtex/journals/corr/abs-1207-0016)
댓글
- 이 형식은 arxiv.org 에 제공된 지침을 따르지 않아 우승했습니다. ‘ URL이 표시되지 않으면 참조를 개인적으로 이해할 수 없습니다.
답변
출판물 목록을 편집하기 위해 Spires 가 각 레코드에 제공하는 bibtex 항목을 사용합니다. 작성자와 날짜를 검색하여 Spiers 항목을 찾을 수 있습니다.
Answer
@misc
가 최상의 솔루션입니다. Mateus의 답변에서와 같이 archivePrefix="arXiv"
및 eprint
id를 지정하기 만하면됩니다.
@article
는 빈 In:
필드를 표시하고 @unpublished
는 arXiv ID를 표시하지 않지만 @misc
는 작성자, 제목, 연도 및 arXiv ID를 표시합니다.
Answer
Fermat s Library의 “Librarian”은 arXiv에서 직접 BibTeX 형식으로 인용을 추출 할 수 있습니다.