Latex 参考文献中把[1,2,3,4]变成[1-4]的命令式是什么?请举例例子!

作者&投稿:俎荣 (若有异议请与网页底部的电邮联系)
请问用Latex当引用了多个参考文献后,编译后显示[1,2,3,4,5,6],请问如何使它显示为[1-6]呢?谢谢~

1、导言去加入:
\usepackage{cite}

ewcommand{\ucite}[1]{extsuperscript{\cite{#1}%上标用\ucite{ };文中用\cite{ }

2、引用时如下:
{\ucite{文献1,文献2,文献3,文献4,文献5,文献6}}

3、输出:右上角标[1-6]

1、导言去加入:
\usepackage{cite}

ewcommand{\ucite}[1]{extsuperscript{\cite{#1}%上标用\ucite{ };文中用\cite{ }

2、引用时如下:
{\ucite{文献1,文献2,文献3,文献4,文献5,文献6}}

3、输出:右上角标[1-6]

第一种方法,可以使用cite宏包。\usepackage{cite}

在需要引用的地方使用\cite{a,c,d,e,f}会得到如下效果:

第二种方法,可以使用

\usepackage[numbers,sort&compress]{natbib}

当然第一种方法中的cite宏包就不要引用了,仍然在需要引用的地方使用\cite{a,c,d,e,f}可以得到与上面相同的效果。


以上内容参考Ctex-faq



一楼正解 实验过了 能通过 解决了我的问题太棒了


黎平县17798717791: 请问用Latex当引用了多个参考文献后,编译后显示[1,2,3,4,5,6],请问如何使它显示为[1 - 6]呢?谢谢 -
谷贝小儿: 1、导言去加入: \usepackage{cite} \newcommand{\ucite}[1]{\textsuperscript{\cite{#1}%上标用\ucite{ };文中用\cite{ } 2、引用时如下: {\ucite{文献1,文献2,文献3,文献4,文献5,文献6}} 3、输出:右上角标[1-6]

黎平县17798717791: latex中怎么在参考文献中空两格 -
谷贝小儿: 在你所要的字后面加~符号就可以.Tab键上边的那个键

黎平县17798717791: LaTeX一句话引用多个参考文献该怎么表示 -
谷贝小儿: \cite{xxx,xxx,xxx}.放在句尾就可以了

黎平县17798717791: Latex参考文献问题 -
谷贝小儿: 用thebibliograph环境就可以了吧.\benin{thebibliography}{最长文件编号} 参考文献列表 形如:\bibitem[名称]{标签} 参考文献 \end{thebibliography} 然后用\ref{标签}来引用参考文献

黎平县17798717791: LaTeX编程时,参考文献最后会出现一串序号,怎么去掉 -
谷贝小儿: 我刚也遇到了这种情况,解决的办法是不要在论文最后的参考文献中使用\cite{ }命令,而应该在论文中间需要用到参考文献的地方,在\begin{document}前面加上下面的语句命令 \newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}} 然后引用的时候使用\upcite{}的格式.比如\section {约束最优化方法{\upcite{ }}}

黎平县17798717791: 请问用Latex当引用了多个参考文献后,编译后显示[1][2][3],请问如何使它显示为[1,2,3]呢?谢! -
谷贝小儿: 调用cite宏包或者natbib宏包(需使用compress选项)

黎平县17798717791: 在latex中写入参考文献应该怎样输入代码? -
谷贝小儿: \begin{thebibliography}{最宽序号}最宽序号用于测定参考文献列表中文献序号的最大宽度. 以便确定参考文献列表的左缩进宽度; 最宽序号可以是任意字符串, 通常用99作为最宽序号改成\begin{thebibliography}{99}试试吧~!

黎平县17798717791: Latex 编译参考文献是文中的[1]怎么显示[?]呢?
谷贝小儿: 第一,你引用的key是否正确. 第二,若是正确,必须运行两次才能正常显示. 第三,是否使用BibTeX,若是使用了,必要运行 bibtex 才可以正常引用.

黎平县17798717791: latex 参考文献中怎样使数字对齐. -
谷贝小儿: \begin{thebibliography}{99}\end{thebibliography} 注意参数 这样对齐 就没有问题了. 祝好!

黎平县17798717791: latex 怎么写reference -
谷贝小儿: 在 document 环境中加入 \begin{thebibliography}{99} \bibitem{foo1} 文献1 \bibitem{foo2} 文献2.......\end{thebibliography} 其中的 99 根据文献条数而定:不足10条的用9,10-99之间的用99,等等.foo1, foo2 等是用于交叉引用的:引用文献1的时候就用 \cite{foo1},等等.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网