2011-03-31 5 views
8

RestructuredText에서, 당신은 documentation에서 찍은 같은 테이블 (의 헤더 행을 렌더링 할 수 있습니다수직 헤더

+------------------------+------------+----------+----------+ 
| Header row, column 1 | Header 2 | Header 3 | Header 4 | 
| (header rows optional) |   |   |   | 
+========================+============+==========+==========+ 
| body row 1, column 1 | column 2 | column 3 | column 4 | 
+------------------------+------------+----------+----------+ 
| body row 2    | Cells may span columns.   | 
+------------------------+------------+---------------------+ 
| body row 3    | Cells may | - Table cells  | 
+------------------------+ span rows. | - contain   | 
| body row 4    |   | - body elements. | 
+------------------------+------------+---------------------+ 

는 첫 번째 열의와 유사한 일을 할 수 있나요 ? 요

+------------------------++------------+----------+----------+ 
| Header row, column 1 || Header 2 | Header 3 | Header 4 | 
| (header rows optional) ||   |   |   | 
+========================++============+==========+==========+ 
| body row 1, column 1 || column 2 | column 3 | column 4 | 
+------------------------++------------+----------+----------+ 
| body row 2    || Cells may span columns.   | 
+------------------------++------------+---------------------+ 
| body row 3    || Cells may | - Table cells  | 
+------------------------++ span rows. | - contain   | 
| body row 4    ||   | - body elements. | 
+------------------------++------------+---------------------+ 

답변

13

당신은 옵션이 사용 list-table 지침을 달성 할 수 stub-columns 또는 :. 예, 분명히 작동하지 않는의 (열 1의 끝에서 같은 배를 주) 다음을 수 심지어 stub-columnsheader-rows을 결합 할 수도 있습니다. 자세한 내용은 http://docutils.sourceforge.net/docs/ref/rst/directives.html#list-table을 참조하십시오.

 
.. list-table:: Sample list table 
    :widths: 10 20 20 
    :header-rows: 1 
    :stub-columns: 1 

    * - 
    - Column 1 
    - Column 2 
    * - Row 1 
    - Hello 
    - World! 
    * - Row 2 
    - Hello 
    - List Table! 
    * - Row 3 
    - This 
    - Works 

명백한 단점은 당신이하지 훨씬 편리 일반 간단한 테이블로 할 수있는 목록과 테이블 내용을 유지할 필요가 있다는 것입니다 : 이하 간단한 예입니다. 따라서 에 stub-columns 옵션이있는 csv-table 명령어를 여기에서 확인하십시오.

정규 테이블 구문을 고수해야하는 경우 - 가능합니다. 임시 해결책으로 - 첫 번째 열의 텍스트를 강조 할 수 있습니다 :-)

+0

매우 좋았습니다. 많은 감사합니다! – gozzilli