Jupyter Book的LaTeX特定功能
项目描述
sphinx-jupyterbook-latex
支持Jupyter Book的LaTeX基础设施的Sphinx扩展。
此存储库是一个 开发 项目,旨在提高Jupyter Book中的LaTeX支持。
入门
要开始使用 sphinx-jupyterbook-latex
,首先通过 pip
安装它
pip install sphinx-jupyterbook-latex
然后,将 sphinx_jupyterbook_latex
添加到您的扩展中,在Sphinx conf.py
中
extensions = ["sphinx_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
OR 在jupyterbook config.yml
中
sphinx:
extra_extensions:
- sphinx_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
) - 替换根文档中的子标题
- 从根级到目录树标题创建标题(如果
jblatex_captions_to_parts
) - 将参考文献移至文档底部
问题
需要解决的问题列表
https://github.com/executablebooks/meta/issues/169
开发者说明
一个包含许多不同项目配置的仓库,用于测试和开发,其中包含实现想法和说明
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
sphinx_jupyterbook_latex-1.0.0.tar.gz (11.9 kB 查看散列)
构建分布
关闭
sphinx_jupyterbook_latex-1.0.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | f54c6674c13f1616f9a93443e98b9b5353f9fdda8e39b6ec552ccf0b3e5ffb62 |
|
MD5 | 41c4d87eb91795c31e93d50fa721a829 |
|
BLAKE2b-256 | 802918a1fc30e9315e72f068637079169525069a7c0b2fbe51cf689af0576214 |
关闭
sphinx_jupyterbook_latex-1.0.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | e0cd3e9e1c5af69136434e21a533343fdf013475c410a414d5b7b4922b4f3891 |
|
MD5 | f6baa78faad6483558b3477bd486c876 |
|
BLAKE2b-256 | 701f1d4ecaf58b17fe61497644655f40b04d84a88348e41a6f0c6392394d95e4 |