Skip to content

Cite command creates case sensitivity on name #10907

@BrianSipos

Description

@BrianSipos

Describe the bug
I am using the \cite command from a few places in source markup and in markdown files to reference documents from a BibTeX file.
The BibTeX file uses lower cased keys for its entries.
When the first \cite command encountered uses a specific case and matches one of the entries in a case-insensitive way that specific case then becomes the only way that later \cite commands will match.

To Reproduce
I have a BibTeX file with an entry copied from rfc9172 and several uses of \cite RFC9172 and \cite rfc9172.

This causes the following warnings from doxygen and broken links from the produced HTML docs.
The reference cited with upper case key does have a proper link and the entry is present in the Bibliography page.

warning: \cite command to 'rfc9172' does not have an associated number

Expected behavior
If the BibTeX key matching is case-insensitive it should apply to all uses of \cite not just the first one.
Otherwise, the matching should be documented as case-sensitive and properly apply to all uses.

Version
Doxygen 1.9.1 from package on Ubuntu 22.04.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementa request to enhance doxygen, not a bug

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions