Sphinx LaTeXPDF输出:如何更改;“风格”;

Sphinx LaTeXPDF输出:如何更改;“风格”;,latex,python-sphinx,Latex,Python Sphinx,我使用Sphinx生成HTML和PDF文档。默认的PDF输出到现在还可以,但是我的经理给我发了一个Word.dotx模板,并说PDF应该是相同的“公司”风格 所以问题是,如何更改PDF输出的样式 py文件提供了一些选项,如latex_徽标(但是如果我需要在标题页上显示两个图像怎么办?)和带有一些参数的“preamb”部分。但我找不到任何可用参数的手册或说明 例如,如何定义图片对齐、文本换行或表格线条颜色等 在您的例子中,Sphinx生成输出,然后调用LaTeX编译器生成最终PDF。这意味着您的风

我使用Sphinx生成HTML和PDF文档。默认的PDF输出到现在还可以,但是我的经理给我发了一个Word.dotx模板,并说PDF应该是相同的“公司”风格

所以问题是,如何更改PDF输出的样式

py文件提供了一些选项,如latex_徽标(但是如果我需要在标题页上显示两个图像怎么办?)和带有一些参数的“preamb”部分。但我找不到任何可用参数的手册或说明


例如,如何定义图片对齐、文本换行或表格线条颜色等

在您的例子中,Sphinx生成输出,然后调用LaTeX编译器生成最终PDF。这意味着您的风格在很大程度上受LaTeX中提供的选项控制。对于特定问题,您也可以在线搜索
LaTeX
,不一定是Sphinx。例如,您可以搜索“LaTeX地物对齐”而不是“Sphinx PDF地物对齐”

要更改图形对齐方式,请使用
latex\u elements
中的选项
figure\u align
。例如,
'figure_align':'ht'
将尽可能将图形放在插入点,否则它将回落到页面顶部。您可以签出LaTeX地物对齐

序言是一个非常灵活的选项。
序言
的内容插入到生成的源文件的顶部某处。它允许您插入
LaTeX
提供的原始选项。例如,如果要将表格行颜色更改为红色,请在序言中插入以下代码:

\usepackage{xcolor,colortbl}
\arrayrulecolor{red}
同样,这些资源只显示为
LaTeX
关键字资源,而不是Sphinx()。IMO在互联网上的乳胶相关资源中搜索您的问题是最好的方法


此外,我还编写了一篇与Sphinx PDF输出相关的文章,这可能对您也有帮助。

您可以在此明确补充,必须使用最新的XPDF生成器,而不是rst2pdf生成器。@InMyHumbleOpinion谢谢!我把原来的问题改了。