2017-04-13 3 views
0

Ich habe diese einfache csv-table, die eine Tabelle mit nur zwei Zeilen und zu Spalten erzeugen sollte. Stattdessen gibt es mir drei Spalten, wobei die letzte Spalte leer ist. Warum?Sphinx CSV-Tabelle Richtlinie erzeugt falsche Anzahl von Spalten

.. 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

Antwort

2

Die Vertiefung ist falsch, und Zeilen sollten durch neue Linien anstelle von Kommas getrennt werden. Dies sollte es tun.

.. 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

Funktioniert wie Charme. Danke vielmals. Ich bin mir immer noch nicht sicher, was ich falsch gemacht habe. – Aleph0

+0

Verwenden Sie diff in Ihrem Editor, um die beiden Codebeispiele zu vergleichen, oder sehen Sie sie online mit einem [online differ] (https://www.diffchecker.com/DkISIJbV) an. –

Verwandte Themen