【bibtex4word】在Word中高效转换bib参考文献,Texlive环境安装bibtex4word插件

前言

现已退出科研界,本人水货一个。希望帮到有缘人
本篇关于如何将latex环境中的参考文献bib文件转化为word,和一些踩坑记录。

可以看下面的资料进行配置,后面的文字是这些资料的补充说明。

参考文章:https://blog.csdn.net/github_39582118/article/details/121211386

视频解释:https://www.bilibili.com/video/BV1JE411W7Sg?p=1

添加bst:https://blog.csdn.net/qq_50632468/article/details/118991852

Bibtex4下载:http://www.ee.ic.ac.uk/hp/staff/dmb/perl/index.html


前提:通过texstudio已经安装了Texlive2022环境,看网上的安装基本是基于MikTex的,但是不想装MikTex。。。

设置BIBEXE环境变量

复制路径:C:\texlive\2022\bin\win32

打开系统属性:cmd入口*sysdm.cpl*

创建系统变量BIBEXE:C:\texlive\2022\bin\win32\bibtex.exe

修改配置

打开这个文件C:\texlive\2022\texmf.cnf,最后一行添加OPENOUT_ANY=r
在这里插入图片描述

Bib文件管理和引用文献

  • bib管理:推荐使用JabRef,可视化添加删除文献条目
  • 打开bib文件,然后点选+添加文献,输入@查找

修改文献格式

查看texlive的引用文献格式,例如:C:\texlive\2022\texmf-dist\bibtex\bst\ieeetran

在这里插入图片描述

打开格式刷填入想要的格式前缀

在这里插入图片描述

配置国标

配置方法:https://www.cnblogs.com/PiaYie/p/14457485.html

bst下载:https://github.com/Haixing-Hu/GBT7714-2005-BibTeX-Style

  • 放置在texlive\2020\texmf-dist\bibtex\bst\gbt7714文件下

在这里插入图片描述

刷新texhash文件夹

  • 在Texlive command中输入texhash则会刷新texlive文件夹

在这里插入图片描述

在这里插入图片描述

格式刷

