首页 > 其他分享 >使用LaTeX的bibitems引用时按照引用顺序对文献进行编号

使用LaTeX的bibitems引用时按照引用顺序对文献进行编号

时间:2023-05-09 11:11:43浏览次数:55  
标签:LaTeX 顺序 bibitems 文件 tex 引用 main

直接往tex文件中写入bibitem格式的参考文献难以满足按顺序引用文献的要求,参考https://zhuanlan.zhihu.com/p/468694034,可以使用GitHub的这个项目:https://github.com/LaTeX-Bibitem-Styler/latex-bibitemstyler

首先将项目下载到本地,然后将latex项目中的main.tex分为两个文件,第一个文件bib.tex存储:

\begin{thebibliography}

\bibitem{ref1}
yyy-zzz

\bibitem{ref2}
yyy-zzz

\end{thebibliography}

第二个文件main1.tex存储main.tex去掉上面这一部分内容后剩下的代码。注意,如果章节或者表格存放在其余的tex文件中,需要将其按顺序粘贴到main.tex中。

之后将项目中的LaTeX-BibitemStyler.py文件和main1.tex以及bib.tex放到同一个路径下,执行:

python LaTeX-BibitemStyler.py main1.tex bib.tex out.tex 2

2表示按引用顺序进行排序,生成的结果存储在out.tex。

标签:LaTeX,顺序,bibitems,文件,tex,引用,main
From: https://www.cnblogs.com/lipoicyclic/p/17384272.html

相关文章

  • Vue "引用式"调用组件内函数
    场景希望在点击页面上的某个button时,刷新某个组件的内容.组件内容刷新函数getStatistic()在组件<Table/>内,当点击"统计"按钮时,页面Block切换至统计页面,同时调用对应组件中的getStatistic()函数,更新数据.解决方案//创建一个ref对象,接受<Table/>组件......
  • 引用的分类
    普通左值引用:就是一个对象的别名,只能绑定左值,无法绑定常量对象constinta=10;int&ref_a=a;//wrongconst左值引用:可以对常量起别名,可以绑定左值和右值constinta=10;constint&ref1=a;//rightconstint&ref2=10;//right右值引用:只能绑定右值......
  • 【debug】常见的问题,怎么引用上一层目录
    根据代码执行方式的不同,有两种解决方法。在vscode中执行代码,需要设置一下env参数{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","c......
  • 删除 vector 中引用指向的元素,会有什么结果?
    #include<iostream>#include<vector>intmain(){std::vector<int>arr={1,2,3};constint&a=arr[0];std::cout<<a<<'\n';arr.erase(arr.begin());std::cout<<a<<�......
  • C语言的传值和引用
    title:C++date:2023-02-2218:32:16tags:codecategory:study关于C++传引用和传参数的理解代码关于C++传引用和传参数的理解代码#include<iostream>usingnamespacestd;voidtest(int&a){a=3;cout<<&a<<""<<a<......
  • Latex字体大小
    LaTeX字体大小设置设置字体大小的基本尺寸为10pt,11pt和12pt,其中默认为10pt\documentclass[12pt]{article} 声明对应字号\tiny5pt\scriptsize7pt\footnotesize8pt\small9pt\normalsize10pt\large12pt\Large1......
  • 关于伪代码和表格宽度的设置 Latex
    伪代码设置首先是伪代码的包跟algorithm相关的包有以下几个algorithmalgorithmicalgorithmicxalgorithm2e最早出现的algorithm+algorithmic第二个环境algorithm+algorithmicx第三个环境algorithm2e其次是伪代码的格式参照这篇(20条消......
  • 【B/S】引用Google或微软的CDN加载jQuery
    一、前言前文介绍了JQuery的基础知识,下面小编给大家介绍一下引用Google或微软的CDN加载jQuery。二、内容分析      在网页中我们经常使用jQuery库,选择使用的jQuery加载源,能有效加快网站的加载速度,目前最佳的选择就是使用Google或Microsoft提供的CDNjQuery源。GoogleAjaxAP......
  • 如何理解理解Java对象与引用?
    一、关于对象与引用之间的一些基本概念  为便于说明,先定义一个类:classVehicle{intpassengers;intfuelcap;intmpg;}有了这个类,就可以用它来创建对象: Vehicleveh1=newVehicle() ,通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作:newVehicleVehicleveh1= ......
  • 深入理解C++右值引用和移动语义:全面解析
    C++11引入了右值引用,它也是C++11最重要的新特性之一。原因在于它解决了C++的一大历史遗留问题,即消除了很多场景下的不必要的额外开销。即使你的代码中并不直接使用右值引用,也可以通过标准库,间接地从这一特性中收益。为了更好地理解该特性带来的优化,以及帮助我们实现更高效的程序,......