2015-12-11 2 views
2

Я часто использую роль :math: и .. math::, что так часто, что я хочу сделать более короткий псевдоним m для них. Как я могу достичь этого в Сфинксе?Sphinx: как добавить роль и псевдоним директивы

+0

': математике:' является роль. '.. math ::' - это директива. Это последнее, для которого вы хотите добавить псевдоним? Или оба? – mzjn

+0

@mzjn Я предпочитаю оба, но и полезно. – xuhdev

ответ

2

Добавьте следующий фрагмент кода в conf.py. Он определяет m директиву и m роль, которую можно использовать в качестве псевдонимов math:

from sphinx.ext.mathbase import MathDirective, math_role 

def setup(app): 
    app.add_directive('m', MathDirective) 
    app.add_role('m', math_role) 

Смотрите также: