compute and apply optimized widths and heights
(minimum estimated widths and heights for each table columns and rows
in inches returned by function dim_pretty()).
This function is to be used when the table widths and heights
should automatically be adjusted to fit the size of the content.
partname of the table (one of 'all', 'body', 'header' or 'footer')
line breaks
Soft returns (a line break in a paragraph) are not supported. Function
autofit will return wrong results if \n are used (they will be
considered as "").