[latex3-commits] [git/LaTeX3-latex3-latex2e] everymath: 04 and 05 break differently in luatex (b2861e3a)

Frank Mittelbach frank.mittelbach at latex-project.org
Thu Jan 5 15:49:58 CET 2023


Repository : https://github.com/latex3/latex2e
On branch  : everymath
Link       : https://github.com/latex3/latex2e/commit/b2861e3a8cb8f9e64185e5596261150c2dbfb987

>---------------------------------------------------------------

commit b2861e3a8cb8f9e64185e5596261150c2dbfb987
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Thu Jan 5 15:49:58 2023 +0100

    04 and 05 break differently in luatex


>---------------------------------------------------------------

b2861e3a8cb8f9e64185e5596261150c2dbfb987
 ...hcapture-004.tlg => mathcapture-004.luatex.tlg} | 54 +++++++-------
 ...hcapture-004.tlg => mathcapture-005.luatex.tlg} | 83 ++++++++++++----------
 .../{mathcapture-004.lvt => mathcapture-005.lvt}   | 31 ++++----
 .../{mathcapture-004.tlg => mathcapture-005.tlg}   | 61 +++++++++-------
 4 files changed, 126 insertions(+), 103 deletions(-)

diff --git a/required/latex-lab/testfiles/mathcapture-004.tlg b/required/latex-lab/testfiles/mathcapture-004.luatex.tlg
similarity index 92%
copy from required/latex-lab/testfiles/mathcapture-004.tlg
copy to required/latex-lab/testfiles/mathcapture-004.luatex.tlg
index 791d6c49..a6719135 100644
--- a/required/latex-lab/testfiles/mathcapture-004.tlg
+++ b/required/latex-lab/testfiles/mathcapture-004.luatex.tlg
@@ -3,9 +3,9 @@ Don't change this file in any respect.
 -----------------------------------
 ! Argument of \alignsafe at testopt has an extra }.
 <inserted text> 
-                \par 
+\par 
 l. ...\end
-         {equation}
+       {equation}
 I've run across a `}' that doesn't seem to match anything.
 For example, `\def\a#1{...}' and `\a}' would produce
 this error. If you simply proceed now, the `\par' that
@@ -15,9 +15,9 @@ your `}' was spurious, just type `2' and it will go away.
 Runaway argument?
 ! Paragraph ended before \alignsafe at testopt was complete.
 <to be read again> 
-                   \par 
+\par 
 l. ...\end
-         {equation}
+       {equation}
 I suspect you've forgotten a `}', causing me to apply this
 control sequence to too much text. How can we recover?
 My plan is to forget the whole thing and hope for the best.
