包含较大单元格数据的表格和跨越多页的长表格

包含较大单元格数据的表格和跨越多页的长表格

我需要创建一个包含以下要求的两列表格:

  1. 第 2 列包含大量数据,跨越 2-3 行
  2. 整个表格可能跨越 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}')

相关内容