首页 > 其他分享 >latex中引用参考文献[1],[2],[3]格式与[1-3]格式的方法

latex中引用参考文献[1],[2],[3]格式与[1-3]格式的方法

时间:2024-09-05 19:49:55浏览次数:14  
标签:usepackage 效果 latex 参考文献 引用 格式 cite

1,latex中引用参考文献[1],[2]格式

首先添加包:\usepackage{cite},在文中使用:\cite{a0,a1},来引用参考文献,效果如下:

如果我们引用3个参考文献,在文中使用:\cite{a0,a1,a2},效果如下:

参考文献排版:

2,latex中引用参考文献[1-3]格式

首先添加包:\usepackage[numbers,sort&compress]{natbib},

在文中使用:\cite{a0,a1},来引用参考文献,效果如下:

如果我们引用3个参考文献,使用:\cite{a0,a1,a2},效果如下:

也可以添加包:\usepackage[square, comma, sort&compress, numbers]{natbib},效果基本一样。

3,提示框与跳转

效果是参考文献编号、图、表还有公式等有提示框,可快速跳转到文中的对应部分。

添加包:\usepackage{hyperref},

绿框的是参考文献

在设置图片的时候,添加图片名称:\label{f1},使用:\ref{f1} 引用图片,编译后文字会有红色的框:

\begin{figure}[htbp]
  \begin{center}
  \includegraphics[width=3.3in]{img/new.png}\\
  \caption{ diagram.} \label{f1}
  \end{center}
\end{figure}

表、公式的方法与图片基本一样,写时加上:\label{eq_1},在引用时使用:\ref{eq_1},即可产生联动效果。

4,遇到的问题

在第一个latex里,

\usepackage{cite},只用这个,就是[1],[2] 的效果,参考文献字体不变,
\usepackage[numbers,sort&compress]{natbib}只用这个,效果为[1-3],但是参考文献格式字体会变。

这是对比图,大概可以看出命令1与命令2得到的大小不同。如果2个命令同时使用,参考文献就不存在了。

我在第2个latex中,同时使用命令1命令2,却得到了与第一个latex不同的结果,想来是有别的命令影响,但还未发现问题所在。

标签:usepackage,效果,latex,参考文献,引用,格式,cite
From: https://blog.csdn.net/weixin_47445856/article/details/141935758

相关文章

  • Navicat如何导出Excel格式的表结构
    第1步:打开Navicat,双击打开你要导出表结构的数据库,点击“查询”——“新建查询”第2步:将以下SQL语句复制粘贴进查询编辑器,并修改数据库名称与表名称SELECTCOLUMN_NAME列名,DATA_TYPE数据类型,CHARACTER_MAXIMUM_LENGTH长度,IS_NULLABLE是否为空,C......
  • Harvard和Oxford参考格式的区别(内有范例)
    在英国,学生们在学术写作中经常会遇到两种主要的参考文献格式:Oxford格式和Harvard格式。这两种格式在学术界的应用广泛,但它们之间存在一些关键的区别。本文将探讨这两种引用格式的不同之处,以及如何正确地引用不同类型的来源。                ......
  • uniapp 拍照并转为base64格式
    代码如下doIdentify(){ letctx=uni.createCameraContext(); ctx.takePhoto({ quality:'high', success:res=>{ this.shooting=false; this.tempImg=res.tempImagePath; uni.showLoading({ titl......
  • MATLAB警告: 桌面配置文件已损坏或格式不正确。 Problem parsing Desktop restore xml
    电脑蓝屏后,重新打开MATLAB,出现此问题解决方案如下:如果您正在启动MATLAB并收到以下错误,则可能使用的是与MATLAB附带的Java版本不同的Java版本。ERROR:Warning:Anerroroccurredwhilereadingthedesktopconfigurationfile为了检查MATLAB使用的Java版本,启动MATLAB并运......
  • SQL Server 自定义函数返回格式化DateTime
    CreateFUNCTION[dbo].[FormatDateTime](@dateasdatetime,---传入时间@dformatasvarchar(10)---传入要生成的格式代码)RETURNSvarchar(100)ASBEGIN declare@datestringasvarchar(100) if@dformat='f1' begin set@datestring=(SELECTFORMAT(@date,'......
  • VScode「配置自动代码格式化C/C++」
    前言        你好,我是小莱,希望输出高质量的内容。        在大厂实习的过程中,我发现很多资深的开发者都习惯自己敲空格,按照公司的代码规范使用标尺来提示自己什么时候该换行。也许这样做可以增加代码编辑时的灵活性,但对于新入职场(用惯了VS)的小白来说,无疑大......
  • JPEG格式研究——(2)JPEG文件格式
    JPEG文件除了图像数据之外,还保存了与图片相关的各种信息,这些信息通过不同类型的TAG存储在文件中。TAGJPEG通过TAG标记压缩书记之外的信息。所有的TAG都包含一个TAG类型,TAG类型大小为两个字节,位于一个TAG的最前面。TAG类型的第一个字节一定为0xFF以下是部分常见的TAG类型TAG......
  • 修改iphone图片格式(heic转换格式)
    大家都知道,自从iOS11开始,iPhone图片默认格式是heic格式,虽然它体积更小,画质也更高一些,但是仍然有使用不方便的地方,比如有些网站、平台不支持上传.heic,发送给朋友,朋友无法直接查看图片等情况,那么我们该如何修改iPhone默认的图片格式呢?今天分享设置方法:打开iPhone中的【设置】功......
  • 【Python基础】数据格式化
    1.1数据的分类(基于维度)根据组织数据时与数据有联系的参数的数量,数据可以分为以下三类。(1)一维数据1.一维数据是具有对等关系的一组线性数据,对应数学中的集合、一维数组。2.在Python中,一维列表、一维元组、一维集合都是一维数据。3.可通过逗号、空格等符号分隔一维......
  • print格式化显示
    在Python中,`print`函数可以使用多种格式化方法来输出字符串。以下是几种常见的格式化方法及其用法:###1.使用`%`操作符这种方法是Python中较早的格式化字符串的方法,使用`%`操作符。```pythonname="Alice"age=30print("Mynameis%sandIam%dyearsold."%(......