Raise Tex::Error
This commit is contained in:
+3
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user