Raise Tex::Error

This commit is contained in:
Joshua Peek
2011-11-28 13:53:36 -06:00
parent 32fb1cdb23
commit a20fd4fdcf
+3 -3
View File
@@ -54,16 +54,16 @@ module Gollum
::File.open(tex_path, 'w') { |f| f.write(Template % formula) }
result = sh latex_path, '-interaction=batchmode', 'formula.tex', :cwd => path
raise "`latex` command failed: #{result}" unless ::File.exist?(eps_path)
raise Error, "`latex` command failed: #{result}" unless ::File.exist?(eps_path)
result = sh dvips_path, '-o', eps_path, '-E', dvi_path
raise "`dvips` command failed: #{result}" unless ::File.exist?(dvi_path)
raise Error, "`dvips` command failed: #{result}" unless ::File.exist?(dvi_path)
result = sh convert_path, '+adjoin',
'-antialias',
'-transparent', 'white',
'-density', '150x150',
eps_path, png_path
raise "`convert` command failed: #{result}" unless ::File.exist?(png_path)
raise Error, "`convert` command failed: #{result}" unless ::File.exist?(png_path)
::File.read(png_path)
end