diff --git a/CHANGES b/CHANGES index 5b890fe8420..b5011d71847 100644 --- a/CHANGES +++ b/CHANGES @@ -16,6 +16,8 @@ Features added Bugs fixed ---------- +* 9313: LaTeX: complex table with merged cells broken since 4.0 + Testing -------- diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index 546db9e31be..796e0cb92fb 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -966,7 +966,7 @@ def visit_row(self, node: Element) -> None: # insert suitable strut for equalizing row heights in given multirow self.body.append(r'\sphinxtablestrut{%d}' % cell.cell_id) else: # use \multicolumn for wide multirow cell - self.body.append(r'\multicolumn{%d}{|l|}\sphinxtablestrut{%d}}' % + self.body.append(r'\multicolumn{%d}{|l|}{\sphinxtablestrut{%d}}' % (cell.width, cell.cell_id)) def depart_row(self, node: Element) -> None: