diff options
author | Karl Berry <karl@freefriends.org> | 2016-03-14 22:52:10 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-03-14 22:52:10 +0000 |
commit | 355bf72b81c6931539dd365430e78ebc10bcd0a2 (patch) | |
tree | ff9e855fb9eeb6cbc286d58e6cfe07bdb9cdf4ba /Build/source/utils/asymptote/texfile.h | |
parent | 1cdee1080e0ad8f88624629e00039d9fe89c1b54 (diff) |
asy 2.37 sources
git-svn-id: svn://tug.org/texlive/trunk@40025 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/texfile.h')
-rw-r--r-- | Build/source/utils/asymptote/texfile.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Build/source/utils/asymptote/texfile.h b/Build/source/utils/asymptote/texfile.h index 0a99b4aafd7..4a51459ee71 100644 --- a/Build/source/utils/asymptote/texfile.h +++ b/Build/source/utils/asymptote/texfile.h @@ -56,15 +56,16 @@ void latexfontencoding(T& out) template<class T> void texpreamble(T& out, mem::list<string>& preamble=processData().TeXpreamble, - bool ASYalign=true) + bool ASYalign=true, bool ASYbox=true) { texuserpreamble(out,preamble); string texengine=settings::getSetting<string>("tex"); if(settings::context(texengine)) out << "\\disabledirectives[system.errorcontext]%" << newl; + if(ASYbox) + out << "\\newbox\\ASYbox" << newl + << "\\newdimen\\ASYdimen" << newl; out << "\\def\\ASYprefix{" << stripFile(settings::outname()) << "}" << newl - << "\\newbox\\ASYbox" << newl - << "\\newdimen\\ASYdimen" << newl << "\\long\\def\\ASYbase#1#2{\\leavevmode\\setbox\\ASYbox=\\hbox{#1}%" << "\\ASYdimen=\\ht\\ASYbox%" << newl << "\\setbox\\ASYbox=\\hbox{#2}\\lower\\ASYdimen\\box\\ASYbox}" << newl; |