@@ -53,7 +53,8 @@ def _get_preamble():
53
53
r"\def\mathdefault#1{#1}" ,
54
54
# Use displaystyle for all math.
55
55
r"\everymath=\expandafter{\the\everymath\displaystyle}" ,
56
- # Allow pgf.preamble to override the above definitions.
56
+ # Allow pgf.documentclass and pgf.preamble to override the above definitions.
57
+ _get_documentclass (),
57
58
mpl .rcParams ["pgf.preamble" ],
58
59
* ([
59
60
r"\ifdefined\pdftexversion\else % non-pdftex case." ,
@@ -200,7 +201,6 @@ class LatexManager:
200
201
@staticmethod
201
202
def _build_latex_header ():
202
203
latex_header = [
203
- _get_documentclass (),
204
204
_get_preamble (),
205
205
# Include TeX program name as a comment for cache invalidation.
206
206
# TeX does not allow this to be the first line.
@@ -832,7 +832,6 @@ def print_pdf(self, fname_or_fh, *, metadata=None, **kwargs):
832
832
"\n " .join ([
833
833
r"\PassOptionsToPackage{pdfinfo={%s}}{hyperref}" % pdfinfo ,
834
834
r"\PassOptionsToPackage{%s}{geometry}" % geometry_options ,
835
- _get_documentclass (),
836
835
_get_preamble (),
837
836
r"\usepackage{hyperref}" ,
838
837
r"\usepackage{geometry}" ,
@@ -946,7 +945,6 @@ def _write_header(self, width_inches, height_inches):
946
945
latex_header = "\n " .join ([
947
946
r"\PassOptionsToPackage{pdfinfo={%s}}{hyperref}" % pdfinfo ,
948
947
r"\PassOptionsToPackage{%s}{geometry}" % geometry_options ,
949
- _get_documentclass (),
950
948
_get_preamble (),
951
949
r"\usepackage{hyperref}" ,
952
950
r"\usepackage{geometry}" ,
0 commit comments