LaTex bib引用知网论文NoteExpress格式文献 —— cnki2bib

目录

  • 先决条件
  • 安装
  • 使用
  • 最后…
  • 棘手的用法
  • 简单用法
    • 获取NoteExpress格式到剪贴板
    • 将剪贴板内容转换
    • 在LaTex中使用
      • 调用格式
      • 效果

TeXstudio 4.2.3
Windows 10 20H2


以下内容引自Python cnki2bib包介绍

先决条件

Python3

安装

pip install cnki2bib

Win+R打开cmd使用以上命令安装
在这里插入图片描述

使用

确保它在您的PATH中。

cnki2bib [OPTIONS] INPUTFILE

选项:
-c, --copy / -nc, --no-copy
是否将结果复制到剪贴板。
默认值:True

-od, --outputDefault / -nod, --no-outputDefault
是否在其目录中创建与.net文件同名的.bib文件。
默认值:True

-o, --outputfile FILENAME
创建一个特定的output.bib文件。

-f, --id-format [title|nameyear]
选择ID的格式。
标题中的前几个单词(或其拼音)
第一作者(或拼音)加上年份。
默认值:title
一旦分配了格式,您的选择将保存在~\.cnki2bib.cfg。从那时起就没有必要键入此选项。

--help
显示此消息并退出。

最后…

开始使用bibtex来管理文献引用。

棘手的用法

您可以在python脚本中找到cnki2bib.exe,并将其设置为打开.net文件的默认程序。
然后,当您双击一个.net文件时,相应的bibtex条目将被复制到剪贴簿中,并在同一目录下创建一个.bib文件。
如果异常不能按预期工作,请使用控制台检查异常。
在cnki上导出notexpress.net文件
在这里插入图片描述

简单用法

获取NoteExpress格式到剪贴板

在这里插入图片描述
在这里插入图片描述

将剪贴板内容转换

在cmd中使用如下命令

cnki2bib -c

此时已更新剪贴板

C:\Users\Royic>cnki2bib -c
Read the NoteExpress Entry content from the clipboard.
BibTeX entries copied to clipboard.
File 'out.bib' is created at current directory.

再去粘贴即可得到如下内容:

@Misc{diqiciquanguorenkoupucha,title = {第七次全国人口普查公报~([1])(第四号)},authoraddress = {国家统计局;国务院第七次全国人口普查领导小组办公室;},secondarytitle = {中国信息报},date = {2021-05-12},pages = {002},publisher = {中国信息报},notes = {11-0123},doi = {10.38309/n.cnki.nzgxx.2021.000486},databaseprovider = {CNKI},
}

在LaTex中使用

调用格式

以下列出了一些文献调用的格式:

% !TeX root = ../main.tex\chapter{引用文献的标注}模板使用 \pkg{natbib} 宏包来设置参考文献引用的格式,默认采用角标数字标注法,
更多引用方法可以参考该宏包的使用说明。\section{顺序编码制}\subsection{角标数字标注法}\hfutsetup{cite-style = super,
}
\noindent
\begin{tabular}{l@{\quad$\Rightarrow$\quad}l}\verb|\cite{knuth86a}|         & \cite{knuth86a}         \\\verb|\citet{knuth86a}|        & \citet{knuth86a}        \\\verb|\cite[42]{knuth86a}|     & \cite[42]{knuth86a}     \\\verb|\cite{knuth86a,tlc2}|    & \cite{knuth86a,tlc2}    \\\verb|\cite{knuth86a,knuth84}| & \cite{knuth86a,knuth84} \\
\end{tabular}\subsection{数字标注法}\hfutsetup{cite-style = inline,
}
\noindent
\begin{tabular}{l@{\quad$\Rightarrow$\quad}l}\verb|\cite{knuth86a}|         & \cite{knuth86a}         \\\verb|\citet{knuth86a}|        & \citet{knuth86a}        \\\verb|\cite[42]{knuth86a}|     & \cite[42]{knuth86a}     \\\verb|\cite{knuth86a,tlc2}|    & \cite{knuth86a,tlc2}    \\\verb|\cite{knuth86a,knuth84}| & \cite{knuth86a,knuth84} \\
\end{tabular}\hfutsetup{cite-style = super,
}% 注意,参考文献列表中的每条文献在正文中都要被引用。这里只是为了示例。
\nocite{*}

在这里插入图片描述
将剪贴板中的内容粘贴到bib库文件中:
在这里插入图片描述

效果

举个栗子\cite{diqiciquanguorenkoupucha}
编译后效果如下:
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

测试配置yum仓库的http镜像

测试配置yum仓库的http镜像一、基础环境 1、在tvm-base的基础上,复制一个镜像为tvm-yum来测试。 2、网络: eth0:host-only(用于虚拟内网,手动固定IP,这样从宿主机可以直接连接到这个vm) eth1&am…

24. 设计原则

总的来说是高内聚低耦合,内聚是把变化点进行封装,耦合还是要有的,只是要尽量少,不同内聚点的联系方式有两种,一种就是继承,一种就是组合。组合又分为基于接口组合还是基于类组合,基于接口就可以…

js中 json详解

var aa {name:"zoumm",age:23};var bb JSON.stringify(aa);console.log(bb); //打印出{"name":"zoumm","age":23} json的语法可以表示以下三种类型的值。 1、简单值:可以在json中表示字符串、数值、布尔和null。 2、对…

纸张大小

