我正在使用 IET 模板(https://digital-library.theiet.org/journals/author-guide)。错误信息还说与natbib不兼容?有人能帮我吗?非常感谢!
\documentclass{cta-author}
\usepackage{subfig}
\usepackage{diagbox}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{biblatex}
\newtheorem{theorem}{Theorem}{}
\newtheorem{corollary}{Corollary}{}
\newtheorem{remark}{Remark}{}
\begin{document}
\bibliographystyle{iet}
\bibliography{aaa}
\cite{boulkenafet2017face}
\end{document}
答案1
使用较新版本时,biblatex
我从您的示例中得到的第一个错误比屏幕截图中显示的错误更有帮助。
! Package biblatex Error: Incompatible package 'natbib'.
See the biblatex package documentation for explanation.
Type H <return> for immediate help.
该类cta-author
加载natbib
引用和参考书目。(示例文件随后继续手动添加参考文献,thebibliography
并且不提供任何natbib
可读格式的作者年份元数据,因此该类不使用许多natbib
最有价值的功能,但包仍然加载。)natbib
和biblatex
完全不兼容,不能在同一文档中一起使用。由于您的模板加载natbib
,可行的选择是停止使用biblatex
。事实上,很少有出版商以接受biblatex
投稿而闻名,biblatex
通常需要不同的工作流程(Biblatex:向期刊投稿)。
在示例中,删除它就足以biblatex
使其再次工作(假设您有该文件iet.bst
)。
\documentclass{cta-author}
\usepackage{subfig}
\usepackage{diagbox}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{booktabs}
\newtheorem{theorem}{Theorem}{}
\newtheorem{corollary}{Corollary}{}
\newtheorem{remark}{Remark}{}
\begin{document}
\bibliographystyle{iet}
\bibliography{aaa}
\cite{boulkenafet2017face}
\end{document}