python-sphinx - 如何在 Sphinx 中创建自动单词列表

标签 python-sphinx

我正在用 Sphinx 写一本书(与 python 无关)。我有一些出现在文本中的术语,我想在 pdf 的末尾列出。我想要的正是index可以实现的 latex 提供。

我知道 glossary sphinx 中的指令,但它显然没有执行我想要的。例如,有几个术语甚至没有定义,但我想在文档末尾提供指向它们的链接。像这样的东西:

At page 1:

  Mammal is a type of animal, we all love them...

At page 17:

  Berries are fruits, we all love them...

At the end of the book:

  Index
    berry, 17
    mammal, 1

我已经阅读了 index sphinx 文档中的角色,here .
这似乎很适合我的问题,但不清楚最终如何创建所有术语的索引。

是否有命令列出使用创建的所有术语
.. index: mammal

贯穿全文?或者是否有其他指令可以完成工作?

最佳答案

这些评论足以让我弄清楚。

索引在html中自动生成,但必须在文件genindex.html中找到。 ,出于其他原因隐藏在我的机器中。

对于 pdf输出,索引必须单独编译。

所以,在 sphinx 中没有额外的命令,一切都是自动的。

关于python-sphinx - 如何在 Sphinx 中创建自动单词列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45970082/

相关文章:

python-sphinx - 如何防止 sphinx 将 url 设为超链接?

python - 如何自定义 sphinx.ext.autosummary 第一个模板?

python - 在Python Sphinx中,有没有办法隐藏autodoc设置代码?

python - 无法使用 Sphinx 可读性主题

python - 如何在 Sphinx 文档中创建内部超链接

python - 在 Sphinx 中,有没有办法在声明参数的同时记录参数?

python - 如何使用 Intersphinx 引用特定文档中的类?

c++ - 如何使用 Sphinx 管理多个版本的文档?

css - 如何为 reStructuredText、Sphinx、ReadTheDocs 等设置自定义样式?

python - 为什么某些 Python 包名称与其导入名称不同?