Use the HTML-based exporters, not LaTeX. LaTeX (--to pdf) requires pdflatex and won’t preserve CSS/DataFrame styling. Instead do:
# Or export to HTML and print to PDF
jupyter nbconvert --to html MyNotebook.ipynb
Open the HTML in a browser → Print to PDF. This way plots and DataFrame styles are preserved.