bibtex

arxiv 링크를 표시하는 Bibtex unsrt 유형 스타일

unsrt 스타일 을 사용할 수 있습니까? apsrev4-1 을 사용한 것을 기억 합니다. arxiv 링크가 표시되어 있고 하이퍼 참조와 결합하여 pdf에서 쉽게 클릭할 수도 있습니다. 그러나 이제 그것을 사용할 때 오류가 발생합니다( 문서 클래스로 revtex 를 사용하지 않기 때문인 것 같습니다).

문제는 내가 인용한 일부 기사가 arxiv에만 있고 어떤 저널에도 없고 unsrt 에는 저자, 기사 이름 및 출판 연도만 나열되어 있다는 것입니다. 비어 있지 않게 arxiv 링크도 추가하고 싶습니다.

EDIT:

내가 원하는 모양을 관리했습니다(여러 출처를 인용할 때 여전히 콜론 대신 세미콜론이 표시됨). 이것이 내 원본 파일과 가장 유사한 mwe입니다.

\documentclass[a4paper,12pt,oneside,openright]{book}

\usepackage[utf8x]{inputenc}
\usepackage{ucs}
\usepackage[T1]{fontenc}
\usepackage{tgtermes}
\usepackage[croatian]{babel}
\usepackage[usenames,dvipsnames,svgnames]{xcolor}
\usepackage{natbib}
\setcitestyle{square,numbers,colon}
\usepackage[colorlinks=true, linkcolor=DarkGray, citecolor=DarkGray, urlcolor=DarkGray, plainpages=false, pdfpagelabels, hypertexnames=false, unicode]{hyperref}


\usepackage{setspace} 
\onehalfspacing

\hypersetup{linkcolor=DarkGray}


\begin{document}

This is an example \cite{Anninos:2008fx}\cite{Arnowitt:1962hi}\cite{Banados:1992gq,Bardeen:1999px}


And another \cite{Bekenstein73,Cardy1,Cardy2}\cite{lrr-2004-1,de1998lie}

\bibliographystyle{apsrev4-1}
\bibliography{mybib}

\end{document}

참고 문헌은 심하게 늘어서 있고 내 원본 파일(서문의 내용이 방대하기 때문에 여기에 게시하지 않음)에서 다음을 얻습니다.

마지막 참조도 범위를 벗어납니다 :S

EDIT2:

이것은 그것을했다 :

\begingroup
\raggedright
\sloppy
\bibliographystyle{apsrev4-1}
\bibliography{mybib}
\endgroup

20년 이상 된 unsrt 참고 문헌 스타일 을 사용하는 대신 (당연히 제 생각에는) url , doieid 와 같은 전자 기록 필드를 어떻게 처리해야 하는지에 대한 인식이 부족 합니다 . doi (디지털 개체 식별자의 약자) 와 같은 필드로 무엇을 해야 하는지 알고 있는 unsrtnat 참고 문헌 스타일 을 사용합니다 . arxiv 발행 논문에 대한 doi 관련 정보를 제공하는 방법에 대한 제안 은 http://arxiv.org/help/jref 를 참조하십시오 .

unsrtnat bibliography 스타일은 natbib 패키지와 독립적으로 사용할 수 natbib .




나는 unsrt가 unsrt 에 하이퍼링크(또는 링크)를 추가하는 것과 완벽하게 호환된다는 것을 발견했습니다. 여기에서 허용되는 답변의 "대체" 솔루션을 참조하십시오. Bibtex에 하이퍼링크 추가

요컨대 사용

참고 = {\href{링크}{텍스트}}

.bib 항목에서.