-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
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.