@@ -201,12 +201,12 @@ class LatexManager:
201
201
def _build_latex_header ():
202
202
latex_header = [
203
203
_get_documentclass (),
204
+ _get_preamble (),
204
205
# Include TeX program name as a comment for cache invalidation.
205
206
# TeX does not allow this to be the first line.
206
207
rf"% !TeX program = { mpl .rcParams ['pgf.texsystem' ]} " ,
207
208
# Test whether \includegraphics supports interpolate option.
208
209
r"\usepackage{graphicx}" ,
209
- _get_preamble (),
210
210
r"\begin{document}" ,
211
211
r"\typeout{pgf_backend_query_start}" ,
212
212
]
@@ -833,11 +833,11 @@ def print_pdf(self, fname_or_fh, *, metadata=None, **kwargs):
833
833
r"\PassOptionsToPackage{pdfinfo={%s}}{hyperref}" % pdfinfo ,
834
834
r"\PassOptionsToPackage{%s}{geometry}" % geometry_options ,
835
835
_get_documentclass (),
836
+ _get_preamble (),
836
837
r"\usepackage{hyperref}" ,
837
838
r"\usepackage{geometry}" ,
838
839
r"\geometry{reset, %s}" % geometry_options ,
839
840
r"\usepackage{pgf}" ,
840
- _get_preamble (),
841
841
r"\begin{document}" ,
842
842
r"\centering" ,
843
843
r"\input{figure.pgf}" ,
@@ -947,11 +947,11 @@ def _write_header(self, width_inches, height_inches):
947
947
r"\PassOptionsToPackage{pdfinfo={%s}}{hyperref}" % pdfinfo ,
948
948
r"\PassOptionsToPackage{%s}{geometry}" % geometry_options ,
949
949
_get_documentclass (),
950
+ _get_preamble (),
950
951
r"\usepackage{hyperref}" ,
951
952
r"\usepackage{geometry}" ,
952
953
r"\geometry{reset, %s}" % geometry_options ,
953
954
r"\usepackage{pgf}" ,
954
- _get_preamble (),
955
955
r"\setlength{\parindent}{0pt}" ,
956
956
r"\begin{document}%" ,
957
957
])
0 commit comments