首页 > 其他分享 >使用_begin{thebibliography}__bibitem 如何参考文献

使用_begin{thebibliography}__bibitem 如何参考文献

时间:2023-11-01 10:22:20浏览次数:110  
标签:__ begin bibitem tex 参考文献 引用 thebibliography 排序

本人是tex新手,如果各位大佬有更好的方法欢迎分享,不胜感激。

适用情况

本文适用于使用\begin{thebibliography}\bibitem排序的情况,如果使用bibtex排序那么网上很多教程。
在使用tex发现不会自动排序非常僵硬,即如下情况:

bbf6bc538d5eee57ea1853df05672412.png

ea3ff3b0c7cb5a467dd3fbd3c3038a80.png

在参考文献的位置引用排在第二个,但是在原文中是第一个引用。
我想要的效果是自动排序,即虽然在参考文献是第二个,但是在原文中是第一个。
实际情况:在参考文献中是第二个,在原文中也是第二个。

解决方案教程

使用这种原始的文献引用的方式(\begin{thebibliography})无论怎么设置都是无法自动排序的,因此必须使用外部工具来帮忙,使用起来也是非常简单,下面开始教程:
1.在GitHub - 578223592/latex-bibitemstyler: Automatically exported from code.google.com/p/latex-bibitemstyler下载好对应的文件。
2.使用图形化界面打开:
image.png
3.类似设置好文件,第一个是主要的main.tex文件,第二个是参考文件的ref.tex,第三个不用管,第四个Output Style选择UNSRT即可。
参考图:
image.png
随后点击run,出现上图中绿色东西就是成功了,这时候会弹出来一个记事本:
image.png
可以看到顺序已经发生改变了,这时候将内容复制回去即可。

为了防止意外,原来的文件最好备份一下,这是个好习惯。

下面的网址可能对你有用:
LaTeX写文章用bibitems引用参考文献时顺序乱
使用LaTeX的bibitems引用时按照引用顺序对文献进行编号 - 脂环 - 博客园
LaTeX中如何按引用顺序编号参考文献? - 知乎
TeX中引用参考文献方法总结
latex排版参考文献引用,bibtex引用不出来的解决方法_\begin{thebibliography}{00}_云湖在成长的博客-CSDN博客
Latex 生成参考文献 及 无法生成参考文献原因-CSDN博客

我的博客园:https://www.cnblogs.com/swx123
我的github(代码一般都放在这里):https://github.com/578223592

标签:__,begin,bibitem,tex,参考文献,引用,thebibliography,排序
From: https://www.cnblogs.com/swx123/p/17802430.html

相关文章

  • Windows根据端口号查询pid并杀死进程
    1、例如现在要查杀8080端口netstat-aon|findstr"8080"可以看到pid是141242、查看该pid进程tasklist|findstr"14124"3、杀死进程taskkill-pid14124-f4、其它方式杀死进程上面找到pid则可以直接通过任务管理器看到进程,在这里更直观吧,然后右键结束就行了。......
  • 基于Unity整合BEPUphysicsint物理引擎实战
    上一节我们详细的讲解BEPUphysicsint的物理事件。此物理引擎会产生了碰撞事件与非碰撞事件,碰撞事件大家好理解,非碰撞事件例如:物理Entity的update事件,Entity的activation/deactivation事件等。本节课来实战如何编译BEPUphysicsint源码到自己的项目,如何整合物理引擎与Unity图......
  • 重构物理Entity架构,支持更多的形状
    上一节实战如何编译BEPUphysicsint源码到自己的项目,如何整合物理引擎与Unity图形渲染。本节来从新调整设计,让物理的Entity基本操作与物理的形状分离,支持更多的物理形状,支持物理entity与Unity物体位移与旋转同步。主要分成以下3个部分:PhyBaseEntity 设计上一节课我们设计......
  • Linux时间校准、时间同步(ntpdate及C代码NTP客户端代码校准示例)
    背景机器每次机启后时间就会出现异常,因为机器无法访问外网,只能访问局域网的ntp服务,所以需要保证局域网内部有ntp服务,如何安装ntp服务,参考Ubuntu20.04Ntp服务安装及验证。网络时间协议NetworkTimeProtocol(NTP)是一种确保时钟保持准确的方法。如果可以访问互联网,只需安装ntp......
  • Kamailio 源码编译
    Kamailio源码编译一、环境1、OS:Debianbullseye2、版本:Kamailio-5.7.23、MySQL5.7 二、编译1、在Kamailio-5.7.2目录下执行如下指令,生产modules.lst文件makeFLAVOUR=kamailiocfg2、打开modules.lst文件,找到exclude_modules,将等号后面的db_mysql删除。然后执行编译......
  • PoW、PoS、DPoS和PBFT简介
    1.概览PoW(工作量证明)、PoS(权益证明)、DPoS(委托权益证明)和PBFT(拜占庭容错)是区块链和分布式系统领域中常见的共识算法。下面将详细介绍这些共识算法的原理和特点:PoW(工作量证明):原理:PoW是比特币等区块链网络使用的共识算法。在PoW中,矿工通过解决一个数学难题(哈希碰撞)来创建新的区......
  • BEPU物理引擎碰撞系统的架构与设计
    前面我们讲解了如何监听物理引擎的碰撞事件,在物理引擎内核中如何架构与设计碰撞规则,使得物理Entity与周围的物理环境产生碰撞时,如何灵活的控制物理碰撞,本节給大家详细的讲解BEPUphysicsint物理引擎内部是如何管理与控制碰撞规则的。本文主要讲解3个部分:(1)物理引擎碰撞计算......
  • 宝塔linux面板命令大全
    CentOS安装脚本yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.shUbuntu/Deepin安装脚本wget-Oinstall.shhttp://download.bt.cn/install/install-ubuntu_6.0.sh&&sudobashinstall.shDeb......
  • huatuo热更环境安装与示例项目
    上一节我们分析了huatuo的原理与优势,相信大家迫不及待想体验一下huatuo热更新,本节我们来安装huatuo的开发环境,然后运行示例项目,来体验下huatuo做热更新。huatuo 热更开发环境的安装使用huatuo之前,我们先准备好开发环境,Unity版本,官方的huatuo版本采用的是unity2020.3.33f1的......
  • 为什么这么NB?huatuo革命Unity热更新
    最近huatuo(华佗)热更新解决方案火爆了unity开发圈,起初我觉得热更新嘛,不就是内置一个脚本解释器+脚本语言开发,如xLua,ILRuntime,puerts。Huatuo又能玩出什么花样,凭什么会这么NB,引起了那么多程序员的关注与称赞呢?带着这些问题我详细的看了huatuo的资料,阅读了示例项目+huatuo源码......