src/Pure/Thy/latex.ML
changeset 19265 cae36e16f3c0
parent 17218 64242b791c19
child 22648 8c6b4f7548e3
--- a/src/Pure/Thy/latex.ML	Tue Mar 14 22:06:31 2006 +0100
+++ b/src/Pure/Thy/latex.ML	Tue Mar 14 22:06:33 2006 +0100
@@ -160,10 +160,12 @@
   let val syms = Symbol.explode str
   in (output_symbols syms, real (Symbol.length syms)) end;
 
+fun latex_keyword cmd =
+  apfst (enclose (if cmd then "\\isacommand{" else "\\isakeyword{") "}") o latex_output;
+
 fun latex_indent "" = ""
   | latex_indent s = enclose "\\isaindent{" "}" s;
 
-val _ = Output.add_mode latexN (latex_output, latex_indent o #1, Symbol.encode_raw);
-
+val _ = Output.add_mode latexN (latex_output, latex_keyword, latex_indent o #1, Symbol.encode_raw);
 
 end;