LaTex使用bib文件引用参考文献(最简单有效!!!)

news2024/11/26 22:25:46

引言

在写文章,尤其是科技类文章的时候,需要引用大量参考文献。如果按照本身给的模板一个个填入是十分浪费时间的,并且后面引用格式或者顺序有改变的话改动很大。所以我一般习惯于用Bib文件直接导入,接下来就是介绍使用Bib文件导入的几个步骤。

1. 导入包

\usepackage{cite}

2. 生成bib文件

(1) 打开texstudio,点击生成新文件,
在这里插入图片描述
(2) 并另存为bib文件,例如reference.bib
在这里插入图片描述
(3) 将需要引用的文章的Bib格式复制进文件
在这里插入图片描述

3. 正文最后部分,加入bib命令

例如:

\begin{thebibliography}{1}

\bibliographystyle{unsrt}
\bibliography{reference.bib}

\end{thebibliography}

输入情况如下:
在这里插入图片描述
其中引用格式有以下几种,分别的作用:
可以根据需要来将其输入到bibliographystyle后面的{ }中

LaTeX 标准选项及其样式共有以下8种:
plain,按字母的顺序排列,比较次序为作者、年度和标题.
unsrt,样式同plain,只是按照引用的先后排序.
alpha,用作者名首字母+年份后两位作标号,以字母顺序排序.
abbrv,类似plain,将月份全拼改为缩写,更显紧凑.
ieeetr,国际电气电子工程师协会期刊样式.
acm,美国计算机学会期刊样式.
siam,美国工业和应用数学学会期刊样式.
apalike,美国心理学学会期刊样式.

4.设置编译环境

这个环节我有点忘记是不是应该做了,如果后面发现编译不了应该是要的。

首先确认自己选择了编译环境
选择option->Setting Texstudio -> build
在这里插入图片描述

5. 编译并执行

随后,按两次F8快捷键进行编译,最后按一次F5快捷键,即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/753457.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

密码学学习笔记(十一):压缩函数 - Davies–Meyer结构

密码学中压缩函数是指将输入的任意长度消息压缩为固定长度输出的函数。压缩函数以两个特定长度的数据为输入,产生与其中一个输入大小相同的输出。简单来说就是它接受一些较长的数据,输出更短的数据。 压缩函数接收长度为X和Y的两个不同输入,并…

如何退出telnet

例如,我已经成功telnet到服务器了,可以输入信息: 此时,同时按 ctrl 和 ] 键,可以到telnet提示符窗口,如下: 在telent提示符窗口,输入quit,然后回车,就回到了…

性能测试的一二三

目录 前言: 性能测试流程 性能工具 如何选择性能测试工具 性能测试需要掌握哪些技能 总结 前言: 性能测试是评估系统在不同负载条件下的性能和稳定性的过程。 在我们日常生活和工作中,软件已经成为不可或缺的一部分。然而,…

高并发的哲学原理(五)-- 拆分网络单点(上):应用网关、负载均衡和路由器(网关)

上一篇文章的末尾,我们提到了一个假想出来的五万 QPS 的系统,以及这种规模的系统架构中必然存在的负载均衡器,那本篇文章我们就来一起利用负载均衡搭建一个能够支撑五万 QPS 的系统。 “监听 HTTPS 443 端口的进程”这个单点 之前&#xff0…

Linux DMA 简介

文章目录 1. 前言2. 背景3. DMA 硬件基础3.1 什么是 DMA?3.2 为什么需要 DMA?3.3 DMA 传送模式3.4 DMA 常见硬件拓扑3.4.1 ARM 架构常见 DMA 硬件拓扑3.4.2 其它架构 DMA 硬件拓扑 4. Linux 下的 DMA4.1 DMA 内存地址和区域4.1.1 DMA 内存涉及的3种地址4…

Matplotlib是什么

Matplotlib 是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂,深受广大技术爱好者喜爱。 NumPy 是 Python 科学计算的软件包,ndarray 则…

NAT转换网关实现IP地址转换,保障数据采集

NAT转换网关(Network Address Translation Gateway)是物通博联推出的一款物联网设备,用于在不同网络之间进行网络地址转换(Network Address Translation),以实现IP地址的转换和映射。 物通博联NAT转换网关…

