import matplotlib.pyplot as plt


plt.rcParams.update({
    'text.usetex': True,
    'font.family': 'serif',
    'font.size': 12,
    'figure.figsize': (5, 5),
    'figure.titlesize': 'large',
    'axes.titlesize': 'large',
    'axes.labelsize': 'large',
    'xtick.top': True,
    'xtick.major.size': 5,
    'xtick.minor.size': 3,
    'xtick.minor.visible': True,
    'xtick.direction': 'out',
    'xtick.labelsize': 'medium',
    'ytick.right': True,
    'ytick.major.size': 5,
    'ytick.minor.size': 3,
    'ytick.minor.visible': True,
    'ytick.direction': 'out',
    'ytick.labelsize': 'medium',
    'legend.frameon': True,
    'legend.framealpha': 1,
    'legend.fontsize': 'medium',
    'lines.linewidth': 2,
    'patch.linewidth': 2,
    'hatch.linewidth': 2,
    })

cmap = plt.get_cmap('tab10')

