Skip to content

Key generator: how to obtain LastnameLastname2016WordsOfTitleWithUpperFirstLetter ? #1506

@gianlucabaldassarre

Description

@gianlucabaldassarre

JabRef version 3.4 on Debian 8 Jessie

Hello, I would like to set the key generator of JabRef so that it produces a key of the type:
[authors][year][title]
but I would like that the words of the title are all forced to have an initial upper letter to facilitate the reading of the key (by ``forced'' I mean independently of the fact that the words of the title are lower or upper case in the title field of the JabRef entry).

That is, I would like to obtain a key of this type:
LastnameLastname2016WordsOfTitleWithUpperFirstLetter
rather than:
LastnameLastname2016wordsoftitlewithlowerfirstletter
which is now generated by [authors][year][title] if the words of the title in the database entry are lower case.

I have seen in the JabRef Help that you can force lower or upper case letters as follows:

:lower: Forces the text inserted by the field marker to be in lowercase. For example, [auth:lower] expands the last name of the first author in lowercase.
:upper: Forces the text inserted by the field marker to be in uppercase. For example, [auth:upper] expands the last name of the first author in uppercase.

but I have not found a setting to obtain what I mention above, e.g. something like :firstupper or similar to set [title:firstupper] that would force the words of the title to have the first letter to be upper case and the following letters to be lower case.

Is it possible to obtain this in JabRef 3.4?

If not, would it be possible to add such feature in future versions of JabRef?

Thanks,
Gianluca

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions