Sphinx将0添加到我的引用ID

时间:2018-01-23 02:07:04

标签: python-sphinx restructuredtext citations

我有一个包含以下行的第一个文档......

This example goes over the  analysis found the author's paper [Hughes2017]_.

.. [Hughes2017] Hughes, M., Olsen, J., *On the potential of organic Rankine cycles for recovering waste heat from the exhaust gases of a piston aero-engine*, Asia-Pacific International Symposium on Aerospace Technology, Seoul, Korea, 2017.

当我使用Sphinx从这个.rst文件生成一个.html文件时,引用出现在[Hughes20170]中(文本和参考列表中)。谁能解释为什么会这样?

1 个答案:

答案 0 :(得分:0)

我找到了答案!我的问题有点误导,因为实际上上面的文字是在模块的文档字符串中。然后我在我的/ doc文件夹的第一个文件中使用automodule来调用该模块的docstring,并将0附加到引文中。如果我从docstring中删除References标题并将其放在实际的第一个文件中,它会停止追加0。