latex报错:Option clash for package natbib.

2020-01-05 20:32发布

我想参考文献显示[1-2]的样式,但是不知道为什么latex报错,不知道是不是和chemscheme有关,请问该怎么解决?我把\usepackage[numbers,sort&compress]{na...

我想参考文献显示[1-2]的样式,但是不知道为什么latex报错,不知道是不是和chemscheme有关,请问该怎么解决?我把\usepackage[numbers,sort&compress]{natbib}删除之后,不报错,但是显示有问题,显示的是?? %!TEX program = xelatex \documentclass[lang=cn]{elegantpaper} \usepackage{amsmath} \usepackage{color} \usepackage[numbers,sort&compress]{natbib} \usepackage[floats=float]{chemscheme} \newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}} \title{xxx} \author{xxx} \begin{document} \maketitle xxx\upcite{1,2} \bibliography{wpref} \end{document}
2条回答
试试在最前面加一句: ```tex \PassOptionsToPackage{numbers,sort&compress}{natbib} ``` 注释掉使用 `natbib` 宏包的那一句。 或者直接在文档类的参数里使用 ``` \documentclass[lang=cn,numbers,sort&compress]{elegantpaper} ```

一周热门 更多>