revert changeset 2f98e3c4592c: avoid conflict with low-level \<^latex> markup;
authorwenzelm
Wed, 01 Jan 2025 22:06:27 +0100
changeset 81704 9253dadbd4ac
parent 81703 7c3f7e992889
child 81705 53fea2ccab19
revert changeset 2f98e3c4592c: avoid conflict with low-level \<^latex> markup;
NEWS
lib/texinputs/isabelle.sty
src/Pure/General/latex.ML
--- a/NEWS	Wed Jan 01 19:42:53 2025 +0100
+++ b/NEWS	Wed Jan 01 22:06:27 2025 +0100
@@ -209,17 +209,15 @@
   \renewcommand{\isatconst}[1]{{\color{darkgray}#1}}
   \renewcommand{\isaconst}[1]{\textsl{\color{darkgray}#1}}
 
-* LaTeX presentation now distinguishes keywords of outer and inner
-syntax more carefully. This allows to imitate Isabelle/jEdit rendering
-like this:
+* LaTeX presentation of outer syntax keywords now distinguishes
+keyword1, keyword2, keyword3 more carefully. This allows to imitate
+Isabelle/jEdit rendering like this:
 
   \renewcommand{\isacommand}[1]{\isakeywordONE{#1}}
   \renewcommand{\isakeywordONE}[1]{\isakeyword{\color[RGB]{0,102,153}#1}}
   \renewcommand{\isakeywordTWO}[1]{\isakeyword{\color[RGB]{0,153,102}#1}}
   \renewcommand{\isakeywordTHREE}[1]{\isakeyword{\color[RGB]{0,153,255}#1}}
 
-  \renewcommand{\isaliteral}[1]{\isakeyword{\color[RGB]{0,102,153}#1}}
-  \renewcommand{\isadelimiter}[1]{#1}
 
 
 *** HOL ***
--- a/lib/texinputs/isabelle.sty	Wed Jan 01 19:42:53 2025 +0100
+++ b/lib/texinputs/isabelle.sty	Wed Jan 01 22:06:27 2025 +0100
@@ -154,8 +154,6 @@
 \newcommand{\isakeywordONE}[1]{\isakeyword{#1}}
 \newcommand{\isakeywordTWO}[1]{\isakeyword{#1}}
 \newcommand{\isakeywordTHREE}[1]{\isakeyword{#1}}
-\newcommand{\isaliteral}[1]{#1}
-\newcommand{\isadelimiter}[1]{#1}
 \newcommand{\isatclass}[1]{#1}
 \newcommand{\isatconst}[1]{#1}
 \newcommand{\isatfree}[1]{#1}
--- a/src/Pure/General/latex.ML	Wed Jan 01 19:42:53 2025 +0100
+++ b/src/Pure/General/latex.ML	Wed Jan 01 22:06:27 2025 +0100
@@ -251,8 +251,6 @@
    (Markup.keyword1N, markup_macro "isakeywordONE"),
    (Markup.keyword2N, markup_macro "isakeywordTWO"),
    (Markup.keyword3N, markup_macro "isakeywordTHREE"),
-   (Markup.literalN, markup_macro "isaliteral"),
-   (Markup.delimiterN, markup_macro "isadelimiter"),
    (Markup.tclassN, markup_macro "isatclass"),
    (Markup.tconstN, markup_macro "isatconst"),
    (Markup.tfreeN, markup_macro "isatfree"),