我需要创建一个包含以下要求的两列表格:
- 第 2 列包含大量数据,跨越 2-3 行
- 整个表格可能跨越 2-3 页
表格条目存储在字典中,应在运行时填充。有人能帮我吗?以下是我的代码。
f.write('\\begin{longtable}{|l|l|}')
f.write('\\caption[stars]{Resolved '+doc_name+' STARs} \label{stars}\n')
f.write('\\multicolumn{2}{|c|}{\\textbf{STAR}} & \\multicolumn{2}{c|}{\\textbf{Description}}\n')
f.write('\\endfirsthead\n')
f.write('\\multicolumn{2}{c}%{{\\bfseries \\tablename\ \\thetable{} -- continued from previous page}} \\')
f.write('\\hline \\multicolumn{2}{|c|}{\\textbf{STAR}} & \\multicolumn{2}{c|}{\\textbf{Description}} \\\ \hline')
f.write('\\endhead\n')
f.write('\\hline \\multicolumn{2}{|r|}{{Continued on next page}} \\ \hline')
f.write('\\endfoot\n')
f.write('\\hline \\hline')
f.write('\\endlastfoot')
f.write('\\n')
f.write("\\\\ \n\t".join(["{} & {}".format(_k, ", ".join(_v)) for _k, _v in sorted(dict.items())]))
f.write('\\end{longtable}')