RST: как уменьшить размер шрифта в блоках кода?
4 ответа
Установить fontSize
собственность code
стиль в вашем файле стиля.
например
code:
parent: literal
fontSize: 10
Некоторые из встроенных тем ( алебастр ) допускают использование
custom.css
.
Создавать
_static/custom.css
и добавьте следующее, чтобы настроить
code-block
размер шрифта:
_static/custom.css :
.highlight { background: #f8f8f8; font-size: x-small;}
Вам нужен файл layout.html в директории mysources/_templates
и в вашем mysources/conf.py
вам нужна декларация templates_path = ['_templates']
,
В layout.html добавить объявление
div.highlight {
font-size : 0.8em; /* or another value you prefer */
}
Это работает для меня, потому что я использую html_theme sphinxdoc. Может быть, в других темах декларации отличаются. Если это так, вы должны узнать объявление отладчиком html, таким как Inspektor в Firefox или Инструменты разработчика в Chrome или DOM Explorer в IE.
Сначала создайте файл с именемstyle_code_font_size.yaml
в корне ваших документов с этим содержимым:
styles:
code:
parent: literal
fontSize: 8
Если вы используете Sphinx, добавьте этот новый стиль кpdf_stylesheets
вconf.py
:
pdf_stylesheets = ["twocolumn", "sphinx"]
pdf_stylesheets = ["style_code_font_size", "twocolumn", "sphinx"]