@@ -25,7 +25,7 @@ My plan is to forget the whole thing and hope for the best.
 \kernel at ifnextchar ...d at d =#1\def \reserved at a {#2}
                                                   \def \reserved at b {#3}\futu...
 l. ...\end
-         {equation}
+       {equation}
 If you say, e.g., `\def\a1{...}', then you must always
 put `1' after `\a', since control sequence names are
 made up of letters only. The macro here has not been
@@ -34,7 +34,7 @@ followed by the required stuff, so I'm ignoring it.
 \GenericError  ...                                
                                                     #4  \errhelp \@err@     ...
 l. ...\end
-         {equation}
+       {equation}
 The control sequence at the end of the top line
 of your error message was never \def'ed. If you have
 misspelled it (e.g., `\hobx'), type `I' and the correct
@@ -44,7 +44,7 @@ and I'll forget about whatever was undefined.
 \GenericError  ...                                
                                                   \let \@err@               ...
 l. ...\end
-         {equation}
+       {equation}
 The control sequence at the end of the top line
 of your error message was never \def'ed. If you have
 misspelled it (e.g., `\hobx'), type `I' and the correct
@@ -54,7 +54,7 @@ and I'll forget about whatever was undefined.
 \GenericError  ...                                
                                                   \@empty \def \MessageBreak...
 l. ...\end
-         {equation}
+       {equation}
 The control sequence at the end of the top line
 of your error message was never \def'ed. If you have
 misspelled it (e.g., `\hobx'), type `I' and the correct
@@ -62,9 +62,9 @@ spelling (e.g., `I\hbox'). Otherwise just continue,
 and I'll forget about whatever was undefined.
 ! Incomplete \iffalse; all text was ignored after line 42.
 <inserted text> 
-                \fi 
+\fi 
 l. ...\end
-         {equation}
+       {equation}
 A forbidden control sequence occurred in skipped text.
 This kind of error happens when you say `\if...' and forget
 the matching `\fi'. I've inserted a `\fi'; this might work.
@@ -72,9 +72,9 @@ Runaway text?
 \protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
@@ -83,9 +83,9 @@ Runaway text?
 \protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
@@ -94,9 +94,9 @@ Runaway text?
 \protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
@@ -105,9 +105,9 @@ Runaway text?
 \protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
@@ -116,9 +116,9 @@ Runaway text?
 \protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
@@ -127,9 +127,9 @@ Runaway text?
 \protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
@@ -138,9 +138,9 @@ Runaway text?
 \protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
@@ -149,14 +149,14 @@ Runaway text?
 \protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 \protect \def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def equation{aligned}\edef  on input line ...{ on input line ...}\bool_set_true:N \l__math_collected_bool \let \let \reserved at d =[\def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\par }\def \underleftrightarrow {\relax \let \reserved at d =[\def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\let \@let at token \relax [}\def \underleftrightarrow {\let \@let at token \relax [[\let \reserved at d =[\def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def \underleftrightarrow {\relax \protect \begingroup \immediate \write \@unused   \def \MessageBreak  
  \let \protect \edef  You're in trouble here.  Try typing  <return>  to proceed.\MessageBreak If that doesn't work, type  X <return>  to quit.  \errhelp \let \def \MessageBreak  
-(amsmath)                 \def   \errmessage  Package amsmath Error: \protect \protect \def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def equation{equation}\edef  on input line ...{ on input line ...}\equation }\global \let  } } } } } } } 
+(amsmath)                 \def   \errmessage  Package amsmath Error: \protect \protect \def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def equation{equation}\edef  on input line ...{ on input line ...}\equation }\global \let ^^@}^^@}^^@}^^@}^^@}^^@}^^@}^^@
 ??????????????????????? badly broken
diff --git a/required/latex-lab/testfiles/mathcapture-004.tlg b/required/latex-lab/testfiles/mathcapture-005.luatex.tlg
similarity index 68%
copy from required/latex-lab/testfiles/mathcapture-004.tlg
copy to required/latex-lab/testfiles/mathcapture-005.luatex.tlg
index 791d6c49..70b3554a 100644
--- a/required/latex-lab/testfiles/mathcapture-004.tlg
+++ b/required/latex-lab/testfiles/mathcapture-005.luatex.tlg
@@ -3,9 +3,9 @@ Don't change this file in any respect.
 -----------------------------------
 ! Argument of \alignsafe at testopt has an extra }.
 <inserted text> 
-                \par 
+\par 
 l. ...\end
-         {equation}
+       {equation*}
 I've run across a `}' that doesn't seem to match anything.
 For example, `\def\a#1{...}' and `\a}' would produce
 this error. If you simply proceed now, the `\par' that
@@ -15,9 +15,9 @@ your `}' was spurious, just type `2' and it will go away.
 Runaway argument?
 ! Paragraph ended before \alignsafe at testopt was complete.
 <to be read again> 
-                   \par 
+\par 
 l. ...\end
-         {equation}
+       {equation*}
 I suspect you've forgotten a `}', causing me to apply this
 control sequence to too much text. How can we recover?
 My plan is to forget the whole thing and hope for the best.
