Bibtex trunca los números arXiv

Bibtex trunca los números arXiv

Parece haber algún problema cuando bibtex trunca los números arXiv de 9 dígitos a 8 dígitos tanto en las referencias preimpresas como en los enlaces. Esto genera un número de referencia incorrecto además del hipervínculo incorrecto. ¿Alguien más ha tenido este problema? ¿Cuál es la forma más transparente de corregirlo?

Respuesta1

Yo estaba teniendo el mismo problema y lo solucioné en el .bstarchivo. En particular mi JHEP.bsttiene una parte donde dice:

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$
}

Al cambiarle los cuatro #9el #10problema se solucionó.

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$
}

Supongo que esto sucedió porque los nuevos números arXiv tienen 9 dígitos pero se necesita una ranura más para el punto en el medio.

información relacionada