function init_cairomakie!() CairoMakie.activate!() set_theme!() return nothing end function gen_figure(; padding=5) text_width_in_pt = 405 return Figure(; resolution=(text_width_in_pt, 0.55 * text_width_in_pt), fontsize=10, figure_padding=padding, ) end function set_gaps!(fig::Figure) colgap!(fig.layout, 5) rowgap!(fig.layout, 5) return nothing end function save_fig(filename::String, fig::Figure; parent_dir="../exports/graphics") mkpath(parent_dir) save("$parent_dir/$filename", fig; pt_per_unit=1) return nothing end