summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/doc/asy-latex.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/doc/asy-latex.dtx')
-rw-r--r--Build/source/utils/asymptote/doc/asy-latex.dtx27
1 files changed, 18 insertions, 9 deletions
diff --git a/Build/source/utils/asymptote/doc/asy-latex.dtx b/Build/source/utils/asymptote/doc/asy-latex.dtx
index 04b3a265b6d..7ce3c409ab4 100644
--- a/Build/source/utils/asymptote/doc/asy-latex.dtx
+++ b/Build/source/utils/asymptote/doc/asy-latex.dtx
@@ -11,7 +11,7 @@ ____________________________
The ASYMPTOTE package
(C) 2003 Tom Prince
-(C) 2003-2010 John Bowman
+(C) 2003-2015 John Bowman
(C) 2010 Will Robertson
Adapted from comment.sty
@@ -38,7 +38,7 @@ Licence: GPL2+
%</driver>
%<pkg>\ProvidesPackage{asymptote}
%<*pkg>
- [2012/08/25 v1.27 Asymptote style file for LaTeX]
+ [2015/05/10 v1.29 Asymptote style file for LaTeX]
%</pkg>
%
%<*driver>
@@ -302,7 +302,9 @@ Licence: GPL2+
% \end{macrocode}
%
% \begin{macrocode}
+\def\asylatexdir{}
\def\asydir{}
+\def\ASYasydir{}
\def\ASYprefix{}
% \end{macrocode}
%
@@ -314,6 +316,7 @@ Licence: GPL2+
\newif\ifASYPDF
\ifxetex
\ASYPDFtrue
+ \usepackage{everypage}
\else
\ifpdf
\ASYPDFtrue
@@ -431,6 +434,16 @@ Licence: GPL2+
\next%
}
\endgroup
+\def\asy@init{
+ \def\ASYlatexdir{}
+ \ifx\asylatexdir\empty\else
+ \def\ASYlatexdir{\asylatexdir/}%
+ \fi
+ \ifx\asydir\empty\else
+ \def\ASYasydir{\asydir/}%
+ \fi
+ \def\ASYprefix{\ASYlatexdir\ASYasydir}%
+}
% \end{macrocode}
%
% \subsection{User interface}
@@ -448,9 +461,7 @@ Licence: GPL2+
% \end{macrocode}
%
% \begin{macrocode}
- \ifx\asydir\empty\else
- \def\ASYprefix{\asydir/}%
- \fi
+ \asy@init
\immediate\write\AsyPreStream{%
\noexpand\InputIfFileExists{%
\ASYprefix\noexpand\jobname-\the\c@asy.pre}{}{}%
@@ -470,7 +481,7 @@ Licence: GPL2+
%
% \begin{macrocode}
\def\asy@write@graphic@header{%
- \immediate\openout\AsyStream=\ASYprefix\jobname-\the\c@asy.asy\relax
+ \immediate\openout\AsyStream=\ASYasydir\jobname-\the\c@asy.asy\relax
\gdef\AsyFile{\ASYprefix\Jobname-\the\c@asy}%
\immediate\write\AsyStream{%
if(!settings.multipleView) settings.batchView=false;^^J%
@@ -610,9 +621,7 @@ Licence: GPL2+
\ifASYattach
\ASYinlinefalse
\fi
- \ifx\asydir\empty\else
- \def\ASYprefix{\asydir/}%
- \fi
+ \asy@init
\immediate\write\AsyPreStream{%
\noexpand\InputIfFileExists{%
\ASYprefix\noexpand\jobname-\the\c@asy.pre}{}{}%