summaryrefslogtreecommitdiff
path: root/Master/texmf/tex/latex/asymptote/asymptote.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf/tex/latex/asymptote/asymptote.sty')
-rw-r--r--Master/texmf/tex/latex/asymptote/asymptote.sty30
1 files changed, 25 insertions, 5 deletions
diff --git a/Master/texmf/tex/latex/asymptote/asymptote.sty b/Master/texmf/tex/latex/asymptote/asymptote.sty
index ee4de194f36..4dc89de1e52 100644
--- a/Master/texmf/tex/latex/asymptote/asymptote.sty
+++ b/Master/texmf/tex/latex/asymptote/asymptote.sty
@@ -3,7 +3,7 @@
%%% Modified by John Bowman
%%% Adapted from comment.sty (Under GPL v2+)
-\ProvidesPackage{asymptote}[2009/08/15 v1.10 Asymptote style file for LaTeX]
+\ProvidesPackage{asymptote}[2010/04/15 v1.12 Asymptote style file for LaTeX]
\RequirePackage{keyval}
\RequirePackage{ifthen}
\newif\ifASYinline
@@ -51,13 +51,13 @@
\fi
\fi
\ifx\XeTeXversion\undefined
-\else
-\ASYPDFtrue
-\immediate\write\AsyStream{settings.texcommand="xelatex";}%
-\fi
\ifASYPDF
\immediate\write\AsyStream{settings.tex="pdflatex";}%
\fi
+\else
+\immediate\write\AsyStream{settings.tex="xelatex";}%
+\ASYPDFtrue
+\fi
\ifASYinline
\immediate\write\AsyStream{settings.inlinetex=true;}%
@@ -267,6 +267,26 @@
\fi%
}
+% Work around bug in dvips.def: allow spaces in file names.
+\def\Ginclude@eps#1{%
+ \message{<#1>}%
+ \bgroup
+ \def\@tempa{!}%
+ \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
+ \ifx\Gin@scalex\@tempa\else rwi=\number\dimen@\space\fi
+ \ifx\Gin@scaley\@tempa\else rhi=\number\@tempdima\space\fi
+ \ifGin@clip clip\fi}%
+ \egroup}
+
\def\Asymptote{{\tt Asymptote}}
%%% Local Variables: