我试图在我的 reST 简单表中放置一个项目符号列表,但是项目符号列表的每一行都有自己的行:
====================== ======================= =======================
|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 ipsum
, dolor sit amet,
, consectetur
, * foo2 - adipisicing
和 elit
被放置在单独的表格行中。
期望的结果是第一列中的项目符号列表包含在一个表格行项目中。有没有一种简单的方法可以得到我想要的结果?
如果做不到这一点,是否有办法将我设计的 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|
。
最佳答案
试试 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.
* - ...
- ...
- ...
关于python - 如何在重组文本的简单表格中放置项目符号列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18522244/