gpt4 book ai didi

makefile - 在使用 Makefile 调用 Sphinx 时,如何使用 SPHINXOPTS 触发 "only"指令?

转载 作者:行者123 更新时间:2023-12-02 17:44:11 25 4
gpt4 key购买 nike

我正在使用 autogenerated Makefile 通过 Sphinx 生成 PDF .我通常使用以下方法生成它:

make latexpdf

但是,我现在包括 only指令,所以 some sections appear conditionally (如果我在命令行中包含相关标记,就会发生这种情况)。

我将以下 reST 标记添加到我的源文件中:

Hello world

.. only:: draft

This is some draft content.

我尝试按如下方式生成 PDF:

SPHINXOPTS="-t draft" make latexpdf

...但输出结果与我正常运行 make latexpdf 相同,“唯一”部分不会出现。我的 reST 或我的命令行调用有问题吗?

(此外,如果可能,我想指定多个标签,例如 draftadmin。)

最佳答案

你需要稍微修改命令(变量赋值必须在make之后)。这些都对我有用(使用 GNU make):

make SPHINXOPTS="-t draft" latexpdf    

make latexpdf SPHINXOPTS="-t draft"

关于makefile - 在使用 Makefile 调用 Sphinx 时,如何使用 SPHINXOPTS 触发 "only"指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16962283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com