Python sphinx 重新构造的文本在页面之间拆分段落,并添加错误的列表项目符号

Python sphinx 重新构造的文本在页面之间拆分段落,并添加错误的列表项目符号,python-sphinx,restructuredtext,rst2pdf,Python Sphinx,Restructuredtext,Rst2pdf,因此,我的问题是,我正在为我们的一个产品生成一个文档,该项目分为两页,并添加了一个额外的项目符号(如下圈所示)。我如何删除这个错误的项目符号,或者干脆强制列表项进入下一页 分割线语法 * I am a very long statement and I create a bullet when I continue on to the next line. Why does this happen? I am using rst2pdf to generate this document. Pl

因此,我的问题是,我正在为我们的一个产品生成一个文档,该项目分为两页,并添加了一个额外的项目符号(如下圈所示)。我如何删除这个错误的项目符号,或者干脆强制列表项进入下一页

分割线语法

* I am a very long statement and I create a bullet when I continue on to the next line. Why does this happen? I am using rst2pdf to generate this document. Please send help. Blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah. *(XXXXXX-40A, August 2019)* (`CN-XXXXX <https://www.jira.com/browse/CN-XXXXX>`_)  

rst2pdf使用插入手动分页符:

One page

.. raw:: pdf

    PageBreak

Another page
或者切换到另一个PDF引擎(我通过使用texlive尝试了reST标记,寡妇/孤儿分页看起来不错)


编辑:

我安装和开箱即用的PDF看起来也不错

因此,猜测您的Sphinx项目
conf.py
(或选择的rst2pdf样式表)必须进行定制。尝试不同的样式表以查看问题是否仍然存在,例如

pdf_stylesheets = ['autumn','kerning','a4-landscape']

我认为你是个救生员。我明天要试试这个(潘多克)。我希望它是自动的,我有麻烦了。您能分享一下您与pandoc使用的确切命令吗?pandoc只是一个快速的健康检查(将“我是一个很长的语句…”这一行复制到一个文件
dummy.rst
,添加额外的公告点使其溢出两页,然后
pandoc-o results.pdf dummy.rst
)。斯芬克斯通常使用乳胶,
是否使latexpdf
为您工作?
pdf_stylesheets = ['autumn','kerning','a4-landscape']