From 4e25e5667b0acb5cafeb8b32434a8b74c282e1c8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 27 May 2013 21:37:46 +0000 Subject: * xetex.def, * dvipdfmx.def (\Ginclude@eps): translation, scaling, etc. are non-commutative. Report and fixes from Akira Kakuto and Bruno Voisin, http://tug.org/pipermail/tex-live/2013-May/033670.html and http://tug.org/pipermail/tex-live/2013-May/033674.html. git-svn-id: svn://tug.org/texlive/trunk@30729 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def | 12 +++++++----- Master/texmf-dist/tex/xelatex/xetex-def/xetex.def | 13 +++++++++---- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/Master/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def b/Master/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def index dc7955d0d8c..097ccdf9242 100644 --- a/Master/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def +++ b/Master/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def @@ -18,7 +18,7 @@ %% Either version 1.0 or, at your option, any later version. %% \ProvidesFile{dvipdfmx.def} - [2013/04/29 v3.1 LaTeX graphics driver for dvipdfmx (TeX Live/ChoF)] + [2013/05/27 v3.2 LaTeX graphics driver for dvipdfmx (TeX Live/ChoF)] \def\c@lor@arg#1{% \dimen@#1\p@ \ifdim\dimen@<\z@\dimen@\maxdimen\fi @@ -187,18 +187,20 @@ \message{<#1>}% \bgroup \def\@tempa{!}% + \dimen@\Gin@urx\p@ + \advance\dimen@ -\Gin@llx\p@ + \Gin@defaultbp\Gin@urx\dimen@ + \dimen@\Gin@ury\p@ + \advance\dimen@ -\Gin@lly\p@ + \Gin@defaultbp\Gin@ury\dimen@ \dimen@\Gin@req@width \dimen@ii.1bp% \divide\dimen@\dimen@ii \@tempdima\Gin@req@height \divide\@tempdima\dimen@ii \special{PSfile="#1"\space - llx=\Gin@llx\space - lly=\Gin@lly\space urx=\Gin@urx\space ury=\Gin@ury\space - hoffset=\Gin@llx\space - voffset=\Gin@lly\space \ifx\Gin@scalex\@tempa\else rwi=\number\dimen@\space\fi \ifx\Gin@scaley\@tempa\else rhi=\number\@tempdima\space\fi \ifGin@clip clip\fi}% diff --git a/Master/texmf-dist/tex/xelatex/xetex-def/xetex.def b/Master/texmf-dist/tex/xelatex/xetex-def/xetex.def index 4d219f02f03..94bdada3cdf 100644 --- a/Master/texmf-dist/tex/xelatex/xetex-def/xetex.def +++ b/Master/texmf-dist/tex/xelatex/xetex-def/xetex.def @@ -13,6 +13,9 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Version History %% +%% 2013/05/27 [KB] Version v0.97 non-commutative operations. +%% (code provided by Bruno Voisin) +%% %% 2013/04/29 [KB] Version v0.96 handle non-origin ll corner. %% (code provided by Bruno Voisin) %% @@ -467,18 +470,20 @@ \message{<#1>}% \bgroup \def\@tempa{!}% + \dimen@\Gin@urx\p@ + \advance\dimen@ -\Gin@llx\p@ + \Gin@defaultbp\Gin@urx\dimen@ + \dimen@\Gin@ury\p@ + \advance\dimen@ -\Gin@lly\p@ + \Gin@defaultbp\Gin@ury\dimen@ \dimen@\Gin@req@width \dimen@ii.1bp% \divide\dimen@\dimen@ii \@tempdima\Gin@req@height \divide\@tempdima\dimen@ii \special{PSfile="#1"\space - llx=\Gin@llx\space - lly=\Gin@lly\space urx=\Gin@urx\space ury=\Gin@ury\space - hoffset=\Gin@llx\space - voffset=\Gin@lly\space \ifx\Gin@scalex\@tempa\else rwi=\number\dimen@\space\fi \ifx\Gin@scaley\@tempa\else rhi=\number\@tempdima\space\fi \ifGin@clip clip\fi}% -- cgit v1.2.3