~ubuntu-branches/debian/sid/tex4ht/sid

« back to all changes in this revision

Viewing changes to texmf/tex/generic/tex4ht/ooffice-mml.4ht

  • Committer: Bazaar Package Importer
  • Author(s): Kapil Hari Paranjape
  • Date: 2005-04-05 14:14:41 UTC
  • mfrom: (1.2.1 upstream) (2.1.2 hoary)
  • Revision ID: james.westby@ubuntu.com-20050405141441-x4dojdgz3frkfyet
Tags: 20050402.1817-1
* New upstream release (2005-04-02-18:17). Closes: #299934.
* See README.src, README.validate, README.Debian and copyright
  for information on minor changes.
* This upload fixes a some .htf files. Closes: #295109.
* Updated the description to reflect recent changes.
* Fixed some typos in src/tex4ht-mkht.tex and consequently
  in the mk4ht script.
* Updated the man page to include mk4ht. 
* Updated the description of options for the scripts in the man page.
  Put more information in the man page about the way the system works.
  Closes: #219348, #219347.
* Added debian/watch file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
2
% ooffice-mml.4ht                      2005-03-12-15:14 %
 
3
% Copyright (C) 2001--2005      Maarten Wisse           %
 
4
%               2002--2005      James Naughton          %
 
5
%                                                       %
 
6
% This program can redistributed and/or modified under  %
 
7
% the terms of the LaTeX Project Public License         %
 
8
% Distributed from CTAN archives in directory           %
 
9
% macros/latex/base/lppl.txt; either version 1 of the   %
 
10
% License, or (at your option) any later version.       %
 
11
%                                                       %
 
12
% If you modify this program your changing its signature %
 
13
% with a directive of the following form will be         %
 
14
% appreciated.                                           %
 
15
%            \message{signature}                         %
 
16
%                                                       %
 
17
%                   Maarten.Wisse@urz.uni-heidelberg.de %
 
18
%                        http://home.wanadoo.nl/pmwisse %
 
19
%                                                       %
 
20
%            james.naughton@st-edmund-hall.oxford.ac.uk %
 
21
%                                                       %
 
22
% Modified by   Eitan M. Gurari 2001--2005              %
 
23
%                             gurari@cse.ohio-state.edu %
 
24
%                 http://www.cse.ohio-state.edu/~gurari %
 
25
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
26
\immediate\write-1{version 2005-03-12-15:14}
 
27
  \exit:ifnot{Preamble,% 
 
28
amsmath,% 
 
29
array,% 
 
30
latex,% 
 
31
plain,% 
 
32
rlbabel,% 
 
33
tex4ht}
 
34
 
 
35
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
36
                \ConfigureHinput{Preamble}
 
37
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
38
    \Configure{mathml}{math:}
 
39
 
 
40
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
41
  
 
42
\endinput\empty\empty\empty\empty\empty\empty
 
43
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
44
 
 
45
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
46
                \ConfigureHinput{tex4ht}
 
47
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
48
    \Configure{math-xmlns}
 
49
  {
 
50
     xmlns:math="http://www.w3.org/1998/Math/MathML"
 
51
 }
 
52
\HAssign\math:obj=0
 
53
\Configure{DviMath}
 
54
    {\a:DviMathML \mathmltrue
 
55
       \ifOption{mml-fonts}{}{\NoFonts}%
 
56
       \HCode{<!--l. \the\inputlineno-->%
 
57
}\IgnoreRule
 
58
       \gHAdvance\math:obj by 1
 
59
\NextFile{\jobname-m\math:obj
 
60
.4om}%
 
61
\bgroup
 
62
    \HCode{<draw:object\Hnewline
 
63
   draw:style-name="f1"
 
64
   draw:name="mobj-\math:obj"
 
65
   draw:z-index="0"
 
66
   text:anchor-type="as-char"
 
67
   xlink:href="\#./\jobname-m\math:obj
 
68
" \Hnewline
 
69
   xlink:type="simple"
 
70
   xlink:show="embed"
 
71
   xlink:actuate="onLoad" />%
 
72
}%
 
73
    \OOmanifest{<manifest:file-entry
 
74
   manifest:media-type="text/xml"
 
75
   manifest:full-path="\jobname-m\math:obj
 
76
/content.xml"/>\Hnewline
 
77
<manifest:file-entry
 
78
   manifest:media-type="text/xml"
 
79
   manifest:full-path="\jobname-m\math:obj
 
80
/settings.xml"/>\Hnewline
 
81
<manifest:file-entry
 
82
    manifest:media-type="application/vnd.sun.xml.math"
 
83
    manifest:full-path="\jobname-m\math:obj
 
84
/"/>
 
85
}%
 
86
    \Configure{DOCTYPE}
 
87
   {\HCode{<!DOCTYPE \a:mathml math PUBLIC
 
88
             "-//OpenOffice.org//DTD Modified W3C MathML 1.01//\expandafter
 
89
\ifx \csname a:dtd-lang\endcsname\relax EN\else
 
90
  \csname a:dtd-lang\endcsname
 
91
\fi
 
92
"
 
93
             "math.dtd">\Hnewline}}%
 
94
\Configure{HTML}{}{\noindent}%
 
95
\Configure{BODY}{}{}%
 
96
%
 
97
    \edef\sv:ignore{\if:nopar
 
98
    \noexpand\IgnorePar\else \noexpand\ShowPar\fi}%
 
99
\IgnorePar
 
100
    \HPage{}%
 
101
\Tg<\a:mathml math\Hnewline
 
102
           \csname a:math-xmlns\endcsname \Hnewline \a:@math>\a:math
 
103
    }
 
104
    {\Tg</\a:mathml math>%
 
105
     \EndHPage{}\sv:ignore
 
106
\egroup
 
107
\EndIgnoreRule
 
108
     \ifOption{mml-fonts}{}{\EndNoFonts}%
 
109
     \mathmlfalse \b:DviMathML }
 
110
\Configure{halignTD} {}{}
 
111
   {<}{\ifmathml \HCode{ columnalign="left"}\else
 
112
        L\fi}
 
113
   {-}{\ifmathml \HCode{ columnalign="center"}\else
 
114
        C\fi}
 
115
   {>}{\ifmathml \HCode{ columnalign="right"}\else
 
116
        R\fi}
 
117
   {^}{\ifmathml \HCode{ rowalign="top"}\else
 
118
        T\fi}
 
119
   {=}{\ifmathml \HCode{ rowalign="baseline"}\else
 
120
        N\fi}
 
121
   {|}{\ifmathml \HCode{ rowalign="center"}\else
 
122
        M\fi}
 
123
   {_}{\ifmathml \HCode{ rowalign="bottom"}\else
 
124
        B\fi}
 
125
   {p}{\ifmathml \HCode{ columnalign="left"}\else
 
126
        \fi}
 
127
   {m}{\ifmathml\else m\fi}     %{\HCode{valign-middle   align-left}}
 
128
   {b}{\ifmathml\else n\fi}     %{\HCode{valign-baseline align-left}}
 
129
   {}
 
130
\Configure{$$}
 
131
   {\Configure{@math}{\a:mathml display="block"}\IgnorePar
 
132
    \ifvmode\EndP
 
133
    \else\EndP \HCode{<!--tex4ht:inline-->}\fi
 
134
    \HCode{<text:p text:style-name="display-math">}\DviMath}
 
135
   {\EndDviMath\HCode{</text:p>}\ShowPar\par
 
136
    {\csname HCondtrue\endcsname\noindent}}
 
137
   {\DisplayMathtrue}
 
138
\NewConfigureOO{display-math}
 
139
\ConfigureOO{display-math}
 
140
   {<style:style style:name="display-math"
 
141
         style:family="paragraph"
 
142
         style:parent-style-name="Text body">\Hnewline
 
143
      <style:properties
 
144
         fo:text-align="center"
 
145
         style:auto-text-indent="false"
 
146
         style:justify-single-word="false"/>\Hnewline
 
147
    </style:style>\Hnewline}
 
148
 
 
149
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
150
  
 
151
\endinput\empty\empty\empty\empty\empty\empty
 
152
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
153
 
 
154
 
 
155
 
 
156
 
 
157
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
158
                \ConfigureHinput{latex}
 
159
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
160
    \OOstyles{\Hnewline
 
161
  <style:style style:name="f1"
 
162
               style:family="graphics"
 
163
               style:parent-style-name="Formula"
 
164
  >\Hnewline
 
165
     <style:properties style:vertical-pos="middle"
 
166
                       style:vertical-rel="text"/>\Hnewline
 
167
  </style:style>\Hnewline}
 
168
\let\AllColMargins\empty
 
169
\ConfigureEnv{array}
 
170
   {\PushStack\Col:Marg\AllColMargins
 
171
    \bgroup\Configure{$}{}{}{}}
 
172
   {\egroup \PopStack\Col:Marg\AllColMargins}
 
173
   {}{}
 
174
\Configure{HBorder}
 
175
   {\ifmathml <\a:mathml mtr\Hnewline class="hline">
 
176
 \else     <table:table-row  \Hnewline table:style-name="hline-row">%
 
177
\fi}
 
178
{\ifmathml <\a:mathml mtd><math:mo> \string&\#x0332; </math:mo></\a:mathml mtd>
 
179
 
 
180
   \else   <table:table-cell table:style-name="hline-cell"
 
181
                         table:value-type="string">%
 
182
          <text:p text:style-name="hline-p-hr" />%
 
183
       </table:table-cell>\Hnewline
 
184
\fi}
 
185
{\ifmathml </\a:mathml mtr>
 
186
 \else     </table:table-row>\Hnewline
 
187
\fi}
 
188
%
 
189
   {\ifmathml <\a:mathml mtr\Hnewline class="cline">
 
190
 \else <table:table-row  \Hnewline table:style-name="cline-row">\Hnewline
 
191
\fi}
 
192
{\ifmathml  <\a:mathml mtd></\a:mathml mtd>
 
193
 \else <table:table-cell table:style-name="cline-cell">%
 
194
          <text:p text:style-name="cline-p" />%
 
195
       </table:table-cell>\Hnewline
 
196
\fi }
 
197
{\ifmathml <\a:mathml mtd><math:mo> \string&\#x0332; </math:mo></\a:mathml mtd>
 
198
 
 
199
 \else <table:table-cell table:style-name="cline-cell">%
 
200
          <text:p text:style-name="cline-p-hr" />%
 
201
       </table:table-cell>\Hnewline
 
202
\fi}
 
203
{\ifmathml </\a:mathml mtr>
 
204
 \else </table:table-row>\Hnewline
 
205
\fi}
 
206
%
 
207
   {\ifmathml <\a:mathml mtr\Hnewline class="vspace"  style="font-size:\HBorderspace">
 
208
 \else     <tr\Hnewline class="vspace" style="font-size:\HBorderspace">%
 
209
\fi}
 
210
{\ifmathml <\a:mathml mtd\Hnewline></\a:mathml mtd>
 
211
 \else     <td\Hnewline>\string&nbsp;</td>%
 
212
\fi}
 
213
{\ifmathml </\a:mathml mtr>
 
214
 \else     </tr>%
 
215
\fi}
 
216
%
 
217
\Configure{equation}
 
218
  {\IgnorePar\ifvmode\else \HCode{<!--tex4ht:inline-->}\fi
 
219
   \EndP \HCode{<table:table table:style-name="equation">%
 
220
       <table:table-column table:style-name="equ-col" />\Hnewline
 
221
       <table:table-column table:style-name="equ-num-col" />\Hnewline
 
222
       <table:table-row>%
 
223
       <table:table-cell table:style-name="equ-cell">%
 
224
       <text:p text:style-name="equ-p">}%
 
225
%
 
226
   \Configure{$$}
 
227
   {\Configure{@math}{}\IgnorePar\EndP\DviMath}
 
228
   {\EndDviMath\EndP}{}%
 
229
%
 
230
   \IgnorePar}
 
231
  {\ifvmode \IgnorePar\fi\EndP
 
232
   \HCode{</text:p></table:table-cell>\Hnewline
 
233
       <table:table-cell table:style-name="equ-num-cell">%
 
234
       <text:p text:style-name="equ-num-p">}%
 
235
}
 
236
  {\HCode{</text:p></table:table-cell>\Hnewline
 
237
          </table:table-row></table:table>}%
 
238
\ShowPar\par{\HCondtrue\noindent}%
 
239
%
 
240
}
 
241
\OOstyles{%
 
242
<style:style
 
243
     style:name="equ-p"
 
244
     style:family="paragraph"
 
245
     style:parent-style-name="Standard">\Hnewline
 
246
  <style:properties
 
247
     fo:text-align="center"
 
248
     style:justify-single-word="false"/>\Hnewline
 
249
</style:style>\Hnewline
 
250
}
 
251
\OOstyles{%
 
252
<style:style
 
253
     style:name="equ-num-p"
 
254
     style:family="paragraph"
 
255
     style:parent-style-name="Standard">\Hnewline
 
256
  <style:properties
 
257
     fo:text-align="end"
 
258
     style:justify-single-word="false"/>\Hnewline
 
259
</style:style>\Hnewline
 
260
}
 
261
\OOstyles{%
 
262
<style:style style:name="equation"
 
263
             style:family="table">\Hnewline
 
264
     <style:properties
 
265
                 style:rel-width="88\%"
 
266
                 fo:margin-left="1cm"
 
267
                 fo:margin-right="0cm"
 
268
                 fo:margin-top="0.3cm"
 
269
                 fo:margin-bottom="0.3cm"
 
270
                 table:align="margins"/>\Hnewline
 
271
</style:style>\Hnewline
 
272
}
 
273
\Configure{[]}
 
274
   {\Configure{@math}{\a:mathml display="block"}\IgnorePar
 
275
    \ifvmode\EndP
 
276
    \else\EndP \HCode{<!--tex4ht:inline-->}\fi
 
277
    \HCode{<text:p text:style-name="display-math">}\DviMath$$\DisplayMathtrue}
 
278
   {$$\EndDviMath\HCode{</text:p>}\ShowPar\par
 
279
    {\csname HCondtrue\endcsname\noindent}}
 
280
   {}
 
281
\Configure{newline}
 
282
  {\ifmtext \ht:special{t4ht@,}%
 
283
\HCode{</\a:mathml mtext><\a:mathml
 
284
                                        mtext class="newline">}%
 
285
            \ht:special{t4ht@,&\#x00A0;}%
 
286
%
 
287
   \else \HCode{<text:line-break/>}\fi}
 
288
\def\:nbsp{\ifmtext \leavevmode\special{t4ht@+\string&{35}x00A0;}x%
 
289
\else\ifmathml
 
290
    \Tg<\a:mathml mspace />\else \ht:special{t4ht=<text:s/>}%
 
291
\fi\fi}
 
292
\Configure{overline}
 
293
   {\bgroup\ifmathml \HCode{<\a:mathml mover  accent="false"\Hnewline
 
294
\mml:class="mml-overline"><\a:mathml mrow>}%
 
295
\else
 
296
         \HCode{<text:span text:style-name="overline">}\fi}
 
297
   {\ifmathml \HCode{</\a:mathml mrow><\a:mathml mo\Hnewline
 
298
 accent="true">&\#x00AF;</\a:mathml mo>%
 
299
</\a:mathml mover>}%
 
300
\else \HCode{</text:span>}\fi\egroup}
 
301
\Configure{underline}
 
302
   {\bgroup
 
303
    \ifmathml \HCode{<\a:mathml munder \a:mathml accentunder="false"\Hnewline
 
304
\mml:class="mml-underline"><\a:mathml mrow>}%
 
305
%
 
306
    \else \expandafter\everymath
 
307
\expandafter{\expandafter\everymath
 
308
             \expandafter{\the\everymath}}%
 
309
\let\o::@underline:\o:@@underline:
 
310
\def\o:@@underline:{\let\o:@@underline:\o::@underline:}%
 
311
\HCode{<text:span text:style-name="underline">}\fi}
 
312
   {\ifmathml \HCode{</\a:mathml mrow><\a:mathml mo\Hnewline
 
313
accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
 
314
\else \HCode{</text:span>}\fi \egroup}
 
315
\Configure{left}
 
316
   {}
 
317
   {\HCode{<\a:mathml mrow><\a:mathml mo>\expandafter
 
318
         \ifx \csname \string#1:lr del\endcsname\relax #1\else
 
319
              \csname \string#1:lr del\endcsname\fi
 
320
         </\a:mathml mo\space><\a:mathml mrow>}}
 
321
\Configure{right}
 
322
   {\HCode{</\a:mathml mrow><\a:mathml mo>\expandafter
 
323
       \ifx \csname \string#1:lr del\endcsname\relax #1\else
 
324
            \csname \string#1:lr del\endcsname\fi
 
325
      </\a:mathml mo>}}
 
326
   {\HCode{</\a:mathml mrow>}}
 
327
 
 
328
 
 
329
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
330
  
 
331
\endinput\empty\empty\empty\empty\empty\empty
 
332
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
333
 
 
334
 
 
335
 
 
336
 
 
337
 
 
338
 
 
339
 
 
340
 
 
341
 
 
342
 
 
343
 
 
344
 
 
345
 
 
346
 
 
347
 
 
348
 
 
349
 
 
350
 
 
351
 
 
352
 
 
353
 
 
354
 
 
355
 
 
356
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
357
                \ConfigureHinput{amsmath}
 
358
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
359
    \Configure{equation}
 
360
  {\ifvmode \IgnorePar\fi\EndP
 
361
   \HCode{<table:table table:style-name="equation">%
 
362
       <table:table-column table:style-name="equ-col" />\Hnewline
 
363
       <table:table-column table:style-name="equ-num-col" />\Hnewline
 
364
       <table:table-row>%
 
365
       <table:table-cell table:style-name="equ-cell">%
 
366
       <text:p text:style-name="equ-p">}%
 
367
%
 
368
   \Configure{gather}
 
369
     {\HCode{<\a:mathml mtable\Hnewline
 
370
         class="equation"><\a:mathml mtr><\a:mathml mtd>}\IgnorePar
 
371
         }
 
372
     {\HCode{</\a:mathml mtd></\a:mathml mtr></\a:mathml mtable>}}
 
373
     {}
 
374
     {}
 
375
     {\ifnum\HCol=2 \IgnorePar
 
376
         \HCode{</\a:mathml mtd><\a:mathml mtd>}\fi }
 
377
     {}%
 
378
%
 
379
   \Configure{$$}
 
380
   {\Configure{@math}{}\IgnorePar\EndP\DviMath}
 
381
   {\EndDviMath\EndP}{}%
 
382
%
 
383
  }
 
384
  {\ifvmode \IgnorePar\fi\EndP \HCode{</text:p></table:table-cell>\Hnewline
 
385
       <table:table-cell table:style-name="equ-num-cell">%
 
386
       <text:p text:style-name="equ-num-p">}%
 
387
}
 
388
  {\ifvmode \IgnorePar\fi\EndP \HCode{</text:p></table:table-cell>\Hnewline
 
389
          </table:table-row></table:table>}%
 
390
%
 
391
   \ShowPar\par{\HCondtrue\noindent}%
 
392
}
 
393
 
 
394
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
395
  
 
396
\endinput\empty\empty\empty\empty\empty\empty
 
397
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
398
 
 
399
 
 
400
 
 
401
 
 
402
 
 
403
 
 
404
 
 
405
 
 
406
 
 
407
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
408
                \ConfigureHinput{plain}
 
409
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
410
    \Configure{left}
 
411
   {}
 
412
   {\HCode{<\a:mathml mrow><\a:mathml mo>\expandafter
 
413
         \ifx \csname \string#1:lr del\endcsname\relax #1\else
 
414
              \csname \string#1:lr del\endcsname\fi
 
415
         </\a:mathml mo\space><\a:mathml mrow>}}
 
416
\Configure{right}
 
417
   {\HCode{</\a:mathml mrow><\a:mathml mo>\expandafter
 
418
       \ifx \csname \string#1:lr del\endcsname\relax #1\else
 
419
            \csname \string#1:lr del\endcsname\fi
 
420
      </\a:mathml mo>}}
 
421
   {\HCode{</\a:mathml mrow>}}
 
422
 
 
423
 
 
424
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
425
  
 
426
\endinput\empty\empty\empty\empty\empty\empty
 
427
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
428
 
 
429
 
 
430
 
 
431
 
 
432
 
 
433
 
 
434
 
 
435
 
 
436
 
 
437
 
 
438
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
439
                \ConfigureHinput{array}
 
440
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
441
    \let\AllColMargins\empty
 
442
\ConfigureEnv{array}
 
443
   {\PushStack\Col:Marg\AllColMargins
 
444
    \bgroup\Configure{$}{}{}{}}
 
445
   {\egroup \PopStack\Col:Marg\AllColMargins}
 
446
   {}{}
 
447
 
 
448
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
449
  
 
450
\endinput\empty\empty\empty\empty\empty\empty
 
451
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
452
 
 
453
 
 
454
 
 
455
 
 
456
 
 
457
 
 
458
 
 
459
 
 
460
 
 
461
 
 
462
 
 
463
 
 
464
 
 
465
 
 
466
 
 
467
 
 
468
 
 
469
 
 
470
 
 
471
 
 
472
 
 
473
 
 
474
 
 
475
 
 
476
 
 
477
 
 
478
 
 
479
 
 
480
 
 
481
 
 
482
 
 
483
 
 
484
 
 
485
 
 
486
 
 
487
 
 
488
 
 
489
 
 
490
 
 
491
 
 
492
 
 
493
 
 
494
 
 
495
 
 
496
 
 
497
 
 
498
 
 
499
 
 
500
 
 
501
 
 
502
 
 
503
 
 
504
 
 
505
 
 
506
 
 
507
 
 
508
 
 
509
 
 
510
 
 
511
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
512
                \ConfigureHinput{rlbabel}
 
513
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
514
    \Configure{[]}
 
515
   {\Configure{@math}{\a:mathml display="block"}\IgnorePar
 
516
    \ifvmode\EndP
 
517
    \else\EndP \HCode{<!--tex4ht:inline-->}\fi
 
518
    \HCode{<text:p text:style-name="display-math">}\DviMath$$\DisplayMathtrue}
 
519
   {$$\EndDviMath\HCode{</text:p>}\ShowPar\par
 
520
    {\csname HCondtrue\endcsname\noindent}}
 
521
   {}
 
522
 
 
523
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
524
  
 
525
\endinput\empty\empty\empty\empty\empty\empty
 
526
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
527
 
 
528
 
 
529
 
 
530
 
 
531
 
 
532
 
 
533
 
 
534
 
 
535
 
 
536
 
 
537
 
 
538
 
 
539
 
 
540
 
 
541
 
 
542
 
 
543
 
 
544
 
 
545
 
 
546
 
 
547
 
 
548
 
 
549
 
 
550
 
 
551
 
 
552
 
 
553
 
 
554
 
 
555
 
 
556
 
 
557
 
 
558
 
 
559
 
 
560
 
 
561
 
 
562
 
 
563
 
 
564
 
 
565
 
 
566
 
 
567
 
 
568
 
 
569
 
 
570
 
 
571
 
 
572
 
 
573
 
 
574
 
 
575
 
 
576
 
 
577
 
 
578
 
 
579
 
 
580
 
 
581
 
 
582
 
 
583
 
 
584
 
 
585
 
 
586
 
 
587
 
 
588
 
 
589
 
 
590
 
 
591
 
 
592
 
 
593
 
 
594
 
 
595
 
 
596
 
 
597
 
 
598
 
 
599
 
 
600
 
 
601
 
 
602
 
 
603
 
 
604
 
 
605
 
 
606
 
 
607
 
 
608
 
 
609
 
 
610
 
 
611
 
 
612
 
 
613
 
 
614
 
 
615
 
 
616
 
 
617
 
 
618
 
 
619
 
 
620
 
 
621
 
 
622
 
 
623
 
 
624
 
 
625
 
 
626
 
 
627
 
 
628
 
 
629
 
 
630
 
 
631
 
 
632
 
 
633
 
 
634
 
 
635
 
 
636
 
 
637
 
 
638
 
 
639
 
 
640
 
 
641
 
 
642
 
 
643
 
 
644
 
 
645
 
 
646
 
 
647
 
 
648
 
 
649
 
 
650
 
 
651
 
 
652
 
 
653
 
 
654
 
 
655
 
 
656
 
 
657
 
 
658
 
 
659
 
 
660
 
 
661
 
 
662
 
 
663
 
 
664
 
 
665
 
 
666
 
 
667
 
 
668
 
 
669
 
 
670
 
 
671
 
 
672
 
 
673
 
 
674
 
 
675
 
 
676
 
 
677
 
 
678
 
 
679
 
 
680
 
 
681
 
 
682
 
 
683
 
 
684
 
 
685
 
 
686
 
 
687
 
 
688
 
 
689
 
 
690
 
 
691
 
 
692
 
 
693
 
 
694
 
 
695
 
 
696
 
 
697
 
 
698
 
 
699
 
 
700
 
 
701
 
 
702
 
 
703
 
 
704
 
 
705
 
 
706
 
 
707
 
 
708
 
 
709
 
 
710
 
 
711
 
 
712
 
 
713
 
 
714
 
 
715
 
 
716
 
 
717
 
 
718
 
 
719
 
 
720
 
 
721
 
 
722
 
 
723
 
 
724
 
 
725
 
 
726
 
 
727
 
 
728
 
 
729
 
 
730
 
 
731
 
 
732
 
 
733
 
 
734
 
 
735
 
 
736
 
 
737
 
 
738
 
 
739
 
 
740
\endinput
 
741