2012-07-04 66 views
0

使用docutils,似乎无法在reStructuredText中水平和垂直对齐图像。垂直对齐只接受换人,而水平对齐方式仅适用于内联图像,从而:水平和垂直对齐图像

.. image:: some/image.png 
    :align: middle 

.. |name| image:: some/image.png 
    :align: center 

崩溃。

有没有办法来控制垂直和水平对齐?

+0

根据docutils [image directive specification](http://docutils.sourceforge.net/docs/ref/rst/directives.html#image)'align'可以取值为“top”,“middle”或垂直对齐的“底部”和水平对齐的“左”,“中心”或“右”。你的代码示例崩溃是什么意思?你有没有收到任何错误信息? – Chris

+0

他们将一个类转储到html而不是实际使用align html属性有点令人伤心。 – kyrias

回答

0

我得到了一个答案:

由于:align是基于对齐的HTML定义,它是没有意义的(一般)对准图像垂直页面(在我的情况,我做一个演示文稿,所以垂直对齐幻灯片是有道理的)。

因此,独立图像只能水平对齐,而内嵌图像只能垂直对齐(在基线上)。