src/Pure/Thy/document_output.ML
changeset 74823 d6ce4ce20422
parent 74790 3ce6fb9db485
child 74826 0e4d8aa61ad7
--- a/src/Pure/Thy/document_output.ML	Sat Nov 20 13:53:34 2021 +0100
+++ b/src/Pure/Thy/document_output.ML	Sat Nov 20 18:15:09 2021 +0100
@@ -200,11 +200,10 @@
   (case tok of
     Ignore => []
   | Token tok => output_token ctxt tok
-  | Heading (cmd, source) =>
-      XML.enclose ("%\n\\isamarkup" ^ cmd ^ "{") "%\n}\n"
-        (output_document ctxt {markdown = false} source)
-  | Body (cmd, source) =>
-      Latex.environment_text ("isamarkup" ^ cmd) (output_document ctxt {markdown = true} source)
+  | Heading (kind, source) =>
+      [XML.Elem (Markup.latex_heading kind, output_document ctxt {markdown = false} source)]
+  | Body (kind, source) =>
+      [XML.Elem (Markup.latex_body kind, output_document ctxt {markdown = true} source)]
   | Raw source =>
       Latex.string "%\n" @ output_document ctxt {markdown = true} source @ Latex.string "\n");