How to keep duplicate URL fields (JabRef automatically removes them)?

Hi everyone,

I want to have multiple URL fields. However, whenever I add multiple fields in the LaTeX Source myself, JabRef removes them after saving. Is there any option to deactivate this automatic removal?

As a side note, I believe it would be a nice feature, if JabRef informed the user if JabRef removed something from the source code (whatever is removed; possibly there is a reason why the source code contains something)

Hello Joeran, could you please provide a step by step guide for us to reproduce the “vanishing of the urls”?
My suspicion is that you only add fields in the biblatex source tab, but then leave the fields empty, is that correctt? - Yes, JabRef will automatically remove empty fields to avoid bibfile polution.

You can add persistent fields to entry types, the editor and the entry table by modifying preferences in

  • file > preferences > entry types
  • file > preferences > entry editor
  • file > preferences > entry table

Hi, ich nutze JabRef 5.10 unter Windows 11. Das zweite URL Feld füge ich in dem “BibTeX Source” Tab hinzu, aber es ist nicht leer. Hier ist ein video:

Mit den Einstellungen (Entry Type, Editor…) werde ich mir gleich mal anschauen…

Hallo nochmal. Ich habe einen für mich passenden Workaround gefunden (Danke @ThiloteE für den Hinweis). Wenn ich bei “Entry Type” das URL Feld jedem Eintrag manuell hinzufüge, und auswähle, dass es über mehrere Zeilen gehen soll, dann kann ich in jeder Zeile eine URL speichern. Das reicht für meine Zwecke aus.

Schön wäre es trotzdem wenn JabRef die Doppelten Felder nicht löscht (vor allem nicht ohne Hinweis).

Viele Grüße
Jöran

Hi,

das Verhalten von JabRef ist meines Erachtens korrekt an der Stelle. Ich hab zwar nirgendswo einen Hinweis gefunden, dass es nicht erlaubt wäre, aber auch im mehr oder minder offiziellen Dokument wird es mit field_1 … field_n gezeigt. (Section 8).

cc @koppor Hast du da mehr infos zu?

Eine andere Option wäre die Benutzung des File-Fields, das kann auch URLs enthalten