Skip to content

Citation Key Generator does not work as described #12312

@lionfood

Description

@lionfood

JabRef version

Other (please describe below)

Operating system

GNU / Linux

Details on version and operating system

JabRef 6.0--2024-12-16--a3b2efb / openSUSE Leap 15.6

Checked with the latest development build (copy version output from About dialog)

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

  1. Configure Citation Key Generator to use [authorsAlpha]
  2. Generate the citation key for an entry
  3. According to the documentation for [authorsAlpha] the following should hold:
    • One author: The first three letters of the last name
    • Two to four authors: The first letter of the last name of each author
    • More than four authors: The first letter of the first three authors' last name. A + is added at the end if it is not in the list of unwanted characters.
  4. Instead i get the following
    • One author: The first two letters of the last name (see Screenshot 1)
    • Two to four authors: The first letter of the last name of each author (the same as documented)
    • More than four authors: The first letter of the first four authors' last name. A + is not added at the end (and is not in the list of unwanted characters). (see Screenshot 2)

Appendix

Screenshots
  • Screenshot 1:
    Image

  • Screenshot 2:
    Image

Bib file
@InBook{Gre12,
  author     = {Grelck, Clemens},
  pages      = {207--278},
  publisher  = {Springer Berlin Heidelberg},
  title      = {Single Assignment C (SAC) High Productivity Meets High Performance},
  year       = {2012},
  isbn       = {9783642320965},
  booktitle  = {Central European Functional Programming School},
  doi        = {10.1007/978-3-642-32096-5_5},
  issn       = {1611-3349}
}

@Article{KAS+14,
  author     = {Kakkad, Vasvi and Attar, Saeed and Santosa, Andrew E. and Fekete, Alan and Scholz, Bernhard},
  journal    = {Software: Practice and Experience},
  title      = {Curracurrong: a stream programming environment for wireless sensor networks},
  year       = {2014},
  issn       = {1097-024X},
  month      = nov,
  number     = {2},
  pages      = {175--199},
  volume     = {44},
  doi        = {10.1002/spe.2165},
  publisher  = {Wiley}
}

Metadata

Metadata

Assignees

No one assigned
    No fields configured for feature.

    Projects

    Status
    Done
    Status
    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions