алебастр, как отображать параметры с фиксированным шрифтом

Редактировать №1

добился некоторого прогресса, но все еще не понял: мне удалось использовать монофонический шрифт, настроив мой custom.css следующим образом:

em.property{
  font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 
'Bitstream Vera Sans Mono', monospace;
}

Теперь у меня действительно есть моноширинный шрифт, но тройные кавычки все еще беспорядочны:

введите здесь описание изображения

Начальный вопрос:

Я генерирую документацию своего проекта, используя autodoc (пока алебастровая тема, но я могу изменить). У меня проблема с отображением параметров моих классов.

источник:

class CBUSH(SimpleCard):
"""
Generalized Spring-and-Damper Connection
Defines a generalized spring-and-damper structural element that may be nonlinear
or frequency dependent.

ref: NX Nastran 12 Quick Reference Guide 11-39 (p.1399)
"""

TABLE = """
| 1     | 2   | 3    | 4  | 5  | 6     | 7  | 8  | 9   | 10 |
|-------+-----+------+----+----+-------+----+----+-----+----|
| CBUSH | EID | PID  | GA | GB | GO/X1 | X2 | X3 | CID |    |
|       | S   | OCID | S1 | S2 | S3    |    |    |     |    |
"""
GIDS_PATTERN = re.compile('^G[A|B]$')
DEFAULTS = {'S': 0.5, 'OCID': -1}

отображается как:

введите здесь описание изображения

Итак, вопрос: как установить шрифт описания параметров в моноширинный шрифт?

Из исходного кода я увидел, что балисы, используемые для рендеринга этих элементов, имеют номер <code class="descname">TABLE</code><em class="property">, поэтому я попытался создать static/custom.css со следующим кодом:

tt.property{
  font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
}

но пока ничего не получилось.


person Nic    schedule 20.11.2019    source источник
comment
Аналогично stackoverflow.com/q/54823758/407651.   -  person mzjn    schedule 20.11.2019