【发布时间】:2015-02-07 10:43:21
【问题描述】:
我正在使用 Sphinx 记录一个包含多个绘图示例的小型代码项目。使用 Sphinx/matplotlib 绘图指令,我想在文档中多次引用这些示例,通常是:
- 在 API 中(通过在文档字符串中使用 plot 指令),
- 在所有示例列表中(如 matplotlib 文档中),
- 可能也在用户文档中。
我的所有示例都位于一个目录中,因此我使用以下方式引用它们:
.. plot:: ../examples/demo.py
但这会导致 Sphinx 多次处理 demo.py,生成多个输出图像 demo.png、demo1.png 等。这会使构建目录变得杂乱无章,并使构建文档变得不必要地缓慢。
如何确保每个示例只处理一次?
【问题讨论】:
标签: python python-2.7 matplotlib python-sphinx