ENH: 
#### Is your feature request related to a problem?

When using jupyter-book with the pdflatex i can create beautiful tables from data frames, but when using a styler object this does not work at all.

I suspect this is due to differences in how to use the _repr_latex_ methods for styler and for dataframe objects.

#### Describe the solution you'd like

I would like to be able to use styler object like dataframe objects to show up in the pdflatex generated pdf.

I was able to achieve that by using this function.:

````python
styler = fancy_styled_pandas_dataframe


def latex_save_styler(styler):
    def a(*args, **kwargs):
        return styler.data._repr_latex_(*args, **kwargs)
    styler._repr_latex_ = a
    return styler

latex_save_styler(styler)
````

see also this discussion.: https://github.com/executablebooks/jupyter-book/issues/1512


#### API breaking implications

I do believe the offending property are the mandatory keyword arguments for the _repr_latex methof of the styler object.

parse_index, sparse_columns

#### Describe alternatives you've considered

I am unsure if this is a problem of pandas, or expected behaviour. (and the way pandas is called from jupyter-book should be changed) however, the given code solved my problem at hand, it may or may not be usefull for other people or in understanding/fixing the issue.

#### Additional context

I am using pandas ==1.3.3 and jupyter-book==0.11.3
