Subversion Repositories wimsdev

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3427 obado 1
var liste_func_latec = [
2
        "\\alpha","\\beta","\\gamma","\\delta", "\\epsilon", "\\varepsilon", "\\zeta", "\\eta", "\\Gamma",
3
        "\\Delta","\\Theta","\\theta","\\vartheta","\\kappa", "\\lambda", "\\mu", "\\nu", "\\xi", "\\pi",
4
        "\\varpi","\\rho","\\varrho","\\sigma","\\varsigma", "\\Sigma", "\\Upsilon", "\\Phi", "\\tau", "\\upsilon",
5
        "\\phi","\\varphi","\\chi","\\psi","\\omega", "\\Psi", "\\Upsilon", "\\Phi", "\\Omega",
6
 
7
        "\\pm","\\mp","\\times","\\div","\\ast", "\\star", "\\circ", "\\bullet", "\\cdot",
8
        "\\cap","\\cup","\\uplus","\\sqcap","\\sqcup", "\\vee", "\\wedge", "\\setminus", "\\wr",
9
        "\\diamond","\\bigtriangleup","\\bigtriangledown","\\triangleleft","\\triangleright", "\\lhd$^b$", "\\rhd$^b$", "\\unlhd$^b$", "\\unrhd$^b$",
10
        "\\oplus","\\ominus","\\otimes","\\oslash","\\odot", "\\bigcirc", "\\dagger", "\\ddagger", "\\amalg",
11
 
12
        "\\widetilde{abc}","\\overleftarrow{abc}","\\overline{abc}","\\overbrace{abc}","\\sqrt{abc}", "\\widehat{abc}",
13
        "\\overrightarrow{abc}", "\\underline{abc}", "\\sqrt[n]{abc}", "\\frac{abc}{xyz}",
14
 
15
        "\\hat{a}", "\\check{a}", "\\acute{a}", "\\grave{a}", "\\bar{a}", "\\vec{a}", "\\dot{a}", "\\ddot{a}",
16
 
17
        "\\rmoustache", "\\arrowvert", "\\lmoustache", "\\Arrowvert", "\\Arrowvert", "\\bracevert", "\\lgroup"
18
        ];
19
 
20
 
21
function bdlatec(instruction, version){
22
        // les indices à partir de 19 correspondent aux instructions latex
23
        var index2="";
24
        switch(instruction)
25
    {
26
        case "\\alpha" :
27
        index2=0;
28
        break;
29
    case "\\beta" :
30
        index2=0;
31
        break;
32
    case "\\gamma" :
33
        index2=0;
34
        break;
35
        case "\\delta" :
36
        index2=0;
37
        break;
38
    case "\\epsilon" :
39
        index2=0;
40
        break;
41
    case "\\varepsilon" :
42
        index2=0;
43
        break;
44
        case "\\zeta" :
45
        index2=0;
46
        break;
47
    case "\\eta" :
48
        index2=0;
49
        break;
50
    case "\\Gamma" :
51
        index2=0;
52
        break;
53
        case "\\Delta" :
54
        index2=0;
55
        break;
56
    case "\\Theta" :
57
        index2=0;
58
        break;
59
    case "\\theta" :
60
        index2=0;
61
        break;
62
        case "\\vartheta" :
63
        index2=0;
64
        break;
65
    case "\\kappa" :
66
        index2=0;
67
        break;
68
    case "\\lambda" :
69
        index2=0;
70
        break;
71
        case "\\mu" :
72
        index2=0;
73
        break;
74
    case "\\nu" :
75
        index2=0;
76
        break;
77
        case "\\xi" :
78
        index2=0;
79
        break;
80
    case "\\phi" :
81
       index2=0;
82
        break;
83
        case "\\varphi" :
84
        index2=0;
85
        break;
86
    case "\\rho" :
87
        index2=0;
88
        break;
89
    case "\\varrho" :
90
        index2=0;
91
        break;
92
        case "\\sigma" :
93
        index2=0;
94
        break;
95
    case "\\varsigma" :
96
        index2=0;
97
        break;
98
    case "\\Sigma" :
99
        index2=0;
100
        break;
101
        case "\\upsilon" :
102
        index2=0;
103
        break;
104
    case "\\Phi" :
105
        index2=0;
106
        break;
107
    case "\\chi" :
108
        index2=0;
109
        break;
110
        case "\\psi" :
111
        index2=0;
112
        break;
113
        case "\\pi" :
114
        index2=0;
115
        break;
116
    case "\\omega" :
117
        index2=0;
118
        break;
119
    case "\\Psi" :
120
        index2=0;
121
        break;
122
        case "\\tau" :
123
        index2=0;
124
        break;
125
        case "\\varpi" :
126
        index2=0;
127
        break;
128
        case "\\Upsilon" :
129
        index2=0;
130
        break;
131
    case "\\Phi" :
132
        index2=0;
133
        break;
134
    case "\\Omega" :
135
        index2=0;
136
        break;
137
        case "\\pm" :
138
        index2=1;
139
        break;
140
    case "\\mp" :
141
        index2=1;
142
        break;
143
    case "\\times" :
144
        index2=1;
145
        break;
146
        case "\\div" :
147
        index2=1;
148
        break;
149
    case "\\ast" :
150
        index2=1;
151
        break;
152
    case "\\star" :
153
        index2=1;
154
        break;
155
        case "\\bullet" :
156
        index2=1;
157
        break;
158
    case "\\cdot" :
159
        index2=1;
160
        break;
161
    case "\\cap" :
162
        index2=1;
163
        break;
164
        case "\\cup" :
165
        index2=1;
166
        break;
167
    case "\\uplus" :
168
        index2=1;
169
        break;
170
    case "\\sqcap" :
171
        index2=1;
172
        break;
173
        case "\\sqcup" :
174
        index2=1;
175
        break;
176
    case "\\vee" :
177
        index2=1;
178
        break;
179
    case "\\wedge" :
180
        index2=1;
181
        break;
182
        case "\\setminus" :
183
        index2=1;
184
        break;
185
    case "\\wr" :
186
        index2=1;
187
        break;
188
        case "\\diamond" :
189
        index2=1;
190
        break;
191
    case "\\bigtriangleup" :
192
       index2=1;
193
           break;
194
        case "\\bigtriangledown" :
195
        index2=1;
196
        break;
197
    case "\\triangleleft" :
198
        index2=1;
199
        break;
200
        case "\\circ" :
201
        index2=1;
202
        break;
203
        case "\\triangleright" :
204
        index2=1;
205
        break;
206
    case "\\lhd$^b$" :
207
        index2=1;
208
        break;
209
        case "\\rhd$^b$" :
210
        index2=1;
211
        break;
212
    case "\\unlhd$^b$" :
213
        index2=1;
214
        break;
215
    case "\\unrhd$^b$" :
216
        index2=1;
217
        break;
218
        case "\\oplus" :
219
        index2=1;
220
        break;
221
    case "\\ominus" :
222
        index2=1;
223
        break;
224
    case "\\otimes" :
225
        index2=1;
226
        break;
227
        case "\\oslash" :
228
        index2=1;
229
        break;
230
    case "\\odot" :
231
        index2=1;
232
        break;
233
    case "\\bigcirc" :
234
        index2=1;
235
        break;
236
        case "\\dagger" :
237
        index2=1;
238
        break;
239
    case "\\ddagger" :
240
        index2=1;
241
        break;
242
    case "\\amalg" :
243
        index2=1;
244
        break;
245
        case "\\widetilde{abc}" :
246
        index2=2;
247
        break;
248
    case "\\overleftarrow{abc}" :
249
        index2=2;
250
        break;
251
    case "\\overline{abc}" :
252
        index2=2;
253
        break;
254
        case "\\overbrace{abc}" :
255
        index2=2;
256
        break;
257
    case "\\sqrt{abc}" :
258
        index2=2;
259
        break;
260
    case "\\widehat{abc}" :
261
        index2=2;
262
        break;
263
        case "\\overrightarrow{abc}" :
264
        index2=2;
265
        break;
266
    case "\\underline{abc}" :
267
        index2=2;
268
        break;
269
    case "\\sqrt[n]{abc}" :
270
        index2=2;
271
        break;
272
        case "\\frac{abc}{xyz}" :
273
        index2=2;
274
        break;
275
        case "\\hat{a}" :
276
        index2=3;
277
        break;
278
    case "\\check{a}" :
279
        index2=3;
280
        break;
281
    case "\\acute{a}" :
282
        index2=3;
283
        break;
284
        case "\\grave{a}" :
285
        index2=3;
286
        break;
287
    case "\\bar{a}" :
288
        index2=3;
289
        break;
290
    case "\\vec{a}" :
291
        index2=3;
292
        break;
293
        case "\\dot{a}" :
294
        index2=3;
295
        break;
296
    case "\\ddot{a}" :
297
        index2=3;
298
        break;
299
        case "\\rmoustache" :
300
        index2=4;
301
        break;
302
    case "\\arrowvert" :
303
        index2=4;
304
        break;
305
    case "\\lmoustache" :
306
        index2=4;
307
        break;
308
        case "\\Arrowvert" :
309
        index2=4;
310
        break;
311
    case "\\Arrowvert" :
312
        index2=4;
313
        break;
314
    case "\\bracevert" :
315
        index2=4;
316
        break;
317
        case "\\lgroup" :
318
        index2=4;
319
        break;
320
    default :
321
        index2=0;
322
    }
323
 
324
 
325
var a = [
3433 obado 326
"<img src='gifs/editor/t1.gif'>",
327
"<img src='gifs/editor/t2.gif'>",
328
"<img src='gifs/editor/t3.gif'>",
329
"<img src='gifs/editor/t4.gif'>",
330
"<img src='gifs/editor/t5.gif'>"
3427 obado 331
];
332
 
333
return a[index2];
334
}