我想在 Sphinx 的 latexpdf 输出中获得列表和段落之间的顶部和底部边距。
我的 RST 文档的结构非常简单:
Lorem ipsum Lorem ipsum
- Lorem ipsum
- Lorem ipsum
- Lorem ipsum
Lorem ipsum Lorem ipsum
实际上,我有这个:
……但我想要这样:
我认为没有空白,因为在 latex 输出中 \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 在生成 latex 文件的过程中添加这个空行?谢谢!
请您参考如下方法:
最后,在从 tex 文件创建 PDF 之前,我的 Makefile 中有这一行并且它有效:
sed '/\\begin{itemize}/{x;p;x}' input > output
