我需要使用NeurIPS 模板。但是,使用以下最小工作示例:
\documentclass{article}
\usepackage[final]{neurips_2019}
\usepackage[backend=bibtex, style=ieee]{biblatex}
\title{}
\begin{document}
\maketitle
\end{document}
(.sty 文件与.tex 文件位于同一路径)我得到:
! Package biblatex Error: Incompatible package 'natbib'.
我怎样才能解决这个错误?
答案1
neurips_2019.sty
加载引文/参考书目包natbib
。natbib
与不兼容,biblatex
因为biblatex
重新实现了 LaTeX 的引文功能。这就是为什么你会得到错误
! Package biblatex Error: Incompatible package 'natbib'.
由于您需要用于提交的包会加载natbib
,因此解决此问题的明显方法是不加载biblatex
。随附文件https://media.neurips.cc/Conferences/NeurIPS2019/Styles/neurips_2019.tex提到确切的引用风格并不重要,因此你可以使用类似
\documentclass{article}
\usepackage[final]{neurips_2019}
\title{Lorem}
\author{A. Uthor}
\begin{document}
\cite{blub}
\bibliographystyle{plainnat}
\bibliography{mybibfile}
\end{document}
它基于标准natbib
风格。
答案2
对我来说,使用\usepackage[nonatbib, preprint]{neurips_2021}
和删除\usepackage{biblatex}
都有效。
例如
\documentclass{article}
% if you need to pass options to natbib, use, e.g.:
% \PassOptionsToPackage{numbers, compress}{natbib}
% before loading neurips_2021
% ready for submission
% \usepackage{neurips_2021}
% to compile a preprint version, e.g., for submission to arXiv, add add the
% [preprint] option:
% \usepackage[preprint]{neurips_2021}
% to compile a camera-ready version, add the [final] option, e.g.:
% \usepackage[final]{neurips_2021}
% \usepackage[preprint]{neurips_2021}
% to avoid loading the natbib package, add option nonatbib:
% \usepackage[nonatbib]{neurips_2021}
\usepackage[nonatbib, preprint]{neurips_2021}
\usepackage[utf8]{inputenc} % allow utf-8 input
\usepackage[T1]{fontenc} % use 8-bit T1 fonts
\usepackage{hyperref} % hyperlinks
\usepackage{url} % simple URL typesetting
\usepackage{booktabs} % professional-quality tables
\usepackage{amsfonts} % blackboard math symbols
\usepackage{nicefrac} % compact symbols for 1/2, etc.
\usepackage{microtype} % microtypography
\usepackage{xcolor} % colors
\newcommand{\yx}[1]{{\small\color{blue}{\bf yx: #1}}}
\newcommand{\sk}[1]{{\small\color{red}{\bf sk: #1}}}
\newcommand{\bm}[1]{{\small\color{green}{\bf bm: #1}}}
%% my imports
\usepackage{biblatex}
\addbibresource{egbib.bib}
...