-
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.