string const token_base("$$b");
string const token_to("$$o");
string const token_path("$$p");
+string const token_orig_path("$$r");
cit != path.end(); ++cit) {
Converter const & conv = converterlist_[*cit];
if (conv.latex)
+ if (contains(conv.from, "xetex"))
+ return OutputParams::XETEX;
if (contains(conv.to, "pdf"))
return OutputParams::PDFLATEX;
if (conv.xml)
command = subst(command, token_from, quoteName(infile2));
command = subst(command, token_base, quoteName(from_base));
command = subst(command, token_to, quoteName(outfile2));
+ command = subst(command, token_path, quoteName(infile.onlyPath().absFilename()));
+ command = subst(command, token_orig_path, quoteName(orig_from.onlyPath().absFilename()));
command = libScriptSearch(command);
if (!conv.parselog.empty())