sphinx doc为长表或图形生成横向页面

时间:2018-05-31 09:17:08

标签: latex python-sphinx

说我有一张桌子有很多列。所以我想把它放到latexpdf的横向页面中。有可能实现这个目标吗?

由于

1 个答案:

答案 0 :(得分:1)

我知道这个问题很久以前就有人问过了,但它仍然有用。

就我而言,我有一个带有 CSV 表格的 reStructuredText (rst) 文件,我想旋转该表格以仅在我的 Latex 文件中包含横向页面。

使用 raw 指令,我能够做到。

首先,在您的 conf.py 文件中添加这个以加载 lscape 包:

latex_elements = {

  'preamble': r'''\usepackage{lscape}'''
}

之后,你可以这样使用指令:

My CSV table
~~~~~~~~~~~~~~~~

.. raw:: latex

    \begin{landscape}

.. csv-table::
    :header: "Col 1", "Col 2", "Col 3"
    :widths: 10 10 10

    "Value 1", "Value 2", "Value 3"

.. raw:: latex

    \end{landscape}