diff --git a/scribus/pageitem_latexframe.cpp b/scribus/pageitem_latexframe.cpp index 05d4a8bee..1a6840feb 100644 --- a/scribus/pageitem_latexframe.cpp +++ b/scribus/pageitem_latexframe.cpp @@ -308,6 +308,15 @@ void PageItem_LatexFrame::runApplication() i.next(); full_command.replace("$scribus_"+i.key()+"$", i.value()); } + + QString docDir = "."; + if (doc()->hasName) + { + QFileInfo fi(doc()->documentFileName()); + docDir = fi.absoluteDir().absolutePath(); + } + + full_command.replace("$scribus_doc_dir$", docDir); imageFile = tempFileBase + config->imageExtension();