PyLatex初始化错误表

问题描述:

我的目标是创建一个与PyLatex的浮动表,要做到这一点我想使用类Table。但是,当我初始化Table我得到以下错误: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) 

这确实是令人困惑,因为我认为'rc|cl'为1的说法。为了确保我没有任何错误,我执行了Nullege中的一个脚本,导致上述错误。

+0

'table = Table()'做什么? –

+0

然后表被初始化,但是我得到错误“Table”对象没有属性'add_hline'。我认为这个例子是错误的。 – gillesB

+0

不应该是“表格”而不是“表格”? – Feodoran

正如Feodoran在他的评论中提到的,Tabular必须包裹在一张桌子内才能使其浮动。

doc = Document() 

with doc.create(Table()): 
    with doc.create(Tabular("llr")) as tabular: 
     tabular.add_row(("Foo", "Bar", "Foobar")) 
     tabular.add_hline() 
     # etc