@@ -987,26 +987,25 @@ def savefig(self, figure=None, **kwargs):
987987 raise ValueError (f"No figure { figure } " )
988988 figure = manager .canvas .figure
989989
990- with cbook ._setattr_cm (figure , canvas = FigureCanvasPgf (figure )):
991- width , height = figure .get_size_inches ()
992- if self ._n_figures == 0 :
993- self ._write_header (width , height )
994- else :
995- # \pdfpagewidth and \pdfpageheight exist on pdftex, xetex, and
996- # luatex<0.85; they were renamed to \pagewidth and \pageheight
997- # on luatex>=0.85.
998- self ._file .write (
999- (
1000- r'\newpage'
1001- r'\ifdefined\pdfpagewidth\pdfpagewidth'
1002- fr'\else\pagewidth\fi={ width } in'
1003- r'\ifdefined\pdfpageheight\pdfpageheight'
1004- fr'\else\pageheight\fi={ height } in'
1005- '%%\n '
1006- ).encode ("ascii" )
1007- )
1008- figure .savefig (self ._file , format = "pgf" , ** kwargs )
1009- self ._n_figures += 1
990+ width , height = figure .get_size_inches ()
991+ if self ._n_figures == 0 :
992+ self ._write_header (width , height )
993+ else :
994+ # \pdfpagewidth and \pdfpageheight exist on pdftex, xetex, and
995+ # luatex<0.85; they were renamed to \pagewidth and \pageheight
996+ # on luatex>=0.85.
997+ self ._file .write (
998+ (
999+ r'\newpage'
1000+ r'\ifdefined\pdfpagewidth\pdfpagewidth'
1001+ fr'\else\pagewidth\fi={ width } in'
1002+ r'\ifdefined\pdfpageheight\pdfpageheight'
1003+ fr'\else\pageheight\fi={ height } in'
1004+ '%%\n '
1005+ ).encode ("ascii" )
1006+ )
1007+ figure .savefig (self ._file , format = "pgf" , backend = "pgf" , ** kwargs )
1008+ self ._n_figures += 1
10101009
10111010 def get_pagecount (self ):
10121011 """Return the current number of pages in the multipage pdf file."""
0 commit comments