运行sphinx-build -b Latex ...
时,Sphinx 将一个*.tex
文件写入某个输出目录。该 *.tex
文件的名称似乎以某种方式源自 conf.py
中设置的 project
标题。
我想将 Sphinx Latex 一代集成到我的构建系统中。对于依赖项管理,我需要知道生成的 *.tex
文件的确切名称。
是否有任何方法可以确定生成的文件的名称,而无需将该名称硬编码到构建系统中?或者有没有办法手动设置此名称(无需更改 project
变量)?
最佳答案
按照 mzjn 的建议并在 Sphinx docs 中进行解释,可以设置 *.tex
的名称和*.pdf
文件通过 latex_documents
conf.py
中的选项.
规范的用例可能是在conf.py
末尾添加以下内容.
#...
latex_documents = [('index', 'doc.tex', project, author, 'manual')]
这最终会生成一个文件 doc.pdf
.
关于python - Sphinx Latex 输出文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66393621/