2017-01-31 5 views
2

스핑크스에서 일련의 디자인 문서를 작성 중입니다.이 문서를 toctree에 함께 포함시키고 번호가 매겨진 문서 내의 섹션을 갖고 싶습니다. 나는 .. sectnum::을 사용하여 하위 페이지의 모든 섹션에 번호를 매길 수 있음을 알고 있습니다. 그러나 스핑크스/첫 번째 숫자 (정말 그냥 첫 번째 섹션) 페이지의 제목과 내용의 테이블처럼 보이는 끝 :스핑크스 섹션 번호 매기기는 특정 섹션 (제목과 같은)을 건너 뛸 수 있습니까?

Table of Contents 
    1 Design the First 
    2 Design the Second 

및 각 하위 페이지는 다음과 같습니다

1 Design the First 
1.1 First Section 
1.2 Second Section 

내가 원하는 것은 단지 제목을

과 같이

Table of Contents 
    Design The First 
    Design the Second 

와 자식 페이지를 나열 내 인덱스 페이지에 목차입니다

Design the First 
1 First Section 
2 Second Section 

제목이 TOC뿐만 아니라 번호가 매겨진 섹션이되지 않는 하위 페이지의 맨 위에 표시되는 방법이 있습니까?

답변

0

나는 네가 뭘했는지 모르지만 나는 똑같은 일을하고 싶었다. 나는 다음과 같은 설정했다 :

index.rst 

.. toctree:: 

    assignment 
    library_api 

난 단지 할당 부분이 번호를하고 싶었을, 그래서 하나 하나가 :numbered:를 사용하여 별도의 두 toctree을 수행하거나 파일의 상단에 득점에 성공하는 듯했으나,

.. sectnum:: 
    :start: 0 

당신이 언급 한 정확한 문제는 물론 내 최상위 타이틀은 Assignment Writeup이므로 0이고 하위 섹션의 모든 내용은 0.x입니다. 이 밝혀

Assignment Writeup 
================== 

First Task 
---------- 

Second Task 
----------- 

은 당신이 할 수있는 쉬운 해킹 거기,

0. Assignment Writeup 
    0.1 First Task 
    0.2 Second Task 

을 제공합니다. 아마도 원하는 것보다 모듈화 된 것이지만, "간접 계층을 추가하십시오".

그래서 지금은 assignment.rstassignment_writeup.rst입니다.

Assignment Writeup 
================== 

.. toctree:: 
    :maxdepth: 4 

    assignment_writeup 

이 모든 하위 섹션을 가지고 assignment_writeup와 "업 캐스팅"자신의 제목 수준에 넣어 : assignment.rst은 기본적으로 타이틀과 toctree 있습니다. 이제 모든 하위 섹션을 가져 와서 섹션으로 만들고 하위 섹션을 만들어 하위 섹션으로 만듭니다.

.. sectnum:: 
    :start: 0 

First Task 
========== 

^^^ === instead of --- now 

Second Task 
=========== 

우리는 지금 마지막으로 의심의

Assignment Writeup 
    0. First Task 
    1. Second Task 

종류가 있지만, 나는 그것을 달성 할 수있는 유일한 방법은 당신이 물어와 지금 사이에 무슨 짓을했는지 궁금 X0? 다행히 누군가가 이것을보고 언젠가는 유익 할 것입니다!

참고 : 바람직하지 못한 부작용이 있습니다. 과제 작성은 간접적 인 문서에 대한 링크와 함께 자체 페이지에 표시됩니다.어느 쪽이 더 나쁘지는 정직하지 않은지 ...