18LaTeX学习系列之---LaTeX的参考文献

本文详细介绍在LaTeX中三种管理参考文献的方法:简单引用、文件管理和从源网站获取。涵盖源代码示例及输出效果,适合LaTeX初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

本系列是有关LaTeX的学习系列,共计19篇,本章节是第18篇。
前一篇:17LaTeX学习系列之---LaTeX的版面设计
后一篇:19LaTeX学习系列之---LaTeX的总结
总目录:19LaTeX学习系列之---LaTeX的总结

前言

本章节是LaTeX学习的最后一个系列了,今天讲的是参考文献的使用

(一)简单的参考文献

1.说明

引用标签:\cite{pa}

(pa是每一个参考文献的标识)

文献的内容:
\begin{thebibliography}{99}
\bibitem{pa}程一云,苏伟: \emph{强调的内容},
\texttt{网站内容}
\end{thebibliography}

2.源代码

%导言区
\documentclass{ctexart}


%正文区
\begin{document}
    时光的单车飞快驶去,岁月的倒影也将消失,白天与黑夜不停的交替,轮回的四季斑驳了谁的岁月,蹉跎了谁的年华。一个人静静地与岁月交错,于平淡之中细细体会生活的深意,去注视,去聆听,去感受那些带着希望的别离以及那些经受沧桑的相逢,不论时光如何飞转,那些落花一样的往事,依然鲜活地存在于我的脑海之中。当岁月和美丽的回忆已成为风中的叹息,我们伤感的眼里也许依然残存旧时的泪痕,模糊了视线,不敢轻易触碰。
    % 引用文献
    \cite{pa}
    

    % \emph强调某些内容
    \begin{thebibliography}{99}
        \bibitem{pa}程一云,苏伟: \emph{计算方法},
        \texttt{https://www.meiwen.com.cn/article/51366.html}
    \end{thebibliography}
        
\end{document}

3.输出效果

01.png

(二)以文件管理的方式

1.说明:

文件的管理方式,其思想就是把所以的参考文献放在一个后缀名为.bib的文件里,

在导言区需要导入:\bibliographystyle{plain} 宏包

再在需要导入文献的地方,使用\cite{标签名}

在文字末尾使用:\bibliography{test.bib} 导入参考的文件

2.源代码:

(2)test.bib文件
@article{Alice13,
title = {Demostration of bibliography items},
author = {A. Alice and B. Bob and C. Charlie and D. Danny},
year = {2013},
journal = {Journal of \TeX perts},
volume = {36},
number = {7},
pages = {114-120}}
(3)文章的源代码
%导言区
\documentclass{ctexart}

%导入数据库的参考文献模板
\bibliographystyle{plain}

%正文区
\begin{document}
    时光的单车飞快驶去,岁月的倒影也将消失,白天与黑夜不停的交替,轮回的四季斑驳了谁的岁月,蹉跎了谁的年华。一个人静静地与岁月交错,于平淡之中细细体会生活的深意,去注视,去聆听,去感受那些带着希望的别离以及那些经受沧桑的相逢,不论时光如何飞转,那些落花一样的往事,依然鲜活地存在于我的脑海之中。当岁月和美丽的回忆已成为风中的叹息,我们伤感的眼里也许依然残存旧时的泪痕,模糊了视线,不敢轻易触碰。
    \cite{Alice13}

    %导入模板,放在末尾
    \bibliography{test.bib}

\end{document}

3.输出效果

02.png

(三)直接从源网站获取

1.说明

直接从源网站获取,参考文献的内容。需要两个步骤

  1. 在本地安装Zotero
  2. 在浏览器安装Zotero插件
  3. 像第二不一样,把我们获取的参考文献内容,复制到我们的.bib文件里,一样的导入即可。

2.操作

例如我已经在本地安装了Zotero客户端,同时我在火狐浏览器安装了Zotero的插件。

(1)打开知网

搜索所需的内容,我在这里以搜素Python编程为例。

注意:这里需要打开Zotero客户端,这样浏览器的Zotero插件才与客户端联系起来,才能把数据传入到客户端。

03.png

(2)选择自己要导出的文献

这里选择的是《使用python语言的GUI可视化设计》

04.png

(3)查看文献

在选择需要导出条目的文献里右击
05.png

(4)选择导出条目

06.png

(5)选择的是BibTeX格式

07.png

(6)保存到桌面

08.png

(7)其内容是:
@article{_pythongui_2019,
    title = {{使用Python语言的GUI可视化编程设计}},
    volume = {19},
    issn = {1009-623X},
    url = {http://kns.cnki.net/kns/detail/detail.aspx?QueryID=5&CurRec=2&recid=&FileName=DPJY201902007&DbName=CJFDTEMP&DbCode=CJFQ&yx=&pr=&URLID=},
    abstract = {为了提高开发GUI的效率,对Python可视化编程环境的研发开展研究。对Python语言可视化编程的宏观整体进行了设计,分别包括资源整合、属性编译、界面因素控制、数据存储。考虑相关系统的再次转移与使用,应用Python语言对可视化编程进行了实现,降低了对GUI进行研发的成本,提高了工作效率,并解决了Python语言进行可视化研发的部分瓶颈。},
    language = {中文;},
    number = {02},
    urldate = {2019-03-08},
    journal = {单片机与嵌入式系统应用},
    author = {耿, 颖},
    year = {2019},
    keywords = {编程, 可视化, GUI, programming, Python, visualization},
    pages = {20--22+44}
}
(8)复制内容

粘贴到我们管理参考文件的.bib文件进行统一管理。

09.png

本系列是有关LaTeX的学习系列,共计19篇,本章节是第18篇。
前一篇:17LaTeX学习系列之---LaTeX的版面设计
后一篇:19LaTeX学习系列之---LaTeX的总结
总目录:19LaTeX学习系列之---LaTeX的总结

作者:Mark
日期:2019/03/08 周五

转载于:https://www.cnblogs.com/zyg123/p/10499737.html

### 如何在 LaTeX 中设置参考文献编号范围 1-3 为了实现参考文献编号显示为连续的范围形式,如\[1-3\]而不是单独的编号\[1\],\[2\],\[3\],可以采用特定的包来处理这种需求。使用`natbib`宏包并配置适当选项能够达到这一目的。 安装和加载有指定参数的 `natbib` 宏包可使引用列表中的条目按照顺序排列,并且当多个相邻条目被一起引用时自动压缩成一个编号区间[^3]: ```tex \usepackage[numbers,sort&compress]{natbib} ``` 此命令应放置于文档导言区部分,在 `\begin{document}` 声明之前。其中: - `numbers`: 表示启用数字作为引用标签; - `sort&compress`: 对引用项先按序号排序再将其合并简化表示; 下面是一个完整的最小工作样例 (Minimal Working Example),展示了如何定义 `.bib` 文件并通过上述方法正确地展示参考文献编号为 1-3 的样式: ```tex \documentclass{article} % 加载 natbib 并设定参数 \usepackage[numbers,sort&compress]{natbib} \begin{filecontents*}{references.bib} @book{ref1, author = {Author One}, title = {Title of Book One}, publisher = {Publisher Name}, year = {2023} } @article{ref2, author = {Author Two}, journal = {Journal Title}, title = {Article Title}, volume = {99}, pages = {88--99}, year = {2022} } @inproceedings{ref3, author = {Author Three}, booktitle = {Proceeding Conference}, title = {Paper Title}, year = {2021} } \end{filecontents*} \begin{document} Here is an example citation that should appear as a range: \citep{ref1, ref2, ref3}. \bibliographystyle{ACM-Reference-Format} \bibliography{references} \end{document} ``` 在这个例子中,通过调用`\citep{ref1, ref2, ref3}`函数同时引用三个不同的资源,则最终输出的结果将会是以方括号包围的一个连贯的编号序列 `[1-3]` 出现在正文中[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值