bibtex

Стиль Bibtex unsrt,который показывает ссылки arxiv

Можно ли использовать стиль unsrt для bibtex, который будет показывать ссылки arxiv? Я помню, как использовал 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

Вместо использования библиографического стиля unsrt , которому уже более 20 лет и поэтому (неудивительно, на мой взгляд) отсутствует какое-либо представление о том, что делать с полями электронных записей, такими как url ​​, doi и eid , я бы рекомендовал вы используете стиль библиографии unsrtnat ,которыйзнает , что делать с такими полями, как doi (сокращение от цифрового идентификатора объекта). См. также http://arxiv.org/help/jref для предложений о том, как предоставить информацию, связанную с doi, для статей, опубликованных в arxiv.

Стиль библиографии unsrtnat можно использовать независимо от пакета natbib .




Я обнаружил, что unsrt прекрасно совместим с добавлением гиперссылок (или ссылок) в bibtex. См. "альтернативное" решение принятого ответа здесь: Добавить гиперссылку в bibtex

Короче говоря,используйте

примечание={\href{ссылка}{текст}

в вашей записи в формате .bib.