首页 > 解决方案 > 在 Jupyterbooks 中为 Sphinx 指令(如警告)修改文本格式

问题描述

我知道如何通过在 _static 中创建 mine.css 来为 jupyterbook 包含我自己的 css。

但我想更改股票 jupyterbook 外观和感觉的一些标准功能的格式。

特别是,我想更改告诫中文本的格式,但在不知道库存版本的 css 定义的情况下,我不知道该怎么做。

我觉得如果我知道 Jupyterbooks 的标准 css 定义,我可以做很多自定义,但缺少该资源我必须编写我自己的 css,这似乎是不必要和多余的。

这是可用的,我只是没有看到它?谢谢...抱歉,如果这很明显!

在原始帖子之后添加......这是对史蒂夫评论的回应:

这不是答案,而是评论。但我需要展示一些代码......所以打破了规则。

通过包含在我自己的覆盖 css 文件中,我能够将警告标题更改为无衬线:

p.admonition-title {
    margin: 0px 10px 5px 0px;
    font-weight: bold;
         font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

但是正文仍然存在问题。它在呈现的 html 中显示为随便

被定义为。body 没有自己的 css 定义。例如

div.body p.centered {
    text-align: center;
    margin-top: 25px;
         font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

不会改变任何东西,

代码检查是

<p> == $0
stuff
</p>

所以我不确定如何影响股票警告正文的字体样式。

标签: cssjupyterpython-sphinxjupyterbook

解决方案


推荐阅读