diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def')
-rw-r--r-- | Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def b/Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def index cf1d5b9fe1e..beadfff3bf1 100644 --- a/Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def +++ b/Master/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def @@ -7,7 +7,7 @@ % % See the file doc/generic/pgf/licenses/LICENSE for more details. -\ProvidesFileRCS $Header: /cvsroot/pgf/pgf/generic/pgf/systemlayer/pgfsys-dvipdfmx.def,v 1.14 2014/07/09 14:01:22 cfeuersaenger Exp $ +\ProvidesFileRCS{pgfsys-dvipdfmx.def} % Driver commands for dvipdfmx % @@ -64,6 +64,7 @@ } \def\pgfsys@hbox#1{% + \pgfsys@begin@idscope% \pgfsys@beginscope% \setbox#1=\hbox{\box#1}% \wd#1=0pt% @@ -76,11 +77,13 @@ \pgfsys@dvipdfmx@stop@force@reset@color% \pgfsys@dvipdfmx@unsuspendcontent% \pgfsys@endscope% + \pgfsys@end@idscope% } % We cannot use many codes in pgfsys-common-pdf-via-dvi.def. % So it is rewritten here (with some bugs fixed). \def\pgfsys@hboxsynced#1{% + \pgfsys@begin@idscope% \pgfsys@beginscope% \setbox#1=\hbox{\box#1}% \wd#1=0pt% @@ -98,6 +101,7 @@ \pgfsys@dvipdfmx@stop@force@reset@color% \pgfsys@dvipdfmx@unsuspendcontent% \pgfsys@endscope% + \pgfsys@end@idscope% } % All text materials between `pdf:bcontent' and `pdf:econtent' are @@ -469,11 +473,9 @@ % % Position tracking (needs pdftex >= 1.40.0-alpha-20051205 in dvi mode) % -\ifx\pdftexversion\@undefined +\ifx\pdfsavepos\@undefined \else - \ifnum\pdftexversion>139 - \pgf@sys@pdf@dvi@tracker - \fi + \pgf@sys@pdf@dvi@tracker \fi \def\pgfsys@papersize#1#2{% |