2017-04-13 10 views
0

私はこの単純なcsv-tableを持っています。代わりに、それは私に最後の列が空である3つの列を与えます。どうして?Sphinxのcsv-tableディレクティブは、列の数が正しくない

.. csv-table:: 

    "Inline :math:`a^2+b^2=c^2`","Seperate: 
    .. math:: 

     (a + b)^2 = a^2 + 2ab + b^2 

     (a-b)^2 = a^2-2ab+b^2 

     (a-b)(a+b)=a^2-b^2", 
    ".. code-block:: rst 

     :math:`a^2+b^2=c^2`",".. code-block:: rst 

     .. math:: 

     (a + b)^2 &= a^2 + 2ab + b^2 

     (a-b)^2 &= a^2-2ab+b^2 

     (a-b)(a+b)&=a^2-b^2" 

The HTML Output has three columns

答えて

2

インデントが間違っている、との行は新しい行の代わりに、カンマで区切る必要があります。これはそれを行う必要があります。

.. csv-table:: 

    "Inline :math:`a^2+b^2=c^2`","Separate: 

    .. math:: 

     (a + b)^2 = a^2 + 2ab + b^2 

     (a-b)^2 = a^2-2ab+b^2 

     (a-b)(a+b)=a^2-b^2" 

    ".. code-block:: rst 

     :math:`a^2+b^2=c^2`",".. code-block:: rst 

     .. math:: 

      (a + b)^2 &= a^2 + 2ab + b^2 

      (a-b)^2 &= a^2-2ab+b^2 

      (a-b)(a+b)&=a^2-b^2" 
+0

charmのように動作します。どうもありがとう。それでも私は何が間違っているのか分かりません。 – Aleph0

+0

エディタでdiffを使用して2つのコードサンプルを比較するか、オンラインで[online different](https://www.diffchecker.com/DkISIJbV)で表示します。 –

関連する問題