示例:GBT7714-2005/^/nsch

  • n,表示强制文后文献以数字顺序排列,不管选用的样式文件是著者年还是顺序方式的;
  • s,表示“sort”,将顺序引用的标记[2,4,1,3]整理为[1,2,3,4];
  • c,表示“compress”,将顺序引用的标记[1,2,3,4]压缩为[1-4];
  • h,表示“hyperlink”(如:plain/h;acm/h),将引用标记与文后文献的对应条目之间建立超链接关系,按住“ctrl”键用鼠标左击标记即可跳转至对应的文献条目,返回则是按住“alt”键后按一下方向键中的"left"键即可;
  • ^,表示上标引用方式,即[4]样式;
  • [,表示引用标记采用方括号样式,例如[4-9];
  • (,表示引用标记采用圆括号样式,例如(Smith, 2000);

取消大写姓名

如果论文要求外文名字全小写,需要改配置。一般默认是全大写。
在这里插入图片描述

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

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

相关文章

Python 自动化脚本开发秘籍:从入门到实战进阶(6/10)

摘要:本文详细介绍了 Python 自动化脚本开发的全流程,从基础的环境搭建到复杂的实战场景应用,再到进阶的代码优化与性能提升。涵盖数据处理、文件操作、网络交互、Web 测试等核心内容,结合实战案例,助力读者从入门到进…

理解反向Shell:隐藏在合法流量中的威胁

引言 在网络安全领域,​​反向Shell(Reverse Shell)​​ 是一种隐蔽且危险的攻击技术,常被渗透测试人员和攻击者用于绕过防火墙限制,获取对目标设备的远程控制权限。与传统的“正向Shell”(攻击者主动连接…

无人机电池储存与操作指南

一、正确储存方式 1. 储存电量 保持电池在 40%-60% 电量(单片电压约3.8V-3.85V)存放,避免满电或空电长期储存。 满电存放会加速电解液分解,导致鼓包;**空电**存放可能引发过放(电压低于3.0V/片会永久…

怎样选择成长股 读书笔记(一)

文章目录 第一章 成长型投资的困惑一、市场不可预测性的本质困惑二、成长股的筛选悖论三、管理层评估的认知盲区四、长期持有与估值波动的博弈五、实践中的认知升级路径总结:破解困惑的行动框架 第二章 如何阅读应计制利润表一、应计制利润表的本质与核心原则1. 权责…

深入浅出之STL源码分析6_模版编译问题

1.模版编译原理 当我们在代码中使用了一个模板,触发了一个实例化过程时,编译器就会用模板的实参(Arguments)去替换(Substitute)模板的形参(Parameters),生成对应的代码。…

无人甘蔗小车履带式底盘行走系统的研究

1.1 研究背景与意义 1.1.1 研究背景 甘蔗作为全球最重要的糖料作物之一,在农业经济领域占据着举足轻重的地位。我国是甘蔗的主要种植国家,尤其是广西、广东、云南等地,甘蔗种植面积广泛,是当地农业经济的重要支柱产业。甘蔗不仅…

LVGL(lv_slider滑动条)

文章目录 一、lv_slider 是什么?二、创建一个滑块设置滑块的范围和初始值 三、响应滑块事件四、设置样式示例:更改滑块颜色和滑块按钮样式 五、纵向滑块(垂直方向)六、双滑块模式(范围选择)七、获取滑块的值…

每日算法-250511

每日算法 - 250511 记录一下今天刷的几道LeetCode题目,主要是关于贪心算法和数组处理。 1221. 分割平衡字符串 题目 思路 贪心 解题过程 我们可以遍历一次字符串,维护一个计数器 balance。当遇到字符 L 时,balance 增加;当遇…

Keepalived + LVS + Nginx 实现高可用 + 负载均衡

目录 Keepalived Keepalived 是什么(高可用) 安装 Keepalived LVS LVS 是什么(负载均衡) 安装 LVS Keepalived LVS Nginx 实现 高可用 负载均衡 Keepalived Keepalived 是什么(高可用) Keepaliv…

【杂谈】-DeepSeek-GRM:让AI更高效、更普及的先进技术

DeepSeek-GRM:让AI更高效、更普及的先进技术 文章目录 DeepSeek-GRM:让AI更高效、更普及的先进技术1、DeepSeek-GRM:先进的AI框架解析2、DeepSeek-GRM:AI开发的变革之力3、DeepSeek-GRM:广泛的应用前景4、企业自动化解…

【MySQL】页结构详解:页的大小、分类、头尾信息、数据行、查询、记录及数据页的完整结构

📢博客主页:https://blog.csdn.net/2301_779549673 📢博客仓库:https://gitee.com/JohnKingW/linux_test/tree/master/lesson 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! &…

【FreeRTOS】基于G431+Cubemx自用笔记

系列文章目录 留空 文章目录 系列文章目录前言一、从头开始创建一个FreeRTOS工程1.1 在 "Timebase Source" 中,选择其他TIM1.2 配置FreeRTOS的参数1. 3 添加任务 二、动态任务的创建/删除2.1 函数介绍2.1.1 创建动态任务xTaskCreate()2.1.2 创建静态任务…

LVGL(lv_bar进度条)

文章目录 一、lv_bar 是什么?二、基本使用创建一个进度条设置进度值 三、条形方向与填充方向四、范围模式(Range)五、事件处理(可选)六、自定义样式(可选)七、综合示例八、配合 lv_timer 或外部…

AI对话小技巧

角色设定:擅于使用 System 给 GPT 设定角色和任务,如“哲学大师"指令注入:在 System 中注入常驻任务指令,如“主题创作"问题拆解:将复杂问题拆解成的子问题,分步骤执行,如&#xff1a…

C++ 核心基础:数字、数组、字符串、指针与引用详解

C++ 核心基础:数字、数组、字符串、指针与引用详解 1. C++ 基础语法1.1 标识符与保留字1.2 数据类型概述1.3 基本输入输出2.1 基本整数类型(int、short、long、long long)2.2 无符号整数类型(unsigned int、unsigned short、unsigned long、unsigned long long)2.3 整数类…

HarmonyOS运动开发:如何集成百度地图SDK、运动跟随与运动公里数记录

前言 在开发运动类应用时,集成地图功能以及实时记录运动轨迹和公里数是核心需求之一。本文将详细介绍如何在 HarmonyOS 应用中集成百度地图 SDK,实现运动跟随以及运动公里数的记录。 一、集成百度地图 SDK 1.引入依赖 首先,需要在项目的文…

如何理解k8s中的controller

一、基本概念 在k8s中,Controller(控制器)是核心组件之一,其负责维护集群状态并确保集群内的实际状态与期望状态一致的一类组件。控制器通过观察集群的当前状态并将其与用户定义的期望状态进行对比,做出相应的调整来实…

《Go小技巧易错点100例》第三十二篇

本期分享: 1.sync.Map的原理和使用方式 2.实现有序的Map sync.Map的原理和使用方式 sync.Map的底层结构是通过读写分离和无锁读设计实现高并发安全: 1)双存储结构: 包含原子化的 read(只读缓存,无锁快…

【MySQL】行结构详解:InnoDb支持格式、如何存储、头信息区域、Null列表、变长字段以及与其他格式的对比

📢博客主页:https://blog.csdn.net/2301_779549673 📢博客仓库:https://gitee.com/JohnKingW/linux_test/tree/master/lesson 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! &…

LabVIEW多通道并行数据存储系统

在工业自动化监测、航空航天测试、生物医学信号采集等领域,常常需要对多个传感器通道的数据进行同步采集,并根据后续分析需求以不同采样率保存特定通道组合。传统单线程数据存储方案难以满足实时性和资源利用效率的要求,因此设计一个高效的多…