Преобразуйте таблицы в rst для Пропитки латексом

У меня есть некоторые .rst файлы, и я преобразовываю их в .tex файл с помощью стандартного преобразователя сфинкса.

В некотором .rst у меня есть таблицы со специальной шириной как:

.. list-table::  
   :widths: 50 50 

Получающийся .tex всегда содержит таблицы как:

\begin{tabulary}{\textwidth}{|L|L|}

Так, ширина столбца потеряна.

Как я могу сохранить ширину столбца при преобразовании rst для пропитки латексом?


Я использовал разделитель запятой также,

.. list-table::  
   :widths: 50 , 50 
   :header-rows: 1 

* - SETTING 
  - DESCRIPTION
* - Enable 
  - Enables or disables internal tracing.
* - Verbose 
  - Enables or disables extended internal tracing. 

но это не работает.. возможно, я использовал плохой преобразователь? Какой преобразователь Вы рекомендуете?

9
задан Brian Tompsett - 汤莱恩 14 January 2017 в 23:37
поделиться

3 ответа

попробуйте:

:widths: 50, 50

через запятую.

Результат также зависит от того, как ваша таблица написана вначале.

Я предполагал, что вы использовали стандартный синтаксис первой таблицы, а не составляли таблицы из маркированных списков (насколько это возможно). Для получения дополнительной помощи попробуйте http://docutils.sourceforge.net/docs/ref/rst/directives.html#tables

Кроме того, если 50, 50 - это ширина столбца, ваш латексный код должен выглядеть так:

\begin{tabulary}{  1\textwidth}{ | p{0.5} | p{0.5} | }

и:

\begin{tabulary}{total width of table}{| column width| column width|}
1
ответ дан 4 December 2019 в 14:27
поделиться

У средства записи документации rst2latex есть некоторые проблемы с таблицами: http://docutils.sourceforge.net/docs/dev/todo.html#tables , может быть, ваша проблема связана с этим? Я думаю, что писатель Sphinx основан на rst2latex и, следовательно, может иметь те же проблемы.

0
ответ дан 4 December 2019 в 14:27
поделиться

на самом деле команда

.. tabularcolumns:: |p{4.5cm}|p{8.5cm}| 

нужна непосредственно перед .. list-table ::

http://sphinx.pocoo.org/markup/misc.html?highlight=tabularcolumns# dir-tabularcolumns

13
ответ дан 4 December 2019 в 14:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: