diff options
Diffstat (limited to 'Build/source/utils/asymptote/doc/asy-latex.dtx')
-rw-r--r-- | Build/source/utils/asymptote/doc/asy-latex.dtx | 27 |
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}{}{}% |