Sphinx 中的自定义颜色和编号警告

问题描述

我想做什么:

我正在为课程创建在线笔记。我正在使用 Spinx (reStructuredText)。我真的想创建一些带有自定义配色方案的编号警告(例如,蓝色用于定义,绿色用于定理,橙色用于示例等)。我希望能够计算出这样的东西:

Chapter
=======

.. deFinition:: My name of choice

   My deFinition here.

它会呈现一个编号的、自定义彩色警告,例如:

第一章

This is a picture of what I want

编号将衡量警告所在的章节/子章节/子章节,并且(最好)继续对其他类型的自定义警告进行编号。因此,如果我在第 3.2.1 章中先有定义,然后有定理,我会得到“3.2.1.1 定义:我选择的名字”,然后是“3.2.1.2 定理:我选择的名字”。>

注意:

我用谷歌搜索了所有我能想到的东西,但无济于事。我尝试了编号块扩展,但它并不真正适合我的需求。我已经尝试通过创建 custom.cssdef setup(app): app.add_stylesheet('custom.css') 添加到我的 conf.py 文件中(如 here 所述)来遵循自定义警告(虽然没有编号)的说明,但我不能让它工作。我越来越绝望了。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)