diff options
Diffstat (limited to 'tex/context/base/grph-fig.mkiv')
-rw-r--r-- | tex/context/base/grph-fig.mkiv | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/tex/context/base/grph-fig.mkiv b/tex/context/base/grph-fig.mkiv index 415a2aa76..ad71809bf 100644 --- a/tex/context/base/grph-fig.mkiv +++ b/tex/context/base/grph-fig.mkiv @@ -407,6 +407,8 @@ %D NEW: used in styledesign manual +% beware in mkiv we don't have the typeset- prefix +% % \setbuffer[typeset-b]\endbuffer % \setbuffer[typeset-a]\endbuffer % @@ -431,14 +433,23 @@ \dodotypesetbuffer[\jobname][] \fi\fi} -\def\dodotypesetbuffer[#1][#2]% beware: this will mix up the mp graphics +\def\dodotypesetbuffer[#1][#2]% {\bgroup \global\advance\noftypesetbuffers\plusone \edef\bufferfilename{\jobname-buffer-\the\noftypesetbuffers}% - \ctxlua{buffers.save("\bufferfilename.tmp","#1",true)}% - \executesystemcommand{context \bufferfilename.tmp}% +% \iftrialtypesetting +% \externalfigure[\bufferfilename.pdf][#2]% +% \global\advance\noftypesetbuffers\minusone +% \else + \doifmode{*\v!first} + {\ctxlua{buffers.save("\bufferfilename.tmp","#1",true,"typeset-")}% + \executesystemcommand{context \bufferfilename.tmp}}% \externalfigure[\bufferfilename.pdf][#2]% +% \fi \egroup} + +\def\dodotypesetbufferindeed#1% + {} % for me only (manuals and such) @@ -454,7 +465,7 @@ {\executeifdefined{\??tz#1}\gobbletwoarguments{#2}{#3}} \def\dodotypesetfile#1#2#3#4% args settings file settings - {\doifmode{*\v!first}{\executesystemcommand{texmfstart texexec.pl --batch --pdf #1 #3}}% + {\doifmode{*\v!first}{\executesystemcommand{context #1 #3}}% \doglobal\beforesplitstring#3\at.\to\typesetfilename \externalfigure[\typesetfilename.pdf][#2,#4]} |