From cdd36a5a18ec424d08de0729e3369c5702f054b2 Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Thu, 26 Jul 2012 16:23:32 +0200 Subject: test RTF_M{LIM,M,BOX} Change-Id: Id80278060b51ca7864ddfeb1bcdd9232828935fc --- sw/qa/extras/rtfexport/data/math-lim.rtf | 48 + sw/qa/extras/rtfexport/data/math-matrix.rtf | 66 ++ sw/qa/extras/rtfexport/data/math-mbox.rtf | 23 + sw/qa/extras/rtfexport/data/math-mso2007.rtf | 1218 ++++++++++++++++++++++++++ sw/qa/extras/rtfexport/rtfexport.cxx | 77 +- 5 files changed, 1430 insertions(+), 2 deletions(-) create mode 100644 sw/qa/extras/rtfexport/data/math-lim.rtf create mode 100644 sw/qa/extras/rtfexport/data/math-matrix.rtf create mode 100644 sw/qa/extras/rtfexport/data/math-mbox.rtf create mode 100644 sw/qa/extras/rtfexport/data/math-mso2007.rtf (limited to 'sw/qa/extras/rtfexport') diff --git a/sw/qa/extras/rtfexport/data/math-lim.rtf b/sw/qa/extras/rtfexport/data/math-lim.rtf new file mode 100644 index 000000000000..0afe7fb719b8 --- /dev/null +++ b/sw/qa/extras/rtfexport/data/math-lim.rtf @@ -0,0 +1,48 @@ +{\rtf1 +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid12217219 } +{\mfunc +{\mfuncPr +{\mctrlPr\f34 } +} +{\mfName +{\rtlch\fcs1 \af1 \ltrch\fcs0 +\f34\insrsid12217219 } +{\mlimLow +{\mlimLowPr +{\mctrlPr\f34 } +} +{\me +{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid12217219 \hich\af34\dbch\af42\loch\f34 +{\mr\mscr0\msty2 lim} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid12217219 } +} +{\mlim +{\rtlch\fcs1 \af1 +\ltrch\fcs0 \i\f34\insrsid12217219 \hich\af34\dbch\af42\loch\f34 +{\mr\mscr0\msty2 x} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid12217219 \loch\af34\dbch\af42\hich\f34 +{\mr\mscr0\msty2 \u8594\'3f\loch\f34 1} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 +\f34\insrsid12217219 } +} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid12217219 } +} +{\me +{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid12217219 \hich\af34\dbch\af42\loch\f34 +{\mr\mscr0\msty2 x} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid12217219 } +} +} +} +} +} +\par +} diff --git a/sw/qa/extras/rtfexport/data/math-matrix.rtf b/sw/qa/extras/rtfexport/data/math-matrix.rtf new file mode 100644 index 000000000000..f4732fc9bc92 --- /dev/null +++ b/sw/qa/extras/rtfexport/data/math-matrix.rtf @@ -0,0 +1,66 @@ +{\rtf1 +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid139845 } +{\md +{\mdPr +{\mbegChr [} +{\mendChr ]} +{\mctrlPr\f34 } +} +{\me +{\rtlch\fcs1 \af1 +\ltrch\fcs0 \f34\insrsid139845 } +{\mm +{\mmPr +{\mmcs +{\mmc +{\mmcPr +{\mcount 2} +{\mmcJc center} +} +} +} +{\mctrlPr\f34 } +} +{\mmr +{\me +{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid139845 \hich\af34\dbch\af42\loch\f34 +{\mr\mscr0\msty2 1} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 +\f34\insrsid139845 } +} +{\me +{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid139845 \hich\af34\dbch\af42\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid139845 } +} +} +{\mmr +{\me +{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid139845 +\hich\af34\dbch\af42\loch\f34 +{\mr\mscr0\msty2 3} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid139845 } +} +{\me +{\rtlch\fcs1 \af1 \ltrch\fcs0 \i\f34\insrsid139845 \hich\af34\dbch\af42\loch\f34 +{\mr\mscr0\msty2 4} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid139845 +} +} +} +} +{\rtlch\fcs1 \af1 \ltrch\fcs0 \f34\insrsid139845 } +} +} +} +} +} +\par +} diff --git a/sw/qa/extras/rtfexport/data/math-mbox.rtf b/sw/qa/extras/rtfexport/data/math-mbox.rtf new file mode 100644 index 000000000000..29d11c56db5a --- /dev/null +++ b/sw/qa/extras/rtfexport/data/math-mbox.rtf @@ -0,0 +1,23 @@ +{\rtf1 +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 +\af31507 \ltrch\fcs0 \f34\insrsid2782536 } +{\mbox +{\mboxPr +{\mctrlPr\f34 } +} +{\me +{\rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \i\f34\fs24\lang1038\langfe1033\langnp1038\insrsid13788391 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 a} +} +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \f34\insrsid2782536 } +} +} +} +} +} +\par +} diff --git a/sw/qa/extras/rtfexport/data/math-mso2007.rtf b/sw/qa/extras/rtfexport/data/math-mso2007.rtf new file mode 100644 index 000000000000..bc26831bae5a --- /dev/null +++ b/sw/qa/extras/rtfexport/data/math-mso2007.rtf @@ -0,0 +1,1218 @@ +{\rtf1 +{\fonttbl +{\f0\fbidi \froman\fcharset0\fprq2 +Times New Roman;} +{\f34\fbidi \froman\fcharset0\fprq2 +Cambria Math;} +{\f632\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} +{\f633\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} +{\f635\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;} +{\f636\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;} +{\f639\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;} +{\f640\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} +} +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\f34\insrsid3104674 +{\mr\mscr0\msty2 A} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\f34\insrsid3104674 +{\mr\mscr0\msty2 =} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\f635\insrsid3104674 +{\mr\mscr0\msty2 \'f0} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \f34\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\f34 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\f34\insrsid3104674 +{\mr\mscr0\msty2 r} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \f34\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\f34\insrsid3104674 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \f34\insrsid13194655 } +} +} +} +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\dbch\af31505\insrsid11189 +\par } +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 a} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 n} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 =} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mnary +{\mnaryPr +{\mchr \u8721 ?} +{\mgrow on} +{\mctrlPr +\loch\af34\hich\af34\dbch\af31505 } +} +{\msub +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 k} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 +\hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 =0} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 n} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mtype noBar} +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 +\hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 n} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 k} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 x} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 k} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 a} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 n} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 -} +} +{\rtlch\fcs1 \af34 +\ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 k} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +} +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \dbch\af31505\insrsid3104674 +\par } +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 1+} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 n} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 =1+} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 nx} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 1!} +} +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 n} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 n} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 -} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 1} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 2!} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 \hich\f34 +\'85} +} +} +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \dbch\af31505\insrsid3104674 +\par } +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 f} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 =} +} +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSub +{\msSubPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 a} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msub +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 0} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mnary +{\mnaryPr +{\mchr \u8721 ?} +{\mgrow on} +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\msub +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 n} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 =1} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \loch\af34\dbch\af31505\hich\f34 +{\mr\mscr0\msty2 \u8734\'38} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSub +{\msSubPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 a} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msub +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 n} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty0 cos} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af635 \ltrch\fcs0 \i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \hich\af635\dbch\af34\loch\f635 +{\mr\mscr0\msty2 \hich\f635 n +\'f0\loch\f635 x} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 L} +} +{\rtlch\fcs1 +\af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 +\hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSub +{\msSubPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 b} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msub +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 n} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{\rtlch\fcs1 \af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty0 sin} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af635 +\ltrch\fcs0 \i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \hich\af635\dbch\af34\loch\f635 +{\mr\mscr0\msty2 \hich\f635 n\'f0\loch\f635 x} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af34 +\ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 L} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +} +} +} +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \dbch\af31505\insrsid3104674 +\par } +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 a} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 b} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 =} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 c} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +} +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\dbch\af31505\insrsid3104674 +\par } +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty0 =} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty0 -} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 b} +} +{\rtlch\fcs1 +\af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid3104674 \loch\af34\dbch\af31505\hich\f34 +{\mr\mscr0\msty0 \'b1} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mrad +{\mradPr +{\mdegHide on} +{\mctrlPr +\loch\af34\hich\af34\dbch\af31505 } +} +{\mdeg +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr +\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 b} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty0 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty0 -} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty0 4} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 ac} +} +{\rtlch\fcs1 +\af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty0 2} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 a} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +} +} +} +{\rtlch\fcs1 +\af31507 \ltrch\fcs0 \dbch\af31505\insrsid3104674 +\par } +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 e} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 =1+} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 1!} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 2!} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{ +\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\msSup +{\msSupPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\msup +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 3} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 3!} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 \hich\f34 +\'85,} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty0 } +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 \hich\f34 -\u8734\'38} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 +\hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 <} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 x} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty2 \hich\f34 <\u8734\'38} +} +} +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \dbch\af31505\insrsid3104674 +\par } +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty0 sin} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af635 \ltrch\fcs0 +\i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e1} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \loch\af34\dbch\af34\hich\f34 +{\mr\mscr0\msty2 \'b1} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{\rtlch\fcs1 \af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty0 sin} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af635 \ltrch\fcs0 +\i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 =2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{ +\rtlch\fcs1 \af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty0 sin} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 1} +} +{\rtlch\fcs1 +\af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af635 \ltrch\fcs0 +\i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e1} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \loch\af34\dbch\af34\hich\f34 +{\mr\mscr0\msty2 \'b1} +} +{\rtlch\fcs1 +\af635 \ltrch\fcs0 \i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty0 cos} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 1} +} +{\rtlch\fcs1 +\af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af635 \ltrch\fcs0 +\i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e1} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \loch\af34\dbch\af34\hich\f34 +{\mr\mscr0\msty2 \u8723\'b1} +} +{ +\rtlch\fcs1 \af635 \ltrch\fcs0 \i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 +\ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +} +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \dbch\af31505\insrsid3104674 +\par } +{\mmath +{\*\moMathPara +{\*\moMath +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid3104674 \hich\af34\dbch\af31505\loch\f34 +{\mr\mscr0\msty0 cos} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af635 \ltrch\fcs0 +\i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e1} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{ +\rtlch\fcs1 \af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty0 cos} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af635 \ltrch\fcs0 +\i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 =2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{ +\rtlch\fcs1 \af34 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty0 cos} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 1} +} +{\rtlch\fcs1 +\af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af635 \ltrch\fcs0 +\i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e1} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 +} +} +{\rtlch\fcs1 \af635 +\ltrch\fcs0 \i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mfunc +{\mfuncPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mfName +{\rtlch\fcs1 \af34 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty0 cos} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\me +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\mf +{\mfPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\mnum +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 1} +} +{\rtlch\fcs1 +\af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +{\mden +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +{\md +{\mdPr +{\mctrlPr\loch\af34\hich\af34\dbch\af31505 } +} +{\me +{\rtlch\fcs1 \af635 \ltrch\fcs0 +\i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e1} +} +{\rtlch\fcs1 \af34 \ltrch\fcs0 \i\loch\af34\hich\af34\dbch\af34\insrsid3104674 \hich\af34\dbch\af34\loch\f34 +{\mr\mscr0\msty2 -} +} +{\rtlch\fcs1 \af635 +\ltrch\fcs0 \i\loch\af635\hich\af635\dbch\af34\insrsid3104674 \loch\af635\dbch\af34\hich\f635 +{\mr\mscr0\msty2 \'e2} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 \loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +{\rtlch\fcs1 \af31507 \ltrch\fcs0 +\loch\af34\hich\af34\dbch\af31505\insrsid13194655 } +} +} +} +} +} +\par +} diff --git a/sw/qa/extras/rtfexport/rtfexport.cxx b/sw/qa/extras/rtfexport/rtfexport.cxx index f09de2b8789f..5e119fd461a6 100644 --- a/sw/qa/extras/rtfexport/rtfexport.cxx +++ b/sw/qa/extras/rtfexport/rtfexport.cxx @@ -55,6 +55,10 @@ public: void testMathEqarray(); void testMathD(); void testMathEscaping(); + void testMathLim(); + void testMathMatrix(); + void testMathBox(); + void testMathMso2007(); CPPUNIT_TEST_SUITE(Test); #if !defined(MACOSX) && !defined(WNT) @@ -66,12 +70,16 @@ public: CPPUNIT_TEST(testFdo50831); CPPUNIT_TEST(testFdo48335); CPPUNIT_TEST(testFdo38244); - // No idea why does this fail with gcc-4.4, probably independent. -#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) || defined(__clang__)) + // With gcc-4.4, the dynamic_cast in RtfAttributeOutput::FlyFrameOLEMath() fails, strange. +#if !(__GNUC__ == 4 && __GNUC_MINOR__ == 4) CPPUNIT_TEST(testMathAccents); CPPUNIT_TEST(testMathEqarray); CPPUNIT_TEST(testMathD); CPPUNIT_TEST(testMathEscaping); + CPPUNIT_TEST(testMathLim); + CPPUNIT_TEST(testMathMatrix); + CPPUNIT_TEST(testMathBox); + CPPUNIT_TEST(testMathMso2007); #endif #endif CPPUNIT_TEST_SUITE_END(); @@ -245,6 +253,71 @@ void Test::testMathEscaping() CPPUNIT_ASSERT_EQUAL(aExpected, aActual); } +void Test::testMathLim() +{ + roundtrip("math-lim.rtf"); + OUString aActual = getFormula(getRun(getParagraph(1), 1)); + OUString aExpected("lim from {x → 1} {x}", 22, RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); +} + +void Test::testMathMatrix() +{ + roundtrip("math-matrix.rtf"); + OUString aActual = getFormula(getRun(getParagraph(1), 1)); + OUString aExpected("left [matrix {1 # 2 ## 3 # 4} right ]"); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); +} + +void Test::testMathBox() +{ + roundtrip("math-mbox.rtf"); + OUString aActual = getFormula(getRun(getParagraph(1), 1)); + OUString aExpected("a"); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); +} + +void Test::testMathMso2007() +{ + roundtrip("math-mso2007.rtf"); + OUString aActual = getFormula(getRun(getParagraph(1), 1)); + OUString aExpected("A = π {r} ^ {2}", 16, RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); + + aActual = getFormula(getRun(getParagraph(2), 1)); + aExpected = OUString("{left (x + a right )} ^ {n} = sum from {k = 0} to {n} {left (stack { n # k } right ) {x} ^ {k} {a} ^ {n − k}}", 111, RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); + + aActual = getFormula(getRun(getParagraph(3), 1)); + aExpected = OUString("{left (1 + x right )} ^ {n} = 1 + {nx} over {1 !} + {n left (n − 1 right ) {x} ^ {2}} over {2 !} + …", 104, RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); + + aActual = getFormula(getRun(getParagraph(4), 1)); + aExpected = OUString("f left (x right ) = {a} rsub {0} + sum from {n = 1} to {∞} {left ({a} rsub {n} cos {nπx} over {L} + {b} rsub {n} sin {nπx} over {L} right )}", 144, + RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); + + aActual = getFormula(getRun(getParagraph(5), 1)); + aExpected = "{a} ^ {2} + {b} ^ {2} = {c} ^ {2}"; + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); + + aActual = getFormula(getRun(getParagraph(6), 1)); + aExpected = OUString("x = {− b ± sqrt {{b} ^ {2} − 4 ac}} over {2 a}", 51, RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); + + aActual = getFormula(getRun(getParagraph(7), 1)); + aExpected = OUString("{e} ^ {x} = 1 + {x} over {1 !} + {{x} ^ {2}} over {2 !} + {{x} ^ {3}} over {3 !} + … , − ∞ < x < ∞", 106, RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); + + aActual = getFormula(getRun(getParagraph(8), 1)); + aExpected = OUString("sin α ± sin β = 2 sin {1} over {2} left (α ± β right ) cos {1} over {2} left (α ∓ β right )", 101, RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); + + aActual = getFormula(getRun(getParagraph(9), 1)); + aExpected = OUString("cos α + cos β = 2 cos {1} over {2} left (α + β right ) cos {1} over {2} left (α − β right )", 99, RTL_TEXTENCODING_UTF8); + CPPUNIT_ASSERT_EQUAL(aExpected, aActual); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_PLUGIN_IMPLEMENT(); -- cgit v1.2.3