Как работает нумерация уравнений для сфинкса? - PullRequest
0 голосов
/ 31 мая 2018

Я относительно новичок в sphinx, и я только что создал два файла для проверки перекрестных ссылок уравнений с нумерацией.

Я выполняю следующую конфигурацию в файле conf.py

numfig = True
math_numfig = True
numfig_secnum_depth = 2
math_eqref_format = "Eq.{number}"

Первый файлis

1. Test File 1 Main
=============

Inline math examples: :math:`\color{blue}{\sigma_{1}}` equals :math:`\colorbox{yellow}{\sigma_{2}}` then etc, etc.

Any text.

.. math::
 x^2+y^2=1
 :label: eq_a

Math block example with label:

.. math::
 e^{i\pi} + 1 = 0
 :label: eq_b


1.1 Some Examples
****************

.. math::
 \color{red}{x^2}+y^2=3
 :label: eq_c

Второй -

2. Test File 2 Main
=============

Refer to :eq:`eq_a`

Refer to :eq:`eq_b`

Refer to :eq:`eq_c`

Вывод HTML.Это не работает для нумерации, все метки отсутствуют (но ссылки хорошие).

Вывод html файла 1: enter image description here

Вывод html файла 2: enter image description here

Я что-то упустил?Я также озадачен, как автоматически нумеровать номера разделов.Номера разделов в тесте добавляются вручную.Это потому, что мне нужно настроить номера разделов, чтобы появился номер уравнения?Какой правильный способ сделать это?Спасибо!

...