我使用此代码从 csv 创建一个表,用于 readthedocs 中的文档:
.. csv-table:: Markram et al. Model & Network configuration file
:file: ../config_files/Markram_config_file.csv
:header-rows: 1
CSV 很大并且有很多行和列。对于列,一切都很好,因为它只适合页面中的几列,而其他列可以通过滚动到表的右侧来访问。
但是,所有行都放置在页面中,我无法为该行指定特定的“长度”或“高度”csv表 http://docutils.sourceforge.net/docs/ref/rst/directives.html#tables。
我尝试通过指定高度:height: 100px
但它没有为表定义。有没有具体说明一下?Here's https://pastebin.com/J5FkcDhJ我在表中使用的示例。
就在您之前.. csv-table
指令,将其放在上面并用空行分隔(请参阅https://stackoverflow.com/a/46195021/2214933 https://stackoverflow.com/a/46195021/2214933):
.. rst-class:: table-myclass
.. csv-table:: blah blah blah
上面的代码会将类名应用于呈现的 HTML 表。
然后在您的 Sphinx 主题中添加自定义样式。假设您想要限制每个表格行的高度(不是表格本身,因为 100px 对于大量数据来说非常短),请输入以下内容:
table.myclass tbody tr {height: 100px;}
根据喜好调整 CSS 选择器和样式。
See 如何在 Sphinx 中创建自定义样式 https://stackoverflow.com/a/32079202/2214933.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)