(numeric or NULL) a vector of column widths. Each element's position in
colwidths corresponds to the column of df in the same position. If NULL, column widths
are calculated according to maximum number of characters per column.
font_size
(numeric(1)) font size.
col_labels
(flag) whether the column names (labels) of df should be used as the first row
of the output table.
col_lab_fontface
(string) font face to apply to the first row (of column labels
if col_labels = TRUE). Defaults to "bold".
hline
(flag) whether a horizontal line should be printed below the first row of the table.