为常用python包自动生成bibtex引用

makecite的Python项目详细描述


makecite

alt textBuild StatusCoverage StatusLicensebadge-imgDOI

通过查看python代码中导入的包,生成latex+bibtex引文命令。

安装

建议的安装过程是使用pip

pip install makecite

要安装开发版本,您可以从这里直接pip安装 GitHub存储库具有:

pip install git+https://github.com/adrn/makecite

示例

获取单个脚本中使用的包的bibtex记录,并存储到当前工作目录中的.bib文件:

makecite my_script.py

获取当前目录中所有.py脚本中使用的包的bibtex记录,并存储到名为“software\u refs.bib”的.bib文件中:

makecite --ext=.py -o software_refs.bib .

获取所有.py脚本和ipython笔记本中使用的包的bibtex记录,.ipynb,两个路径中的文件my_codemy_notebooks

makecite --ext=.py --ext=.ipynb my_code my_notebooks

获取当前目录中所有.py脚本中使用的包的bibtex记录,并输出aas日志\software{}标记:

makecite --ext=.py --aas .

引用此脚本

如果使用此脚本,请考虑引用our Zenodo record

@misc{makecite:2018,
  author       = {Adrian Price-Whelan and
                  Alexandar Mechev and
                  jumeroag},
  title        = {adrn/makecite: v0.1},
  month        = aug,
  year         = 2018,
  doi          = {10.5281/zenodo.1343295},
  url          = {https://doi.org/10.5281/zenodo.1343295}
}

许可证

版权所有2018开发者。

makecite是麻省理工学院许可下提供的免费软件。详情 请参阅LICENSE文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java获取骆驼路由交换正文()中的无效字符   java如何在Android中创建多语言枚举?   java如何将多个ArrayList<Hashmap>值组合到一个ListView中   后缀运算符Java后增量和预增量行为   SQlite在java中更新列号   Mac OS Yosemite上的java No JRE 1.8虚拟机   java swing在Jlabel中遇到问题   JAVAutil。scanner小java程序打印不可见的换行符?   java从原点到点的路径数   java重写Excel列而不是创建新列   将一行从SQL数据映射到Java对象   spring Application Insights Java SDK+代理不能很好地协同工作   java排序字符串列表?不使用长度函数查找列表的长度   java使用stream collect返回相同的列表,对重复项进行剪切和求和,抛出一个非静态引用   将字母字符与前面没有百分号的Java正则表达式匹配