【问题标题】:How to get spacings around lists with Sphinx in the latexpdf output?如何在latexpdf输出中使用Sphinx获取列表周围的间距?
【发布时间】:2012-02-11 17:07:48
【问题描述】:

我想在 Sphinx 的 latexpdf 输出中获取列表和段落之间的顶部和底部边距。

我的RST文档的结构很简单:

Lorem ipsum Lorem ipsum


- Lorem ipsum
- Lorem ipsum
- Lorem ipsum


Lorem ipsum Lorem ipsum

其实我有这个:

…但我想要这个:

我认为没有边距,因为在乳胶输出中\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 文件时添加这个空白行?谢谢!

【问题讨论】:

    标签: python latex python-sphinx


    【解决方案1】:

    最后,在从 tex 文件创建 PDF 之前,我的 Makefile 中有这一行,它可以工作:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-25
      • 2016-08-17
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      • 2014-11-25
      • 2013-12-03
      • 2014-11-27
      相关资源
      最近更新 更多