跳转到主要内容

一个在LaTeX bib文件和包含术语条目定义的tex文件之间进行转换的包

项目描述

bib2glossary

Build Status

此包旨在允许在标准参考文献管理包(如Zotero)中存储和管理LaTeX术语表术语,通过在.bib文件和包含\newglossaryentry\newacronym定义的.tex文件之间进行转换。

到目前为止,实现此功能的唯一其他方法是bib2gls。然而,它的实现相当复杂,它使用的条目类型不受Zotero支持。

bib2glossary中,用户可以通过提供JSON文件来覆盖参考项目字段和术语参数之间的默认关系,例如:

{
    "abbreviation": "abbrevfield"
}

默认值取自Zotero中的“字典条目”类型。

对于\newacronym

参数 字段
misc @type
longname journal*
abbreviation shorttitle
description abstract
plural series
longplural isbn
firstplural address**

对于 \newglossaryentry

参数 字段
misc @type
名称 journal*
description abstract
plural series
符号
文本 版本
排序 出版社

* 这在 Zotero 中显示为 '字典标题'

** 这在 Zotero 中显示为 '地点'

[注意:由于通常用于生成键,因此未使用 title 字段。]

安装

>> pip install bib2glossary

用法

\newacronym 的转换

>> bib2acronym --help
>> bib2acronym path/to/file.bib --entry-type misc --param2field path/to/file.json

>> acronym2bib --help
>> acronym2bib path/to/file.tex --entry-type misc --param2field path/to/file.json

\newglossaryentry 的转换

>> bib2glossary --help
>> bib2glossary path/to/file.bib --entry-type misc --param2field path/to/file.json

>> glossary2bib --help
>> glossary2bib path/to/file.tex --entry-type misc --param2field path/to/file.json

实现

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅有关 生成分发存档 的教程。

构建分发

bib2glossary-0.1.2-py2.py3-none-any.whl (16.2 kB 查看哈希值)

上传时间 Python 2 Python 3

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面