How to prevent arxiv from hyperlinking Julia package names in abstract metadata?

When a Julia package is named in an arxiv abstract, it .jl is interpreted as a web domain, and it attempts to create a hyperlink, which results in the package name not being displayed.

See, for example: [2504.21440] QuantumToolbox.jl: An efficient Julia framework for simulating open quantum systems.

What is supposed to be QuantumToolbox.jl is rendered as this http URL, a broken link that also doesn’t even show QuantumToolbox.jl, just “this http URL”.

I just submitted a paper and had this problem happen to me. I tried inserting a zero-width space, but that was not allowed in the submission. Unfortunately, the link conversion does not happen in the submission preview, so this issue is hard to troubleshoot.

In my current submission (not yet accepted on arxiv), I tried explicitly linking the package name to its github repo, I’ll report back if that works. Still, I think there should be a solution for being able to name “MyPackage.jl” in the abstract without having to link to something (I would prefer not to link, in case the link becomes broken later on).

2 Likes

Does the problem go away if you specify some special formatting for the package name, such as italics, bold face or verbatim?

I’d write to them an explain the problem though so that they can hopefully fix it on their side.

2 Likes

Try contacting the support and tell them that .jl isn’t even a valid top-level domain, turning that into a URL is very off.

2 Likes

I had the same problem here, would love it if support could fix that. Thanks for reporting it!

See Contacting arXiv - arXiv info. Maybe if enough people report this issue they’ll actually look into it. I remember @barrettp reported to them the issue some time ago, but clearly that hasn’t addressed.