- if (converter.latex
- && (latex_command_.empty() || converter.latex_flavor == "latex"))
- latex_command_ = subst(command, token_from, "");
+ if (converter.latex()) {
+ if (latex_command_.empty() ||
+ converter.latex_flavor() == "latex")
+ latex_command_ = subst(command, token_from, "");
+ if (dvilualatex_command_.empty() ||
+ converter.latex_flavor() == "dvilualatex")
+ dvilualatex_command_ = subst(command, token_from, "");
+ if (lualatex_command_.empty() ||
+ converter.latex_flavor() == "lualatex")
+ lualatex_command_ = subst(command, token_from, "");
+ if (pdflatex_command_.empty() ||
+ converter.latex_flavor() == "pdflatex")
+ pdflatex_command_ = subst(command, token_from, "");
+ if (xelatex_command_.empty() ||
+ converter.latex_flavor() == "xelatex")
+ xelatex_command_ = subst(command, token_from, "");
+ }