Я разрабатываю расширение для Sphinx, а точнее для нового сборщика.В выводе я хочу окружить каждую главу
\begin{frame}{#chapter_title}
#chapter_content
\end{frame}
До сих пор мне удалось определить новый компоновщик, который сможет вывести две верхние строки, используя visit_title
и depart_title
. * 1006.*
Проблема заключается в получении \end{frame}
в конце содержимого главы.Есть ли способ связать такую функцию с Docutils?
Одна альтернатива - всегда выводить \end{frame}
до \begin{frame}
, но затем мне нужно обнаружить первый узел главы (где только \begin
долженбыть напечатанным).Возможно ли это?
Пример того, что я спрашиваю: Ввод:
Chapter 1
---------
Content.
Final Chapter
-------------
Some more content.
Для вывода:
\begin{frame}{Chapter 1}
Content.
\end{frame}
\begin{frame}{Final Chapter}
Some more content.
\end{frame}
Спасибо!