按理说不应该出现这样的事情。你可以试试把引文 [5][6] 变成 [5,6] 能不能把句号弄到上一行中。假如文献 [5], [6]的引用标记分别是 five, six, 只要把代码从 \cite{five}\cite{six} 改成 \cite{five,six} 就会排版为 [5,6] 这种样子了。
首先引用natbib宏包\usepackage{natbib}然后对于正常字体的引用,使用默认的\cite命令即可。对于上标引用,可以先在导言区自定义如下命令\newcommand\myciteup[1]{{\setcitestyle{square,super}\cite{#1}}}然后在文中用\myciteup进行引用即可
在 The LaTeX Graphics Companion, 2nd edition 第781也有这么一段,希望对你有用:
很多办法的,比如可以定义\renewcommand\upcite[1]{\textsuperscript{\cite{#1}}}也可以用natbib宏包的super参数来进行上标。
142 浏览 3 回答
331 浏览 3 回答
135 浏览 3 回答
151 浏览 5 回答
278 浏览 3 回答
203 浏览 3 回答
137 浏览 3 回答
182 浏览 2 回答
344 浏览 2 回答
256 浏览 2 回答
123 浏览 4 回答
307 浏览 2 回答
282 浏览 5 回答
321 浏览 4 回答
232 浏览 8 回答
313 浏览 7 回答
180 浏览 7 回答
237 浏览 5 回答
232 浏览 4 回答
327 浏览 3 回答
109 浏览 3 回答
265 浏览 3 回答
345 浏览 3 回答
112 浏览 2 回答
224 浏览 3 回答