CSV-通过前导码进行表格格式化? [英] csv-table formatting through preamble?
本文介绍了CSV-通过前导码进行表格格式化?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以编辑.tex文件或Writer.py源代码...但这两个似乎都是糟糕的选择。
有什么东西可以传递到前言来实现这一点吗?
推荐答案
取决于您试图通过更改表格式实现的目标。例如,如果您想要定义行颜色并相应地更改整个文档中的表,您可以使用xcolor包,并通过更改表格环境来重新定义表格在定义点的处理方式。
所以在前言中您会这样做
usepackage[table]{xcolor}
definecolor{foo}{RGB}{236,137,29}
definecolor{bar}{RGB}{232,108,31}
let
ewtabular abular
let
ewendtabularendtabular
enewenvironment{tabular}{
owcolors{2}{foo}{bar}
ewtabular}{
ewendtabular}
这将覆盖默认的表格环境,并从第二行开始在整个文档中应用页脚和条行颜色。
因为有更多与表相关的指令。您应该看看sphinxtr
Jeff Terrace包含了一些很好的扩展,但可以使用的两个主要扩展是numfig和figtable。您可以将CSV表包装到可配置表中。.. figtable::
:label: my-csv-label
:caption: My CSV Table
:nofig:
.. csv-table::
:file: data/foo.csv
:header-rows: 1
使用下面的标题而不是上面的标题更改标准表格格式。然后,您还可以使用:num:.直接链接到该表,这也是一个额外的好处
:num:`Table #my-csv-label`
它将自动相应地编号,而不引用标签名称。您还可以使用
.. figtable::
:spec: {r l r l}
以更好地定义您希望表格的显示方式。
这篇关于CSV-通过前导码进行表格格式化?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文