biblatex
seems to be not compatible with RevTeX. As RevTeX automatically loads natbib
, I load biblatex
with the option natbib=true
, but still LaTeX compiler complains that lot of commands are already defined. I make them undefined as follows:
\let\bibhang=\undefined
\let\citename=\undefined
\let\textcite=\undefined
\let\bibfont=\undefined
\let\Citeauthor=\undefined
\let\citet=\undefined
\let\citep=\undefined
\let\citealt=\undefined
\let\citealp=\undefined
\let\Citet=\undefined
\let\Citep=\undefined
\let\Citealt=\undefined
\let\Citealp=\undefined
\let\citefullauthor=\undefined
\let\citetext=\undefined
\let\defcitealias=\undefined
but still obtain various errors such as
! Package biblatex Error: Incompatible package 'natbib'.
See the biblatex package documentation for explanation.
Type H <return> for immediate help.
...
l.78 \begin{document}
?
I've checked that natbib
compatibility mode is switched on:
Package biblatex Info: Trying to load natbib compatibility... Package biblatex Info: ... file 'blx-natbib.def' found. ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\biblatex\blx-natbib.def" File: blx-natbib.def 2011/02/13 v1.2a biblatex natbib compatibility
So, it looks as if that trouble comes from RevTeX. I tried both RevTeX4 and more recent RevTeX4-1. No difference.
biblatex
manual states thatnatbib
is incompatible withbiblatex
. Thenatbib
option is unrelated to the package (it emulates it, but doesn't make it compatible).