2013-08-29 25 views
3

我想放在我的安息簡單的表格項目列表,但項目符號列表中的每一行都有自己的行:如何在重構文本中的簡單表格中放置項目列表?

====================== ======================= ======================= 
|foo.png|    |bar.png|    |baz.png| 
====================== ======================= ======================= 
* foo1 - Lorem ipsum * bar     * baz 
    dolor sit amet, 
    consectetur 
* foo2 - adipisicing 
    elit 
====================== ======================= ======================= 

.. |foo.png| image:: assets/img/foo.png 
.. |bar.png| image:: assets/img/bar.png 
.. |baz.png| image:: assets/img/baz.png 

結果是每一行的* foo1 - Lorem ipsumdolor sit amet,consectetur* foo2 - adipisicingelit放置在單獨的表格行中。

期望的結果是第一列中的項目符號列表包含在一個表格行項目中。有沒有簡單的方法來獲得我所追求的結果?

失敗了,有沒有辦法將我的設計的HTML表格嵌入到reST文檔中?

我曾嘗試另一件事是替代:

====================== ======================= ======================= 
|foo.png|    |bar.png|    |baz.png| 
====================== ======================= ======================= 
|foo_list|    |bar_list|    |baz_list| 
====================== ======================= ======================= 

.. |foo.png| image:: assets/img/foo.png 
.. |bar.png| image:: assets/img/bar.png 
.. |baz.png| image:: assets/img/baz.png 

.. |foo_list| replace:: 
    * foo1 - Lorem ipsum dolor sit amet, consectetur 
    * foo2 - adipisicing elit 
.. |bar_list| replace:: 
    * bar 
.. |baz_list| replace:: 
    * baz 

這並沒有在所有的工作,顯示了|foo.png|圖像下方的第一,左上角單元格的文本|foo_list|

回答

4

嘗試list-table指令:

.. list-table:: Example table 
    :header-rows: 1 

    * - First header 
    - Second header 
    - Third header 
    * - Some text 
    - Some text 
    - A list: 
     * foo 
     * bar 
     * baz 
    * - Second row 
    - More cells 
    - etc. 
    * - ... 
    - ... 
    - ... 
相關問題