跳转到主要内容

jupyter book的LaTeX特定功能

项目描述

jupyterbook-latex [开发中]

Sphinx扩展,用于支持Jupyter Book的LaTeX基础设施。

此存储库是一个开发项目,旨在改进Jupyter Book中的LaTeX支持。

开始使用

要开始使用jupyterbook-latex,首先通过pip安装它

pip install jupyterbook-latex

然后,在Sphinx conf.py中将jupyterbook_latex添加到您的扩展

extensions = ["jupyterbook_latex"]

# autoload the sphinx.ext.imgconverter extension, optional (default is True)
# jblatex_load_imgconverter = True
# turn root level toctree captions into top-level `part` headings, optional (default is to auto-infer)
#  jblatex_captions_to_parts = True

或者,在jupyterbook config.yml

sphinx:
    extra_extensions:
    - jupyterbook_latex
    # config:
    #   jblatex_load_imgconverter: true
    #   jblatex_captions_to_parts: true

扩展详情

此扩展不提供实际的Sphinx LaTeX主题,而是实例化多个转换(仅适用于LaTeX构建器),这些转换将AST转换为所需格式

  1. 覆盖一些配置
  • latex_engine -> xelatex
  • latex_theme -> jupyterBook
  • 在序言中附加必要的LaTeX命令
  1. 当指定LaTeX构建器时
  • 设置sphinx.ext.imgconverter(如果jblatex_load_imgconverter
  • 替换根文档中的子标题
  • 从根级别到toc标题创建标题(如果jblatex_captions_to_parts
  • 将参考文献移动到文档底部

问题

需要解决的问题列表

https://github.com/executablebooks/meta/issues/169

开发者笔记

一个包含许多不同项目配置的仓库可用于测试和开发,同时提供了实现想法和笔记。

项目详情


下载文件

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

源代码分布

jupyterbook_latex-0.3.1.tar.gz (11.3 kB 查看哈希值)

上传时间 源代码

构建分布

jupyterbook_latex-0.3.1-py3-none-any.whl (10.9 kB 查看哈希值)

上传时间 Python 3

支持

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