Skip to main content

Bonerator 是一个自动生成LaTeX代码的辅助库, 你也可以使用Python高效的完成LaTeX文档的编写, 同时支持将MarkDown、Excel等文件转换成LaTeX代码。

Project description

Bonerator

standard-readme compliant

Bonerator是一个自动生成LaTeX代码的辅助库,你也可以使用Python高效的完成LaTeX文档的编写, 同时支持将MarkDown、Excel等文件转换成LaTeX代码。 LaTex语法并不是使用本库必须的要求,但是熟悉LaTex语法有助于更好的使用本库。

优势

  • 相比LaTex
    1. 借助Python语言强大的IDE,本辅助工具可以有效避免很多错误。
    2. 借助Python语言丰富的扩展库,本辅助工具可以提供比纯LaTeX更多的功能。
    3. 本辅助工具在插入图片、生成表格等方面有巨大优势。
  • 相比Word
    1. 本辅助库可以更加自由地编写文档。
    2. 借助Python语言丰富的扩展库,本辅助工具可以提供比纯LaTeX更多的功能。

安装Downloads

这个项目使用 Python 开发, 同时需要LaTeX环境,请确保你本地安装了它们。

使用PyPI安装

$ pip install bonerator

源码安装

$ git clone git@github.com:zrr1999/bonerator.git
$ cd bonerator
$ pip install .

使用说明

示例

完整代码可以参考work.py文件。

特色功能

计划实现功能

  • BoneTeX解析模块、文档生成模块与服务器模块解耦。
  • 神经网络结构可视化,输入处理形状变换可视化。
  • 更好地和sympy交互。
  • Python端编辑公式。
  • Python端添加文献。
  • 图制作。
  • 自动包引用
  • 自动添加resources目录
  • 分块更新
  • :=text-var1, :=python
  • 基础
  • 公式
  • 编程
  • 作图
  • 分块编译 pdf组合
  • 检测tex文件变化(快速检测)
  • 多文件生成
  • 全面支持latex3
  • OOXML支持
  • label 拼音

更新日志

0.1.1 (2021.5.10)

  1. 修复命名问题

0.1.0 (2021.5.10)

  1. 更名为Bonerator

维护者

@詹荣瑞

如何贡献

非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。

贡献者

感谢以下参与项目的人:

使用许可

MIT © Rongrui Zhan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Bonerator-0.1.1.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

Bonerator-0.1.1-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

Details for the file Bonerator-0.1.1.tar.gz.

File metadata

  • Download URL: Bonerator-0.1.1.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.4

File hashes

Hashes for Bonerator-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f97be4c358eeb8fe14b2971d5760415585bba1597c9b25f767dc185b86c71c97
MD5 bd52cb560002cbd177f5f56ac60392de
BLAKE2b-256 266f4031cbf720d40cfa500d32ca7dac0220ba2716e8bb001aa01c9e94d251fb

See more details on using hashes here.

File details

Details for the file Bonerator-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: Bonerator-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.4

File hashes

Hashes for Bonerator-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6305413345e98541a55f369ee4a65cc7275dd6a4f2c081d66caf748db3ec7544
MD5 95e42d124451c4da885073adbcb9785f
BLAKE2b-256 e1ccc3d9c1061f668d22096da4280063b836e5a675985e61dea974459d3b8460

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page