重组文本链接到其他rst文件菜单的锚点

时间:2020-03-01 15:15:23

标签: python-sphinx restructuredtext

具有以下结构:

           try (FileWriter fw = new FileWriter("HiredCandidatesTextFile.txt",true); BufferedWriter bw = new BufferedWriter(fw)) {

                   int row = Shortlist_Table.getSelectedRow();
                   bw.write(Shortlist_Table.getModel().getValueAt(row, 0)+" ");
                   bw.write(Shortlist_Table.getModel().getValueAt(row, 1)+" ");
                   bw.write(Shortlist_Table.getModel().getValueAt(row, 2)+" ");
                   bw.write("\n_________\n");


               } catch (IOException ex) {
        Logger.getLogger(AddShortlist.class.getName()).log(Level.SEVERE, null, ex);
    }
           JOptionPane.showMessageDialog(null, "Data Exported");

我要从Editor.rst文件链接到$ tree . ├── Editors.rst └── Tool_vim.rst 文件。

我得到的是:

Tool_vim.rst

但是在Tool_linux_install.rst上,我有一个包含Follow install from :doc:`Tool_linux_install` 和部分的菜单,但是我没有成功链接到vim章:

.. contents::

但是编译时出现错误:

Follow install from :doc:`Tool_linux_install#vim`

1 个答案:

答案 0 :(得分:2)

:doc:角色可用于链接到另一个文档,但不支持链接到文档中的特定位置。

相反,使用:ref:角色链接到标签定义的目标。可以使用扩展名sphinx.ext.autosectionlabel自动生成标签。

另请参阅https://github.com/sphinx-doc/sphinx/issues/6766