![Bibtex trunca números arXiv](https://rvso.com/image/309843/Bibtex%20trunca%20n%C3%BAmeros%20arXiv.png)
Parece haver algum problema onde o bibtex trunca números arXiv de 9 dígitos para 8 dígitos em referências de pré-impressão e links. Isso gera o número de referência errado, além do hiperlink errado. alguém mais teve esse problema? Qual é a maneira mais transparente de corrigir isso?
Responder1
Eu estava tendo o mesmo problema e resolvi no .bst
arquivo. Em particular, o meu JHEP.bst
tem uma parte onde diz:
FUNCTION {format.eprint.newarXivid}
{ eprint #1 #6 substring$ "arXiv:" =
{"\href{http://xxx.lanl.gov/abs/" eprint #7 #9 substring$ * "}" *
"{{\tt " * eprint #7 #9 substring$ * "}}" *}
{"\href{http://xxx.lanl.gov/abs/" eprint #1 #9 substring$ * "}" *
"{{\tt arXiv:" * eprint #1 #9 substring$ * "}}" *}
if$
}
Mudando os quatro #9
para #10
o problema foi resolvido.
FUNCTION {format.eprint.newarXivid}
{ eprint #1 #6 substring$ "arXiv:" =
{"\href{http://xxx.lanl.gov/abs/" eprint #7 #10 substring$ * "}" *
"{{\tt " * eprint #7 #10 substring$ * "}}" *}
{"\href{http://xxx.lanl.gov/abs/" eprint #1 #10 substring$ * "}" *
"{{\tt arXiv:" * eprint #1 #10 substring$ * "}}" *}
if$
}
Presumo que isso estava acontecendo porque os novos números arXiv têm 9 dígitos, mas é necessário mais um slot para o ponto no meio.