A0到A10的纸张尺寸表 纸的型号高(mm)x宽(mm)毫米高(mm)x宽(mm)英寸4A02378 x 1682 mm93.6 x 66.2 in2A01682 x 1189 mm66.2 x 46.8 inA01189 x 841 mm46.8 x 33.1 inA1841 x 594 mm33.1 x 23.4 inA2594 x 420 mm23.4 x 16.5 inA3420 x 297 mm16.5 x 11.7…

试用合肥工业大学学位论文 LaTeX 模板(HFUT_Thesis)

目录编辑器模板下载TeXstudio 4.2.3 Windows 10 20H2 编辑器 编辑器的下载和安装参考Latex下载 —— 倔强菜鸟(转载) 模板下载 见合肥工业大学硕士毕业论文的LaTex模板? 感谢大佬~ 大佬的项目地址:https://github.com/HFUTTUG/HFUT_Thesis/releases 下载下来后…

[CareerCup] 1.1 Unique Characters of a String 字符串中不同的字符

1.1 Implement an algorithm to determine if a string has all unique characters. What if you cannot use additional data structure? 这道题让我们判断一个字符串中是否有重复的字符,要求不用特殊的数据结构,这里应该是指哈希表之类的不让用。像普…

怎么查询局域网内全部电脑IP和mac地址..

在局域网内查询在线主机的IP一般比较简单,但局域网内全部电脑的IP怎么才能够查到呢?查询到IP后我还要知道对方的一些详细信息(如MAC地址、电脑名称等)该怎么查询呢??? 工具/原料 Windows 网络 方…

python flask 通过ajax向后台传递数组参数

https://blog.csdn.net/m0_38061194/article/details/78851152 ajax 像后台传递参数,一般是字典的形式传递,但是如果字典的value的值是一个数组的话,通过request.form 获取得到的结果是 None。这是就需要把数组对象转化为json字符串&#xf…

JS,JQuery杂谈

JS返回页面: JS返回前一个页面,经常看到有人用window.history.go(-1)这种方法 这种放的确可以返回,也仅仅只是返回,返回的页面信息却没有刷新。也有人用windows.history.back(),但是经常返回的时候会丢失页面&#xf…

C语言一阶低通、高通滤波器滤除截止频率外的杂波

目录理论推导产生测试信号sin_cal.csin_cal.h生成波形一阶滤波器FirstOrderFilter.cFirstOrderFilter.h测试低通滤波器高通滤波器IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 串口示波器:Vofa 1.3.10 理论推导 低通滤波器 …

OAF_开发系列19_实现OAF对话框提示dialogPage(案例)

20150716 Created By BaoXinjian 一、摘要 Oracle dialogPage是OAF提示框的一种用法,具体应用例如在删除数据时,提示用户进行确认是否可以删除 二、实现方法 在CO中添加如下方法 public void processFormRequest(OAPageContext pageContext,OAWebBean we…

flask ajax 笔记

html 其中 {{url_for(add)}} 的 add 为 flask 路由函数名 dataType: "json", 加了这句,才能读到 flask 返回的 json var my_tra_info {"key1":"val1","key2":val2};$.ajax({type:post,async:false,url:"{{url_fo…

设计模式(一)---简单工厂模式

1,简介:简单工厂模式,又称为静态工厂模式,是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 2,简单工厂模式的结构 2.1:简单工厂的通用结构 2.2:示意…

给LaTex输出的论文PDF加上电子签名

目录问题准备签名插入签名TeXstudio 4.2.3 Windows 10 20H2 参考资料:研究生毕业论文电子签名怎么弄?—— kk肥妹 问题 完成论文之后,需要加上签名,但LaTex输出的结果是PDF格式的 准备签名 准备自己的签名,比如直接…

asp.net模态窗口返回值

个人感觉模态窗口在做网站的时候,使用到的比较少,前段时间在做项目时要实现以模态窗口传值和接收返回值, 模态窗口传值实现比较简单,但是做好后发现在Chrome浏览器中接收不到返回值,修改好Chrome浏览器的问题后 大概过…

web前端-css

1.1CSS 链接的四种状态:a:link --普通的、未被访问的链接 a:visited --用户已访问的链接 a:hover --鼠标指针位于链接的上方 a:active --链接被点击的时刻这里我们需要注意的是这四个属性设置要遵循的顺序问题: a:hover 必须位于 a:link 和 a:visited 之…

PyCharm设置字体大小与颜色

https://jingyan.baidu.com/article/fedf0737b31f7435ac8977de.html Editor -> Color & Fonts -> Font

判断两个矩形相交以及求出相交的区域

问题:给定两个矩形A和B,矩形A的左上角坐标为(Xa1,Ya1),右下角坐标为(Xa2,Ya2),矩形B的左上角坐标为(Xb1,Yb1),右下角 坐标为(Xb2,Yb2&…

【MSP430G2553】图形化开发笔记(1) 配置环境

目录CCS的配置下载和安装激活安装Grace并导入CCS安装MSP430Ware并导入CCS安装XDCtools并导入CCS建立工程Welcome介绍开始打开官方点灯Demo平台: Code Composer Studio 6.2.0 Grace 2.2.0 MSP430G2553 LaunchPad™ Development Kit (MSP-EXP430G2ET) CCS的配置 支…

【现代程序设计】【homework-07】

C11 中值得关注的几大变化 1.Lambda 表达式 Lambda表达式来源于函数式编程,说白就了就是在使用的地方定义函数,有的语言叫“闭包”,如果 lambda 函数没有传回值(例如 void ),其回返类型可被完全忽略。 定义在与 lambda 函数相同作…