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) } ::File.open(tex_path, 'w') { |f| f.write(Template % formula) }
result = sh latex_path, '-interaction=batchmode', 'formula.tex', :cwd => path 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 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', result = sh convert_path, '+adjoin',
'-antialias', '-antialias',
'-transparent', 'white', '-transparent', 'white',
'-density', '150x150', '-density', '150x150',
eps_path, png_path 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) ::File.read(png_path)
end end