summaryrefslogtreecommitdiff
path: root/graphics/asymptote/base/plain_strings.asy
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/base/plain_strings.asy')
-rw-r--r--graphics/asymptote/base/plain_strings.asy6
1 files changed, 4 insertions, 2 deletions
diff --git a/graphics/asymptote/base/plain_strings.asy b/graphics/asymptote/base/plain_strings.asy
index c109fc491f..8d1fd41bd0 100644
--- a/graphics/asymptote/base/plain_strings.asy
+++ b/graphics/asymptote/base/plain_strings.asy
@@ -184,16 +184,18 @@ string jobname(string name)
string graphic(string name, string options="")
{
+ if(settings.xasy)
+ name=stripdirectory(name);
+
if(latex()) {
if(options != "") options="["+options+"]";
- bool pdf=pdf();
string includegraphics="\includegraphics"+options;
if(settings.inlinetex)
return includegraphics+"{"+jobname(name)+"}";
else
return includegraphics+
(find(name," ") < 0 ? "{"+name+"}" :
- (pdf ? "{\""+stripextension(name)+"\".pdf}" : "{\""+name+"\"}"));
+ (pdf() ? "{\""+stripextension(name)+"\".pdf}" : "{\""+name+"\"}"));
}
if(settings.tex != "context")
notimplemented("graphic");