python - Sphinx Latex 输出文件名

标签 python latex python-sphinx

运行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/

相关文章:

评论中的 Haskell Haddock latex 方程

python - sphinx、buildbot(和代码覆盖率)。他们如何整合?

python - sphinx 参数部分之外的文本

python-sphinx - 如何将所有文档包含在 Sphinx globaltoc 侧栏中?

python - 将列表元素与字典的值进行匹配

python - 在 YOLO 中无法获得正确的 yolo 预训练权重

python - 使用破折号组合两个单独列表中的单独元素

python - 在 python 中进行字符串格式化时遇到问题

latex - 如何使用 esttab 在 LaTeX 输出的变量标签中包含 "&"?

Vim: 让 gq 将 '.' 视为句子结尾