再谈操作系统

文章目录 ⭐1. 什么是操作系统🌟2. 为什么要有操作系统🌠3. 操作系统如何管理 ⭐1. 什么是操作系统 先入为主,操作系统是一款管理软件 操作系统分为两部分 操作系统本身,主要做一些进程管理、内存管理、文件管理、驱动管理等工…

【AGC】删除控制台应用重建报错url is null问题

【关键字】 AGC、agconnect-services.json、InvalidParameterException 【问题描述】 有开发者反馈在删除了AppGallery Connect中某个应用及其对应的项目,再重新创建相同的应用(包名一致),并且重新下载agconnect-services.json到…

【c++修行之路】IO流架构及使用

文章目录 前言输入输出库文件读写序列化与反序列化结语 前言 大家好久不见,今天一起来学习c中的IO流。 输入输出库 这两张架构图略显复杂,这里给出一张比较清楚的IO流架构图: 也就是说,我们平时使用的诸如cin、cout、cerr、cl…

2023华为产品测评官-开发者之声 | 华为云CodeArts征文活动,多重好礼邀您发声!

"2023华为产品测评官-开发者之声"活动激发了众多开发者和技术爱好者的热情,他们纷纷递交了精心编写的产品测评报告。活动社群充满活力,参与者们热衷于交流讨论,互相帮助解决问题,一起探索云技术的无限可能。…

C# Nullable学习

在C#1.x,一个值类型变量是不可以被赋予null值的,否则会产生异常。 在C#2.0中,提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型,这对处理数据库中包含可选字段以及很多方面都有帮…

【云原生】Docker网络Overlay搭建Consul实现跨主机通信

目录 1.overlay网络是什么? 实现overlay环境 1.overlay网络是什么? 在Docker中,Overlay网络是一种容器网络驱动程序,它允许在多个Docker主机上创建一个虚拟网络,使得容器可以通过这个网络相互通信。 Overlay网络使用…

linux - bc 命令安装

一.引言 迁移新机器后发现没有 bc 命令,之前 shell 脚本的一些计算逻辑会出错,下面快速安装一下。 二.安装 bc 请确保在 root 权限下执行该命令: sudo yum install bc 出现下述界面即安装成功: 三.测试 bc 测试下脚本里 % 的…

Nautilus Chain 更换全新测试网,主网即将在不久上线

目前,Nautilus Chain 正在为主网上线前的最后阶段做准备,据悉该链更新了全新的测试网,在此前版本的测试网的基础上进行了全新的技术升级,最新测试网版本与生态发展的技术规划更为贴近。本次测试网升级将会是最后一次测试网版本的迭…

ylb-接口8手机号注册

总览: 在web模块下的service包,补充短信接口(SmsService):检查用户发送的验证码是否正确 package com.bjpowernode.front.service;public interface SmsService {/*** param phone 手机号* return true:发…

聚集十二罗汉,探索宇宙本质,马斯克神秘的xAI

作者 | 德新编辑 | 王博 马斯克组团入局通用人工智能。 7月12日,马斯克发推官宣成立新的公司xAI。据官网介绍,这是一家试图「探索理解宇宙本质」的公司。 新公司公布了12名首批成员,除了马斯克外,他们曾经在「AlphaStar、AlphaCod…

springboot线上买菜系统

开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven…

【Linux进阶之路】冯诺依曼体系结构与操作系统

前言 存储器与CPU 在正式介绍今天的话题之前,博主先来带大家搞清楚一些硬件的概念,方便接下来的理解。 存储器,顾名思义就是用来存储的设备,那在计算机里,存储器包含什么呢? 答:内存 外存&a…

【C语言初阶(14)】扫雷游戏(优化:标记地雷+自动展开)

文章目录 Ⅰ游戏规则Ⅱ 游戏实现思路Ⅲ 游戏实现步骤⒈菜单界面⒉创建棋盘① 创建两个棋盘② 防止数组越界 ⒊棋盘初始化⒋棋盘的打印⒌布置地雷⒍玩家排查雷实现步骤⒎计算 x,y 周围有多少雷⒏展开非雷区⒐标记地雷⒑取消标记 Ⅳ 模块化代码实现⒈test.c⒉game.h⒊…