Можно ли добавлять греческие буквы в документы Sphinx в качестве терминов глоссария?
Я хочу добавить переменные, которые определены как греческие буквы к моему глоссарию в документе сфинкса. Например:
.. glossary::
:math:`{\alpha}`
Definition for alpha
Цель состоит в том, чтобы эти переменные появились в индексе документа. Кто-нибудь имеет опыт работы с этим?
1 ответ
Решение
Термины словаря автоматически добавляются в указатель. Но это не работает для глоссария в вопросе. Сфинкс выдает это предупреждение: WARNING: invalid single index entry ''
(по крайней мере, это для меня). Это похоже на ошибку.
Вот два обходных пути:
Используйте замену
|alpha| Description of alpha .. |alpha| replace:: :math:`{\alpha}`
Недостатком является то, что он будет говорить "альфа" в индексе вместо "α".
Используйте фактическую альфа-букву
α Description of alpha
Здесь α будет входить в индекс под заголовком "Символы".