Проблема: я пытаюсь написать «параллельный текст», используя reStructuredText .Под «параллельным текстом» я подразумеваю что-то вроде аннотированных художественных произведений, где текст находится в двух столбцах.В левом столбце содержится основной текст, а в правом столбце - комментарий.Я буду использовать sphinx для создания документации HTML и Latex из него.
У меня есть следующие требования:
- Как упоминалось выше, я должен быть в состояниивведите текст в два столбца, один для основного текста и один для аннотаций.
- Аннотации могут быть «уровнем предложения» и не всегда будут «уровнем абзаца».Т.е. я хочу иметь возможность комментировать разные предложения в абзаце или во всем абзаце.
- Было бы здорово иметь режим, в котором все аннотации отключены, поэтому выходные данные HTML и Latex содержат толькоосновной текст.В этом случае я хотел бы иметь возможность использовать всю «недвижимость» среды, а не только столбец.
- Было бы очень приятно иметь возможность «списка аннотаций», если это возможно.
Я довольно новичок в reStructuredText и Sphinx, но у меня большой опыт работы с Python.Я ищу некоторые идеи о том, как делать то, что я хочу делать.Я читал о reStructuredText, а также о написании расширений Sphinx, поэтому вопрос о написании расширения для Sphinx не вызывает вопросов.
Кто-нибудь делал что-то подобное раньше?
Спасибо!