Già, mi sono reso conto che \footcite accetta senza problemi i parametri vuoti, quindi la soluzione ‘pigra’ funziona.
A questo punto mi chiedo se si possa rendere il comando più flessibile.
Sarebbe possibile far si che se il comando si trova in un environment \footnote anzichè \footcite diventi un semplice \cite?
\footnote è un comando e non un ambiente; questo provoca qualche piccolo problema. Ammesso che \cite accetti gli stessi argomenti di \footcite e che tu abbia caricato il pacchetto color, questo potrebbe funzionare:
`\makeatletter
\let\orig@makefntext\@makefntext
\def\@makefntext{\let\footcite\cite\orig@makefntext}
\makeatother`
Se \cite non accetta gli stessi argomenti di \footcite, occorre qualcosa di più.
Se non hai fra i pacchetti caricati color, è il momento di chiamarlo in causa. Il motivo è un po’ misterioso, ma non difficile.
Ciao
Enrico