equal
deleted
inserted
replaced
384 |
384 |
385 class LuaLaTeX_Engine extends Bash_Engine("lualatex") |
385 class LuaLaTeX_Engine extends Bash_Engine("lualatex") |
386 class PDFLaTeX_Engine extends Bash_Engine("pdflatex") { override def use_pdflatex: Boolean = true } |
386 class PDFLaTeX_Engine extends Bash_Engine("pdflatex") { override def use_pdflatex: Boolean = true } |
387 class Build_Engine extends Bash_Engine("build") { override def use_build_script: Boolean = true } |
387 class Build_Engine extends Bash_Engine("build") { override def use_build_script: Boolean = true } |
388 |
388 |
389 class LIPIcs_Engine extends Bash_Engine("lipics") { |
389 class LIPIcs_Engine(name: String) extends Bash_Engine(name) { |
390 def lipics_options(options: Options): Options = |
390 def lipics_options(options: Options): Options = |
391 options + "document_heading_prefix=" + "document_comment_latex" |
391 options + "document_heading_prefix=" + "document_comment_latex" |
392 |
392 |
393 override def use_pdflatex: Boolean = true |
393 override def use_pdflatex: Boolean = true |
394 |
394 |
397 Build_LIPIcs.document_files.foreach(Isabelle_System.copy_file(_, doc_dir)) |
397 Build_LIPIcs.document_files.foreach(Isabelle_System.copy_file(_, doc_dir)) |
398 |
398 |
399 val latex_output = new Latex.Output(lipics_options(context.options)) |
399 val latex_output = new Latex.Output(lipics_options(context.options)) |
400 context.prepare_directory(dir, doc, latex_output) |
400 context.prepare_directory(dir, doc, latex_output) |
401 } |
401 } |
|
402 } |
|
403 class LIPIcs_LuaLaTeX_Engine extends LIPIcs_Engine("lipics") |
|
404 class LIPIcs_PDFLaTeX_Engine extends LIPIcs_Engine("lipics_pdflatex") { |
|
405 override def use_pdflatex: Boolean = true |
402 } |
406 } |
403 |
407 |
404 |
408 |
405 /* build documents */ |
409 /* build documents */ |
406 |
410 |