I have a custom cite command which insert in a footnote the url and the consultation date, and print all tje information in the bibliography. It's works fine with the default style but when I use the IEEE style, I got the following error : Bibliography macro : 'cite' undefined :

My MWE :

\documentclass[11pt, twoside]{article}
  \FrenchFootnotes % à insérer si on utilise \usepackage[french]{babel}
  \AddThinSpaceBeforeFootnotes % à insérer si on utilise \usepackage[french]{babel}


    % URL in fn and in bibliography 



and the result :

Result without IEEE style

If I change \usepackage[sorting=none,]{biblatex} to \usepackage[sorting=none,style=ieee]{biblatex}, like define in this post : How to use biblatex with IEEE bibtex style?

I got the following error :

enter image description here

Does anyone know how to fix this ?

Thanks in advance!

1 Answer 1


The ieee style is based on the standard numeric-comp one. The latter does not use a cite bibliography macro, rather a cite:comp one, so the change needed is simply to change




or perhaps for safety


as pointed out by moewe.

Note that these macros are basically 'internal' to the styles: none of them are documented formally.

  • To be on the safe side I would call all three cite:... macros: \usebibmacro{cite:init}\usebibmacro{cite:comp}\usebibmacro{cite:dump} otherwise we may end up with unwanted effects in multi-cite situations
    – moewe
    Commented Jul 10, 2019 at 15:46
  • @moewe Fair enough. My point in a way was that this is using internals from a style, so really 'check the base style' would be a place to begin.
    – Joseph Wright
    Commented Jul 10, 2019 at 15:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .