[LyX/master] Do not export the content of InsetMathBoxed as text in MathML

Jean-Marc Lasgouttes lasgouttes at lyx.org
Tue Jul 23 21:49:57 UTC 2024


Le 23/07/2024 à 23:48, Jean-Marc Lasgouttes a écrit :
> commit 1186d90edf9a6702573f296d5642c5e61ceaaedf
> Author: Jean-Marc Lasgouttes <lasgouttes at lyx.org>
> Date:   Tue Jul 23 23:44:58 2024 +0200
> 
>      Do not export the content of InsetMathBoxed as text in MathML
>      
>      \boxed{} is the only box in LaTeX that contains math. It is amusing
>      that the example file that we had for ticket #13609 should not have
>      been a problem since there is no reason to force <mtext> there.


Riki, this is candidate for branch.

JMarc


> ---
>   src/mathed/InsetMathBox.cpp | 4 +++-
>   1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/src/mathed/InsetMathBox.cpp b/src/mathed/InsetMathBox.cpp
> index f06ffcf95d..62a11a15aa 100644
> --- a/src/mathed/InsetMathBox.cpp
> +++ b/src/mathed/InsetMathBox.cpp
> @@ -402,7 +402,9 @@ void InsetMathBoxed::infoize(odocstream & os) const
>   
>   void InsetMathBoxed::mathmlize(MathMLStream & ms) const
>   {
> -	mathmlizeHelper(ms, cell(0), "class='boxed'");
> +	ms << MTag("mrow", "class='boxed'");
> +	ms << cell(0);
> +	ms << ETag("mrow");
>   }
>   
>   



More information about the lyx-devel mailing list