我需要在 revtex4-1 的附录中使用标签,但我收到“LaTeX 警告:存在未定义的引用”,并且引用未放置。似乎与 biblatex 存在冲突,因为如果我删除包,引用就会显示出来。但是,如果我删除“twocolumn”选项,我得到的结果相同……这是 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 [email protected]\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}
和“biblio.bib”:
@article{citation,
title = "test",
journal = "test",
volume = "test",
pages = "test",
year = "test",
author = "test",
}
我不知道该如何看待这个问题,所以我寻求你的帮助。谢谢。