【发布时间】:2014-08-11 16:08:31
【问题描述】:
我正在使用 Sphinx 生成使用 reStructured Text 作为标记的文档。但是,当我使用一些内联格式使文本以固定宽度字体 --no-cache 显示时,呈现的 HTML 以较小的字体显示文本。
如何增加 Sphinx / reStructured Text 中的固定宽度字体大小,使其与普通文本字体大小相匹配?
回答
在 Chris 的帮助下,我能够覆盖 CSS 中的默认字体样式以增加固定宽度的字体大小:
-
编辑
conf.py以指定html主题和css文件:html_theme = '默认' html_style = 'overrides.css'
-
接下来,我创建了一个新的css文件
static/overrides.css,内容如下:@import url("default.css");
tt{ 字体大小:130%; }
我选择使用130%,因为default.css 定义了这一点:
div.body p, div.body dd, div.body li {
text-align: justify;
line-height: 130%;
}
现在我得到了与生成的 html 中的常规文本匹配的固定宽度文本。
【问题讨论】:
标签: python-sphinx restructuredtext