Как получить интервалы между списками с помощью Sphinx в выводе latexpdf? - PullRequest
1 голос
/ 11 февраля 2012

Я хотел бы получить верхние и нижние поля между списками и абзацами в выводе latexpdf Sphinx.

Структура моего документа RST очень проста:

Lorem ipsum Lorem ipsum


- Lorem ipsum
- Lorem ipsum
- Lorem ipsum


Lorem ipsum Lorem ipsum

На самом деле, у меня есть это:

enter image description here

… но мне бы хотелось:

enter image description here

Я думаю, что нет никакого запаса из-за того, что в латексном выводе нет \begin{itemize} до пустой строки:

Lorem ipsum Lorem ipsum
\begin{itemize}
\item {} 
Lorem ipsum

\item {} 
Lorem ipsum

\item {} 
Lorem ipsum

\end{itemize}

Потому что, если я добавляю символ новой строки, он работает:

Lorem ipsum Lorem ipsum

\begin{itemize}
\item {} 
Lorem ipsum

\item {} 
Lorem ipsum

\item {} 
Lorem ipsum

\end{itemize}

Есть ли способ заставить Sphinx добавить эту пустую строку во время генерации латексного файла? Спасибо!

1 Ответ

0 голосов
/ 06 июня 2012

Наконец, у меня есть эта строка в моем Makefile перед созданием PDF из файла tex, и она работает:

sed '/\\begin{itemize}/{x;p;x}' input > output
...