package net.sourceforge.texlipse.builder; import net.sourceforge.texlipse.properties.TexlipseProperties; /** * Run the external Xelatex program. * * @author Boris von Loesch */ public class XelatexRunner extends LatexRunner { /** * Create a new ProgramRunner. */ public XelatexRunner() { super(); } protected String getWindowsProgramName() { return "xelatex.exe"; } protected String getUnixProgramName() { return "xelatex"; } public String getDescription() { return "XeLatex program"; } /** * Enable SyncTeX */ public String getDefaultArguments() { return "-synctex=1 "+super.getDefaultArguments(); } /** * @return output file format (pdf) */ public String getOutputFormat() { return TexlipseProperties.OUTPUT_FORMAT_PDF; } }