def format_number_latex(number: float, sig_figures: int = 3) -> str:
    """
    Formats the number in latex format and round it to defined significant figures.
    If the result is in the exponential format, it will be formatted as
    ``[number] \\times 10^{[exponent]}``.

    Parameters
    ----------
    number :
        Number to format.
    sig_figures:
        Number of significant figures. Optional. Default 3.
    """

    formatted_num = f'{number:#.{sig_figures}g}'

    if 'e' in formatted_num:
        num_str, exponent = formatted_num.split('e')

        return f'{num_str} \\times 10^{{{int(exponent)}}}'

    return formatted_num