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转换为所需格式
- 覆盖一些配置
latex_engine
->xelatex
latex_theme
->jupyterBook
- 在序言中附加必要的LaTeX命令
- 当指定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.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2606e27e285d58cf8a5d9fad0b0f79a0180604e15c641a6790a4bd81667f3d63 |
|
MD5 | 3388e783a83fcfb11d5be24c8ecdf91b |
|
BLAKE2b-256 | 5f1bec6ed7ddbca3c94991d475133fc617de7b6fa2708b6ab665c5cec002c3f5 |
关闭
jupyterbook_latex-0.3.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 497b95db02224602903e0e60275eac2a7aabe4a6977dc5b743fde4151b8ab27f |
|
MD5 | f39c9728165e9e28b05973d139937fef |
|
BLAKE2b-256 | cac38b90b9199cad9cf5dc27676f0b70fcd7bed859c038517eff779f86eb0c22 |