2010-03-19 26 views
5

Tôi có thể tham khảo chéo một mục được lập chỉ mục trong tài liệu reStructuredText bằng cách nào?Nhân sư: mục được so sánh chéo tham chiếu

Ví dụ, làm thế nào tôi có thể tham khảo chéo SectionB:

.. index:: 
    pair: SectionA; SectionB 

SectionB 
-------- 

SectionB description. 

tôi đã cố gắng sử dụng :ref:'SectionB':index:'SectionB' nhưng họ không làm việc.

Cảm ơn.

+0

là bạn thực sự sử dụng: ref:' SectionB 'thay vì: ref: \ 'SectionB \'? bạn nên sử dụng backticks ... –

+0

Tôi đang sử dụng backticks, nhưng Markdown sử dụng chúng như là mã nội tuyến kéo dài vì vậy tôi chỉ thay đổi ví dụ để sử dụng '' – Unbeknown

Trả lời

3

xem: Cross-referencing arbitrary locations

trong tài liệu Sphinx.

Tôi nghĩ rằng những gì bạn có thể thiếu là một nhãn tham khảo,

Hãy thử một cái gì đó như:

.. index:: 
pair: SectionA; SectionB 

.. _section-b-label: 

SectionB 
-------- 

SectionB description. 

và sau đó ở nơi khác làm:

:ref:`section-b-label` 
+5

Tôi biết tôi có thể sử dụng nhãn tham chiếu. Những gì tôi đã cố gắng tránh là phải thêm cả chỉ mục và nhãn tham chiếu. Có vẻ như một chút dư thừa. – Unbeknown

Các vấn đề liên quan