After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 503235 - A LaTeX-style \cite capability.
A LaTeX-style \cite capability.
Status: RESOLVED DUPLICATE of bug 503239
Product: doxygen
Classification: Other
Component: general
Other All
: Normal enhancement
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Reported: 2007-12-12 10:26 UTC by Jan van Dijk
Modified: 2007-12-12 19:16 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Jan van Dijk 2007-12-12 10:26:02 UTC
In our plasma modelling group we have been happy doxygen users for a long time now. After all these years of using doxygen, we feel that one feature is still missing: LaTeX-style bibliography support (a \cite command).

In my (C++) code, I would like to be able to write:

/** Nifty class implements the Nifty algorithm that has been 
 *  discussed in \cite{Dijk2007/1}.
struct NiftyClass
        // ...

Dijk2007/1 would be a BibTeX entry, declared in a bibtex file myrefs.bib, say. 
(The fact that Doxygen uses this file, and perhaps others as well, could be configured in the .doxy file, or somewhere else.)

The idea is that doxygen compiles a bibliographic reference from the .bib files and the\cite commands. That would be a separate HTML page, similar to those generated by the \todo and \bug tags.

Then, in the doxygen-output (in particular the HTML-docs) for the NiftyClass 
we would see something like:

   Nifty class implements the Nifty algorithm that has been 
   discussed in [42].

Where [42] would be a clickable reference to the appropriate anchor on the generated bibliography page.

Could such feature be considered? We would welcome it very much!
Comment 1 Dimitri van Heesch 2007-12-12 19:16:02 UTC
I think you unintentially posted the bug 3 times, so I'll mark this as a dup of #503239

*** This bug has been marked as a duplicate of 503239 ***