docs: def copy_style():
    r'''
  Write all goose-styles to the relevant matplotlib configuration directory.
    '''
  
    import os
    import matplotlib
  
    # style definitions
    # -----------------
  
    styles = {}
  
    styles['goose.mplstyle'] = '''
  figure.figsize       : 8,6
  font.weight          : normal
  font.size            : 16
  axes.labelsize       : medium
  axes.titlesize       : medium
  xtick.labelsize      : small
  ytick.labelsize      : small
  xtick.top            : True
  ytick.right          : True
  axes.facecolor       : none
  axes.prop_cycle      : cycler('color',['k', 'r', 'g', 'b', 'y', 'c', 'm'])
  legend.fontsize      : medium
  legend.fancybox      : true
  legend.columnspacing : 1.0
  legend.handletextpad : 0.2
  lines.linewidth      : 2
  image.cmap           : afmhot
  image.interpolation  : nearest
  image.origin         : lower
  savefig.facecolor    : none
  figure.autolayout    : True
  errorbar.capsize     : 2
  '''
  
    styles['goose-tick-in.mplstyle'] = '''
  xtick.direction      : in
  ytick.direction      : in
  '''
  
    styles['goose-tick-lower.mplstyle'] = '''
  xtick.top            : False
  ytick.right          : False
  axes.spines.top      : False
  axes.spines.right    : False
  '''
  
    if find_latex_font_serif() is not None:
  
      styles['goose-latex.mplstyle'] = r'''
  font.family          : serif
  font.serif           : {serif:s}
  font.weight          : bold
  font.size            : 18
  text.usetex          : true
  text.latex.preamble  : \usepackage{{amsmath}},\usepackage{{amsfonts}},\usepackage{{amssymb}},\usepackage{{bm}}
  '''.format(serif=find_latex_font_serif())
  
    else:
  
      styles['goose-latex.mplstyle'] = r'''
  font.family          : serif
  font.weight          : bold
  font.size            : 18
  text.usetex          : true
  text.latex.preamble  : \usepackage{{amsmath}},\usepackage{{amsfonts}},\usepackage{{amssymb}},\usepackage{{bm}}
  '''
  
    # write style definitions
    # -----------------------
  
    # directory name where the styles are stored
    dirname = os.path.abspath(os.path.join(matplotlib.get_configdir(), 'stylelib'))
  
    # make directory if it does not yet exist
    if not os.path.isdir(dirname): os.makedirs(dirname)
  
    # write all styles
    for fname, style in styles.items():
      open(os.path.join(dirname, fname),'w').write(style)