I need to use labels in appendices with revtex4-1 but I've got a "LaTeX Warning: There were undefined references" and the references are not placed. It seems that there's a conflict with biblatex because if I remove the package, references are showing up. But I've got the same result if I remove the "twocolumn" option... Here's a MWE :
\documentclass[a4paper,twocolumn,10pt]{revtex4-1}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{lipsum}
\usepackage[colorlinks=true, linkcolor=red, citecolor=blue]{hyperref}
\usepackage{natbib}
\let\bibhang\relax
\let\bibhang\relax
\let\citename\relax
\let\bibfont\relax
\let\Citeauthor\relax
\let\textcite\relax
\expandafter\let\csname ver@natbib.sty\endcsname\relax
\usepackage[backend=biber]{biblatex}
\addbibresource{biblio.bib}
\begin{document}
\renewcommand{\bibliography}[1]{}
\section{Intro}
\cite{citation}\lipsum[1] \autoref{appen}
\printbibliography
\appendix
\section{Appendix} \label{appen}
\lipsum[1]
\end{document}
And "biblio.bib" :
@article{citation,
title = "test",
journal = "test",
volume = "test",
pages = "test",
year = "test",
author = "test",
}
I don't know what to think of this problem so I seek your help. Thanks.
biblatex. Not only does\autorefnot work anymore: not even\refworks anymore. :-( – Mico Apr 01 '16 at 19:49natbib, becauserevtex4-1automatically does. – Henri Menke Apr 02 '16 at 16:03biblatexandrevtex4-1because in the APS journals, citations are exported inbibtexso I thought that it was recommended to use bibtex. – ParmanA Apr 02 '16 at 20:59biblatexand BibTeX (notice the "la"). Ifrevtex4-1loadsnatbibthere is no chance you are ever going to usebiblatex. So you will have to use the traditional approach of\bibliographyand\bibliographystyleand not\addbibresourceand\printbibliography. – moewe Apr 07 '16 at 08:46revtexloadsnatbibwhich is incompatible withbiblatexso the MWE should always fail (to the best of my knowledge) as per Is biblatex compatible with RevTeX? – Dai Bowen Sep 10 '16 at 22:53