equal
deleted
inserted
replaced
411 case errs => result0.errors(errs).error_rc |
411 case errs => result0.errors(errs).error_rc |
412 } |
412 } |
413 |
413 |
414 if (result1.ok) { |
414 if (result1.ok) { |
415 for (document_output <- proper_string(options.string("document_output"))) { |
415 for (document_output <- proper_string(options.string("document_output"))) { |
416 val document_output_dir = info.dir + Path.explode(document_output) |
416 val document_output_dir = |
417 Isabelle_System.make_directory(document_output_dir) |
417 Isabelle_System.make_directory(info.dir + Path.explode(document_output)) |
418 |
|
419 val base = deps(session_name) |
418 val base = deps(session_name) |
420 File.write(document_output_dir + Path.explode("session.tex"), |
419 File.write(document_output_dir + Path.explode("session.tex"), |
421 base.session_theories.map(name => "\\input{" + name.theory_base_name + ".tex}\n\n").mkString) |
420 base.session_theories.map(name => "\\input{" + name.theory_base_name + ".tex}\n\n").mkString) |
422 } |
421 } |
423 Present.finish(progress, store.browser_info, graph_file, info, session_name) |
422 Present.finish(progress, store.browser_info, graph_file, info, session_name) |