我想参考文献显示[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 回答2

55
问题在于 1. `cls`不是最新版 1. 没有看说明手册 解决以上两点,问题解决
35
试试在最前面加一句: ```tex \PassOptionsToPackage{numbers,sort&compress}{natbib} ``` 注释掉使用 `natbib` 宏包的那一句。 或者直接在文档类的参数里使用 ``` \documentclass[lang=cn,numbers,sort&compress]{elegantpaper} ```

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。