@@ -25,7 +25,7 @@ My plan is to forget the whole thing and hope for the best.
 \kernel at ifnextchar ...d at d =#1\def \reserved at a {#2}
                                                   \def \reserved at b {#3}\futu...
 l. ...\end
-         {equation}
+       {equation*}
 If you say, e.g., `\def\a1{...}', then you must always
 put `1' after `\a', since control sequence names are
 made up of letters only. The macro here has not been
@@ -34,7 +34,7 @@ followed by the required stuff, so I'm ignoring it.
 \GenericError  ...                                
                                                     #4  \errhelp \@err@     ...
 l. ...\end
-         {equation}
+       {equation*}
 The control sequence at the end of the top line
 of your error message was never \def'ed. If you have
 misspelled it (e.g., `\hobx'), type `I' and the correct
@@ -44,7 +44,7 @@ and I'll forget about whatever was undefined.
 \GenericError  ...                                
                                                   \let \@err@               ...
 l. ...\end
-         {equation}
+       {equation*}
 The control sequence at the end of the top line
 of your error message was never \def'ed. If you have
 misspelled it (e.g., `\hobx'), type `I' and the correct
@@ -54,7 +54,7 @@ and I'll forget about whatever was undefined.
 \GenericError  ...                                
                                                   \@empty \def \MessageBreak...
 l. ...\end
-         {equation}
+       {equation*}
 The control sequence at the end of the top line
 of your error message was never \def'ed. If you have
 misspelled it (e.g., `\hobx'), type `I' and the correct
@@ -62,101 +62,112 @@ spelling (e.g., `I\hbox'). Otherwise just continue,
 and I'll forget about whatever was undefined.
 ! Incomplete \iffalse; all text was ignored after line 42.
 <inserted text> 
-                \fi 
+\fi 
 l. ...\end
-         {equation}
+       {equation*}
 A forbidden control sequence occurred in skipped text.
 This kind of error happens when you say `\if...' and forget
 the matching `\fi'. I've inserted a `\fi'; this might work.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
-                }
+}
 l. ...\end
-         {equation}
+       {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
-\protect \def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def equation{aligned}\edef  on input line ...{ on input line ...}\bool_set_true:N \l__math_collected_bool \let \let \reserved at d =[\def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\par }\def \underleftrightarrow {\relax \let \reserved at d =[\def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\let \@let at token \relax [}\def \underleftrightarrow {\let \@let at token \relax [[\let \reserved at d =[\def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def \underleftrightarrow {\relax \protect \begingroup \immediate \write \@unused   \def \MessageBreak  
+Runaway text?
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
+! Forbidden control sequence found while scanning text of \write.
+<inserted text> 
+}
+l. ...\end
+       {equation*}
+I suspect you have forgotten a `}', causing me
+to read past where you wanted me to stop.
+I'll try to recover; but if the error is serious,
+you'd better type `E' or `X' now and fix your file.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\def equation*{rcases}\edef  on input line ...{ on input line ...}\left .\protect \def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\def equation*{aligned}\edef  on input line ...{ on input line ...}\bool_set_true:N \l__math_collected_bool \let \let \reserved at d =[\def \def equation*{equation*}\edef  on input line ..{ on input line ...}\equation* {\par }\def \underleftrightarrow {\relax \let \reserved at d =[\def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\let \@let at token \relax [}\def \underleftrightarrow {\let \@let at token \relax [[\let \reserved at d =[\def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\def \underleftrightarrow {\relax \protect \begingroup \immediate \write \@unused   \def \MessageBreak  
  \let \protect \edef  You're in trouble here.  Try typing  <return>  to proceed.\MessageBreak If that doesn't work, type  X <return>  to quit.  \errhelp \let \def \MessageBreak  
-(amsmath)                 \def   \errmessage  Package amsmath Error: \protect \protect \def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def equation{equation}\edef  on input line ...{ on input line ...}\equation }\global \let  } } } } } } } 
+(amsmath)                 \def   \errmessage  Package amsmath Error: \protect \protect \def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* }\global \let ^^@}^^@}^^@}^^@}^^@}^^@}^^@}^^@}^^@
 ??????????????????????? badly broken
diff --git a/required/latex-lab/testfiles/mathcapture-004.lvt b/required/latex-lab/testfiles/mathcapture-005.lvt
similarity index 57%
copy from required/latex-lab/testfiles/mathcapture-004.lvt
copy to required/latex-lab/testfiles/mathcapture-005.lvt
index 1a140e0e..0d46a64b 100644
--- a/required/latex-lab/testfiles/mathcapture-004.lvt
+++ b/required/latex-lab/testfiles/mathcapture-005.lvt
@@ -21,25 +21,26 @@
   }
 \ExplSyntaxOff
 
