longtabu我正在尝试在我编写的 Java 程序中将HTML 表解析为 LaTeX 代码(使用它支持自定义列宽设置)。直到现在,我的代码运行得相当稳定,输出看起来也还不错。我必须支持表的colspan-feature (我现在跳过 rowspan),这就是问题所在。导致问题的表如下所示:
<table>
<tr>
<td width="385" colspan="3">
Content
</td>
<td width="359" colspan="3">
Content
</td>
<td width="151">
Content
</td>
</tr>
<tr>
<td width="24">
Content
</td>
<td width="361" colspan="2">
Content
</td>
<td width="359" colspan="3">
Content
</td>
<td width="151">
Content
</td>
</tr>
<tr>
<td width="24">
Content
</td>
<td width="276">
Content
</td>
<td width="85">
Content
</td>
<td width="198" colspan="2">
Content
</td>
<td width="161">
Content
</td>
<td width="151">
Content
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
我发现问题在于,没有任何表行定义所有列宽。
根据我的理解,我需要一个线性方程组来解决单列宽度的计算......我是对的还是我错过了一些东西?
在 Java 中求解此类方程组的最佳方法是什么?