2017-07-28 6 views
0

私の目標はPyLatexで浮動テーブルを作成し、これを行うにはクラスTableを使用します。私は'rc|cl'引数1として考えるようPyLatexテーブルの初期化時のエラー

Traceback (most recent call last): 
    File "table.py", line 18, in <module> 
    table = Table('rc|cl') 
TypeError: __init__() takes exactly 1 argument (2 given) 

これは本当に混乱している:私はTableを初期化するときしかし、私は次のエラーを取得します。私が何も間違っていないことを確認するために、私はNullegeからスクリプトを実行しました。その結果、上記のエラーが発生します。

+0

'table = Table()'とは何ですか? –

+0

その後、テーブルは初期化されますが、 'Table'オブジェクトには 'add_hline'という属性がありません。私はその例が間違っていると思う。 – gillesB

+0

'Table'の代わりに' Tabular'であってはなりませんか? – Feodoran

答えて

1

コメントに記載されているFeodoranは、表を浮かせるために表の中にラップする必要があります。

doc = Document() 

with doc.create(Table()): 
    with doc.create(Tabular("llr")) as tabular: 
     tabular.add_row(("Foo", "Bar", "Foobar")) 
     tabular.add_hline() 
     # etc 
関連する問題