В зависимости от того, чего вы пытаетесь достичь, изменяя формат таблицы. Например, если вы хотите определить цвета строк и соответствующим образом изменить таблицы в документе, вы можете использовать как пакет xcolor, так и переопределить, как таблица обрабатывает это в точке определения, изменив табличную среду.
Итак, в преамбуле вы бы сделали
\usepackage[table]{xcolor}
\definecolor{foo}{RGB}{236,137,29}
\definecolor{bar}{RGB}{232,108,31}
\let\newtabular\tabular
\let\newendtabular\endtabular
\renewenvironment{tabular}{\rowcolors{2}{foo}{bar}\newtabular}{\newendtabular}
Это перезапишет табличную среду по умолчанию и применит цвета строк foo и bar по всему документу, начиная со второй строки.
Для того, чтобы иметь больше директив, связанных с таблицами. Вы должны взглянуть на sphinxtr
У Джеффа Терраса есть несколько отличных расширений, но два основных из них — это numfig и figtable. Вы можете обернуть таблицу csv в figtable.
.. 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}
Чтобы лучше определить, как вы хотите, чтобы ваша таблица выглядела.
![таблица](https://i.stack.imgur.com/D5g2n.png)
![table2](https://i.stack.imgur.com/2f6YN.png)
person
Cole
schedule
29.08.2013