RST:如何减少代码块中的字体大小?

时间:2016-06-18 10:38:00

标签: restructuredtext rst2pdf

我想在我正在使用重组文本准备的演示文稿中包含一个代码块。但是代码块中使用的字体很大,并且它不适合生成的代码框:

enter image description here

如何减少代码块中使用的字体大小?

3 个答案:

答案 0 :(得分:1)

在样式文件中设置fontSize样式的code属性。

e.g。

code:
    parent: literal
    fontSize: 10

答案 1 :(得分:0)

您需要在目录mysources/_templates中使用layout.html,并在mysources/conf.py中需要声明templates_path = ['_templates']

在layout.html中添加声明

div.highlight {
    font-size  : 0.8em; /* or another value you prefer */
}

这对我有用,因为我使用了html_theme sphinxdoc 。也许在其他主题中声明不同。如果是这样,你必须通过html调试器找出声明,例如Firefox中的 Inspektor 或Chrome中的Developer Tools或IE中的DOM Explorer。

答案 2 :(得分:0)

一些内置主题 (alabaster) 接受 custom.css 的使用。

创建 _static/custom.css 并添加以下内容以调整 code-block 字体大小:

_static/custom.css

.highlight { background: #f8f8f8; font-size: x-small;}