- render_pager_add_table (p, table_ref (table_item_get_table (table_item)));
- add_footnote_page (p, p->pages[p->n_pages - 1]);
+
+ /* Body. */
+ body_page = render_pager_add_table (p, table_ref (table_item_get_table (
+ table_item)));
+
+ /* Caption. */
+ if (caption)
+ render_pager_add_table (p, table_from_string (TAB_LEFT, caption));
+
+ /* Footnotes. */
+ add_footnote_page (p, body_page);