如何用latex引用多篇文献?
想要[1, 2]这种格式,不是[1][2]或者[1], [2]这种
\cite{bibtex1, bibtex2}出来的是[1], [2]
感谢!
可以使用 LaTeX 的 \cite 命令引用多篇文献,然后通过修改引用格式的方式来实现所需的格式。LaTeX 提供了 natbib 宏包,可以方便地实现多种文献引用格式。
使用 natbib 宏包时,可以使用 \citep 命令引用多篇文献,并使用方括号包含文献编号。要实现 [1, 2] 的格式,可以在文档的导言区中添加以下代码:
\usepackage[numbers,sort&compress]{natbib}
其中,numbers 选项表示使用数字编号,sort&compress 选项表示将连续的文献编号压缩成一个范围。然后,可以使用以下命令引用多篇文献:
\citep{bibtex1,bibtex2}
在文档中,\citep{bibtex1,bibtex2} 会显示为 [1, 2]。
完整的示例代码如下:
\documentclass{article}
\usepackage[numbers,sort&compress]{natbib}
\begin{document}
这是一篇关于 LaTeX 的文章~\citep{latexguide,latexcompanion}。
\bibliographystyle{plainnat}
\bibliography{sample}
\end{document}
其中,latexguide 和 latexcompanion 是两篇引用的文献的 BibTeX 标识符,sample 是包含这两篇文献信息的 BibTeX 文件。在编译 LaTeX 文档之前,需要使用 BibTeX 处理 BibTeX 文件,生成参考文献列表。