+
+\newenvironment{rcases}
+    {\left.\begin{aligned}}
+    {\end{aligned}\right\rbrace}
+
+\newcommand\bm[1]{\mathbf{#1}}   % simpify example
+
 \begin{document}
 
 \START
 
-11-2-17:
-\begin{equation}
-\begin{aligned}
-  x^2 + y^2  &= 1             \\
-          x  &= \sqrt{1-y^2}  \\
- \text{and also }
-          y  &= \sqrt{1-x^2}
-\end{aligned}
-\qquad
-\begin{gathered}
-  (a + b)^2 = a^2 + 2ab + b^2 \\
-  (a + b) \cdot (a - b)
-           = a^2 - b^2
-\end{gathered}
-\end{equation}
+11-2-19:
+\begin{equation*}
+ \begin{rcases}
+ \bm{B}' &=-c\nabla\times\bm{E}            \\
+ \bm{E}' &=c\nabla\times\bm{B} - 4\pi\bm{J}\,
+ \end{rcases}
+ \quad \text {Maxwell's equations}
+\end{equation*}
+
 
 \TYPE{??????????????????????? badly broken}
 
diff --git a/required/latex-lab/testfiles/mathcapture-004.tlg b/required/latex-lab/testfiles/mathcapture-005.tlg
similarity index 69%
copy from required/latex-lab/testfiles/mathcapture-004.tlg
copy to required/latex-lab/testfiles/mathcapture-005.tlg
index 791d6c49..d8a435ad 100644
--- a/required/latex-lab/testfiles/mathcapture-004.tlg
+++ b/required/latex-lab/testfiles/mathcapture-005.tlg
@@ -5,7 +5,7 @@ Don't change this file in any respect.
 <inserted text> 
                 \par 
 l. ...\end
-         {equation}
+         {equation*}
 I've run across a `}' that doesn't seem to match anything.
 For example, `\def\a#1{...}' and `\a}' would produce
 this error. If you simply proceed now, the `\par' that
@@ -17,7 +17,7 @@ Runaway argument?
 <to be read again> 
                    \par 
 l. ...\end
-         {equation}
+         {equation*}
 I suspect you've forgotten a `}', causing me to apply this
 control sequence to too much text. How can we recover?
 My plan is to forget the whole thing and hope for the best.
@@ -25,7 +25,7 @@ My plan is to forget the whole thing and hope for the best.
 \kernel at ifnextchar ...d at d =#1\def \reserved at a {#2}
                                                   \def \reserved at b {#3}\futu...
 l. ...\end
-         {equation}
+         {equation*}
 If you say, e.g., `\def\a1{...}', then you must always
 put `1' after `\a', since control sequence names are
 made up of letters only. The macro here has not been
@@ -34,7 +34,7 @@ followed by the required stuff, so I'm ignoring it.
 \GenericError  ...                                
                                                     #4  \errhelp \@err@     ...
 l. ...\end
-         {equation}
+         {equation*}
 The control sequence at the end of the top line
 of your error message was never \def'ed. If you have
 misspelled it (e.g., `\hobx'), type `I' and the correct
@@ -44,7 +44,7 @@ and I'll forget about whatever was undefined.
 \GenericError  ...                                
                                                   \let \@err@               ...
 l. ...\end
-         {equation}
+         {equation*}
 The control sequence at the end of the top line
 of your error message was never \def'ed. If you have
 misspelled it (e.g., `\hobx'), type `I' and the correct
@@ -54,7 +54,7 @@ and I'll forget about whatever was undefined.
 \GenericError  ...                                
                                                   \@empty \def \MessageBreak...
 l. ...\end
-         {equation}
+         {equation*}
 The control sequence at the end of the top line
 of your error message was never \def'ed. If you have
 misspelled it (e.g., `\hobx'), type `I' and the correct
@@ -64,99 +64,110 @@ and I'll forget about whatever was undefined.
 <inserted text> 
                 \fi 
 l. ...\end
-         {equation}
+         {equation*}
 A forbidden control sequence occurred in skipped text.
 This kind of error happens when you say `\if...' and forget
 the matching `\fi'. I've inserted a `\fi'; this might work.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
                 }
 l. ...\end
-         {equation}
+         {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
                 }
 l. ...\end
-         {equation}
+         {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
                 }
 l. ...\end
-         {equation}
+         {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
                 }
 l. ...\end
-         {equation}
+         {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
                 }
 l. ...\end
-         {equation}
+         {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
                 }
 l. ...\end
-         {equation}
+         {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
                 }
 l. ...\end
-         {equation}
+         {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
 Runaway text?
-\protect \def \def equation{equation}\edef  on input line ...{ on inpu\ETC.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
 ! Forbidden control sequence found while scanning text of \write.
 <inserted text> 
                 }
 l. ...\end
-         {equation}
+         {equation*}
 I suspect you have forgotten a `}', causing me
 to read past where you wanted me to stop.
 I'll try to recover; but if the error is serious,
 you'd better type `E' or `X' now and fix your file.
-\protect \def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def equation{aligned}\edef  on input line ...{ on input line ...}\bool_set_true:N \l__math_collected_bool \let \let \reserved at d =[\def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\par }\def \underleftrightarrow {\relax \let \reserved at d =[\def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\let \@let at token \relax [}\def \underleftrightarrow {\let \@let at token \relax [[\let \reserved at d =[\def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def \underleftrightarrow {\relax \protect \begingroup \immediate \write \@unused   \def \MessageBreak  
+Runaway text?
+\protect \def \def equation*{equation*}\edef  on input line ...{ on in\ETC.
+! Forbidden control sequence found while scanning text of \write.
+<inserted text> 
+                }
+l. ...\end
+         {equation*}
+I suspect you have forgotten a `}', causing me
+to read past where you wanted me to stop.
+I'll try to recover; but if the error is serious,
+you'd better type `E' or `X' now and fix your file.
+\protect \def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\def equation*{rcases}\edef  on input line ...{ on input line ...}\left .\protect \def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\def equation*{aligned}\edef  on input line ...{ on input line ...}\bool_set_true:N \l__math_collected_bool \let \let \reserved at d =[\def \def equation*{equation*}\edef  on input line ..{ on input line ...}\equation* {\par }\def \underleftrightarrow {\relax \let \reserved at d =[\def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\let \@let at token \relax [}\def \underleftrightarrow {\let \@let at token \relax [[\let \reserved at d =[\def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\def \underleftrightarrow {\relax \protect \begingroup \immediate \write \@unused   \def \MessageBreak  
  \let \protect \edef  You're in trouble here.  Try typing  <return>  to proceed.\MessageBreak If that doesn't work, type  X <return>  to quit.  \errhelp \let \def \MessageBreak  
-(amsmath)                 \def   \errmessage  Package amsmath Error: \protect \protect \def \def equation{equation}\edef  on input line ...{ on input line ...}\equation {\def equation{equation}\edef  on input line ...{ on input line ...}\equation }\global \let  } } } } } } } 
+(amsmath)                 \def   \errmessage  Package amsmath Error: \protect \protect \def \def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* {\def equation*{equation*}\edef  on input line ...{ on input line ...}\equation* }\global \let  } } } } } } } } 
 ??????????????????????? badly broken





More information about the latex3-commits mailing list.