1# 2# Copyright (c) 1994 3# Open Software Foundation, Inc. 4# 5# Permission is hereby granted to use, copy, modify and freely distribute 6# the software in this file and its documentation for any purpose without 7# fee, provided that the above copyright notice appears in all copies and 8# that both the copyright notice and this permission notice appear in 9# supporting documentation. Further, provided that the name of Open 10# Software Foundation, Inc. ("OSF") not be used in advertising or 11# publicity pertaining to distribution of the software without prior 12# written permission from OSF. OSF makes no representations about the 13# suitability of this software for any purpose. It is provided "as is" 14# without express or implied warranty. 15# 16# Copyright (c) 1996 X Consortium 17# Copyright (c) 1996 Dalrymple Consulting 18# 19# Permission is hereby granted, free of charge, to any person obtaining a copy 20# of this software and associated documentation files (the "Software"), to deal 21# in the Software without restriction, including without limitation the rights 22# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 23# copies of the Software, and to permit persons to whom the Software is 24# furnished to do so, subject to the following conditions: 25# 26# The above copyright notice and this permission notice shall be included in 27# all copies or substantial portions of the Software. 28# 29# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 30# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 31# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 32# X CONSORTIUM OR DALRYMPLE CONSULTING BE LIABLE FOR ANY CLAIM, DAMAGES OR 33# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 34# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 35# OTHER DEALINGS IN THE SOFTWARE. 36# 37# Except as contained in this notice, the names of the X Consortium and 38# Dalrymple Consulting shall not be used in advertising or otherwise to 39# promote the sale, use or other dealings in this Software without prior 40# written authorization. 41# 42# 43# SDATA entity mappings to TeX instructions. 44# sgmls outputs sdata references in the form: \\|[mdash ]\\| 45# 46# J.Bowe, 1993 47# 48# Numeric and Special Graphic ________________________________ 49# 50[half ] \\(12 51[frac12] \\(12 52[frac14] \\(14 53[frac34] \\(34 54[frac18] 1/8 55[frac38] 3/8 56[frac58] 5/8 57[frac78] 7/8 58[sup1 ] \\u1\\l 59[sup2 ] \\u2\\l 60[sup3 ] \\u3\\l 61[plus ] \\(pl 62[plusmn] \\(+- 63[lt ] < 64[equals] = 65[gt ] > 66[divide] \\(di 67[times ] \\(ti 68# [curren] =general currency sign 69[pound ] # 70[dollar] $ 71[cent ] \\(ct 72[yen ] yen 73[num ] # 74[percnt] % 75[amp ] & 76[ast ] * 77[commat] @ 78[lsqb ] [ 79[bsol ] \\e 80[rsqb ] ] 81[lcub ] { /lbrace O: =left curly bracket 82# [horbar] horizontal bar 83[horbar] _ 84[verbar] \\(or 85[rcub ] } 86[micro ] \\(*m 87[ohm ] \\(*W 88[deg ] \\(de 89# [ordm ] =ordinal indicator, masculine 90# [ordf ] =ordinal indicator, feminine 91[sect ] \\(sc 92# [para ] =pilcrow (paragraph sign) 93# [middot] /centerdot B: =middle dot 94[larr ] \\(<- 95[rarr ] \\(-> 96[uarr ] \\(ua 97[darr ] \\(da 98[copy ] \\(co 99[reg ] \\(rg 100#[trade ] trademark 101[trade ] \\(tm 102# [brvbar] =broken (vertical) bar 103[brvbar] | 104[not ] \\(no 105# [sung ] =music note (sung text sign) 106[excl ] ! 107# [iexcl ] =inverted exclamation mark 108[quot ] " 109[apos ] \\&' 110[lpar ] ( 111[rpar ] ) 112[comma ] , 113[lowbar] _ 114[hyphen] \\- 115[period] . 116[sol ] / 117[colon ] : 118[semi ] ; 119[quest ] ? 120# [iquest] =inverted question mark 121# [laquo ] =angle quotation mark, left 122[laquo ] << 123# [raquo ] =angle quotation mark, right 124[raquo ] >> 125[lsquo ] ` 126[rsquo ] \\&' 127[ldquo ] " 128[rdquo ] " 129[nbsp ] \\ 130[shy ] \\% 131# 132# Publishing ________________________________ 133# 134# trailing space here 135[emsp ] \\ \\ 136[ensp ] \\ 137[emsp3 ] \\ 138[emsp4 ] \\ 139[numsp ] \\0 140[puncsp] \\| 141[thinsp] \\| 142[hairsp] \\\^ 143[mdash ] \\(em 144[ndash ] - 145[dash ] - 146[blank ] \\ 147[hellip] \\&... 148[nldr ] \\&.. 149[frac13] 1/3 150[frac23] 2/3 151[frac15] 1/5 152[frac25] 2/5 153[frac35] 3/5 154[frac45] 4/5 155[frac16] 1/6 156[frac56] 5/6 157# [incare] =in-care-of symbol 158# [block ] =full block 159# [uhblk ] =upper half block 160# [lhblk ] =lower half block 161# [blk14 ] =25% shaded block 162# [blk12 ] =50% shaded block 163# [blk34 ] =75% shaded block 164# [marker] =histogram marker 165[cir ] \\(ci 166[squ ] \\(sq 167# [rect ] =rectangle, open 168# [utri ] /triangle =up triangle, open 169# [dtri ] /triangledown =down triangle, open 170[star ] \\(** =star, open 171[bull ] \\(bu 172# [squf ] /blacksquare =sq bullet, filled 173# [utrif ] /blacktriangle =up tri, filled 174# [dtrif ] /blacktriangledown =dn tri, filled 175# [ltrif ] /blacktriangleleft R: =l tri, filled 176# [rtrif ] /blacktriangleright R: =r tri, filled 177# [clubs ] /clubsuit =club suit symbol 178# [diams ] /diamondsuit =diamond suit symbol 179# [hearts] /heartsuit =heart suit symbol 180# [spades] /spadesuit =spades suit symbol 181# [malt ] /maltese =maltese cross 182[dagger] \\(dg 183[Dagger] \\(dd 184# [check ] /checkmark =tick, check mark 185# [ballot] =ballot cross 186# [sharp ] /sharp =musical sharp 187# [flat ] /flat =musical flat 188# [male ] =male symbol 189# [female] =female symbol 190# [phone ] =telephone symbol 191# [telrec] =telephone recorder symbol 192# [copysr] =sound recording copyright sign 193[caret ] \^ 194[lsquor] ` 195[ldquor] `` 196[fflig ] \\(ff 197[filig ] \\(fi 198# [fjlig ] small fj ligature 199[ffilig] \\(Fi 200[ffllig] \\(Fl 201[fllig ] \\(fl 202# [mldr ] em leader 203[rdquor] \\&'' 204[rsquor] \\&' 205# [vellip] vertical ellipsis 206# [hybull] rectangle, filled (hyphen bullet) 207# [loz ] /lozenge - lozenge or total mark 208# [lozf ] /blacklozenge - lozenge, filled 209# [ltri ] /triangleleft B: l triangle, open 210# [rtri ] /triangleright B: r triangle, open 211# [starf ] /bigstar - star, filled 212# [natur ] /natural - music natural 213# [rx ] pharmaceutical prescription (Rx) 214# [sext ] sextile (6-pointed star) 215# [target] register mark or target 216# [dlcrop] downward left crop mark 217# [drcrop] downward right crop mark 218# [ulcrop] upward left crop mark 219# [urcrop] upward right crop mark 220# 221# Added Latin 1 ________________________________ 222# 223[aacute] \\(a' 224[Aacute] \\(A' 225[acirc ] \\(a^ 226[Acirc ] \\(A^ 227[agrave] \\(a` 228[Agrave] \\(A` 229# [aring ] =small a, ring 230# [Aring ] =capital A, ring 231# [atilde] =small a, tilde 232# [Atilde] =capital A, tilde 233[auml ] \\(a: 234# [Auml ] =capital A, dieresis or umlaut mark 235[aelig ] \\(ae 236[AElig ] \\(AE 237# [ccedil] =small c, cedilla 238# [Ccedil] =capital C, cedilla 239# [eth ] =small eth, Icelandic 240# [ETH ] =capital Eth, Icelandic 241[eacute] \\(e' 242[Eacute] \\(E' 243# [ecirc ] =small e, circumflex accent 244# [Ecirc ] =capital E, circumflex accent 245[egrave] \\(e` 246[Egrave] \\(E` 247# [euml ] =small e, dieresis or umlaut mark 248# [Euml ] =capital E, dieresis or umlaut mark 249[iacute] \\(i' 250[Iacute] \\(I' 251# [icirc ] =small i, circumflex accent 252# [Icirc ] =capital I, circumflex accent 253[igrave] \\(i` 254[Igrave] \\(I` 255# [iuml ] =small i, dieresis or umlaut mark 256# [Iuml ] =capital I, dieresis or umlaut mark 257[ntilde] \\(n~ 258[Ntilde] \\(N~ 259[oacute] \\(o' 260[Oacute] \\(O' 261# [ocirc ] =small o, circumflex accent 262# [Ocirc ] =capital O, circumflex accent 263[ograve] \\(o` 264[Ograve] \\(O` 265[oslash] \\(o/ 266[Oslash] \\(O/ 267# [otilde] =small o, tilde 268# [Otilde] =capital O, tilde 269# [ouml ] =small o, dieresis or umlaut mark 270# [Ouml ] =capital O, dieresis or umlaut mark 271[szlig ] \\(ss 272[thorn ] \\(th 273# [THORN ] =capital THORN, Icelandic 274[uacute] \\(u' 275[Uacute] \\(U' 276# [ucirc ] =small u, circumflex accent 277# [Ucirc ] =capital U, circumflex accent 278[ugrave] \\(u` 279[Ugrave] \\(U` 280# [uuml ] =small u, dieresis or umlaut mark 281# [Uuml ] =capital U, dieresis or umlaut mark 282# [yacute] =small y, acute accent 283# [Yacute] =capital Y, acute accent 284# [yuml ] =small y, dieresis or umlaut mark 285# 286# Added Latin 2 ________________________________ 287# 288# [abreve] =small a, breve 289# [Abreve] =capital A, breve 290# [amacr ] =small a, macron 291# [Amacr ] =capital A, macron 292[aogon ] \\(ao 293# [Aogon ] =capital A, ogonek 294# [cacute] =small c, acute accent 295# [Cacute] =capital C, acute accent 296# [ccaron] =small c, caron 297# [Ccaron] =capital C, caron 298# [ccirc ] =small c, circumflex accent 299# [Ccirc ] =capital C, circumflex accent 300# [cdot ] =small c, dot above 301# [Cdot ] =capital C, dot above 302# [dcaron] =small d, caron 303# [Dcaron] =capital D, caron 304# [dstrok] =small d, stroke 305# [Dstrok] =capital D, stroke 306# [ecaron] =small e, caron 307# [Ecaron] =capital E, caron 308# [edot ] =small e, dot above 309# [Edot ] =capital E, dot above 310# [emacr ] =small e, macron 311# [Emacr ] =capital E, macron 312# [eogon ] =small e, ogonek 313# [Eogon ] =capital E, ogonek 314# [gacute] =small g, acute accent 315# [gbreve] =small g, breve 316# [Gbreve] =capital G, breve 317# [Gcedil] =capital G, cedilla 318# [gcirc ] =small g, circumflex accent 319# [Gcirc ] =capital G, circumflex accent 320# [gdot ] =small g, dot above 321# [Gdot ] =capital G, dot above 322# [hcirc ] =small h, circumflex accent 323# [Hcirc ] =capital H, circumflex accent 324# [hstrok] =small h, stroke 325# [Hstrok] =capital H, stroke 326# [Idot ] =capital I, dot above 327# [Imacr ] =capital I, macron 328# [imacr ] =small i, macron 329# [ijlig ] =small ij ligature 330# [IJlig ] =capital IJ ligature 331# [inodot] =small i without dot 332# [iogon ] =small i, ogonek 333# [Iogon ] =capital I, ogonek 334# [itilde] =small i, tilde 335# [Itilde] =capital I, tilde 336# [jcirc ] =small j, circumflex accent 337# [Jcirc ] =capital J, circumflex accent 338# [kcedil] =small k, cedilla 339# [Kcedil] =capital K, cedilla 340# [kgreen] =small k, Greenlandic 341# [lacute] =small l, acute accent 342# [Lacute] =capital L, acute accent 343# [lcaron] =small l, caron 344# [Lcaron] =capital L, caron 345# [lcedil] =small l, cedilla 346# [Lcedil] =capital L, cedilla 347# [lmidot] =small l, middle dot 348# [Lmidot] =capital L, middle dot 349# [lstrok] =small l, stroke 350# [Lstrok] =capital L, stroke 351# [nacute] =small n, acute accent 352# [Nacute] =capital N, acute accent 353# [eng ] =small eng, Lapp 354# [ENG ] =capital ENG, Lapp 355# [napos ] =small n, apostrophe 356# [ncaron] =small n, caron 357# [Ncaron] =capital N, caron 358# [ncedil] =small n, cedilla 359# [Ncedil] =capital N, cedilla 360# [odblac] =small o, double acute accent 361# [Odblac] =capital O, double acute accent 362# [Omacr ] =capital O, macron 363# [omacr ] =small o, macron 364# [oelig ] =small oe ligature 365# [OElig ] =capital OE ligature 366# [racute] =small r, acute accent 367# [Racute] =capital R, acute accent 368# [rcaron] =small r, caron 369# [Rcaron] =capital R, caron 370# [rcedil] =small r, cedilla 371# [Rcedil] =capital R, cedilla 372# [sacute] =small s, acute accent 373# [Sacute] =capital S, acute accent 374# [scaron] =small s, caron 375# [Scaron] =capital S, caron 376# [scedil] =small s, cedilla 377# [Scedil] =capital S, cedilla 378# [scirc ] =small s, circumflex accent 379# [Scirc ] =capital S, circumflex accent 380# [tcaron] =small t, caron 381# [Tcaron] =capital T, caron 382# [tcedil] =small t, cedilla 383# [Tcedil] =capital T, cedilla 384# [tstrok] =small t, stroke 385# [Tstrok] =capital T, stroke 386# [ubreve] =small u, breve 387# [Ubreve] =capital U, breve 388# [udblac] =small u, double acute accent 389# [Udblac] =capital U, double acute accent 390# [umacr ] =small u, macron 391# [Umacr ] =capital U, macron 392# [uogon ] =small u, ogonek 393# [Uogon ] =capital U, ogonek 394# [uring ] =small u, ring 395# [Uring ] =capital U, ring 396# [utilde] =small u, tilde 397# [Utilde] =capital U, tilde 398# [wcirc ] =small w, circumflex accent 399# [Wcirc ] =capital W, circumflex accent 400# [ycirc ] =small y, circumflex accent 401# [Ycirc ] =capital Y, circumflex accent 402# [Yuml ] =capital Y, dieresis or umlaut mark 403# [zacute] =small z, acute accent 404# [Zacute] =capital Z, acute accent 405# [zcaron] =small z, caron 406# [Zcaron] =capital Z, caron 407# [zdot ] =small z, dot above 408# [Zdot ] =capital Z, dot above 409# 410# Greek Letters ________________________________ 411# 412[agr ] \\(*a 413[Agr ] \\(*A 414[bgr ] \\(*b 415[Bgr ] \\(*B 416[ggr ] \\(*g 417[Ggr ] \\(*G 418[dgr ] \\(*d 419[Dgr ] \\(*D 420[egr ] \\(*e 421[Egr ] \\(*E 422[zgr ] \\(*z 423[Zgr ] \\(*Z 424[eegr ] \\(*y 425[EEgr ] \\(*Y 426[thgr ] \\(*h 427[THgr ] \\(*H 428[igr ] \\(*i 429[Igr ] \\(*I 430[kgr ] \\(*k 431[Kgr ] \\(*K 432[lgr ] \\(*l 433[Lgr ] \\(*L 434[mgr ] \\(*m 435[Mgr ] \\(*M 436[ngr ] \\(*n 437[Ngr ] \\(*N 438[xgr ] \\(*c 439[Xgr ] \\(*C 440[ogr ] \\(*o 441[Ogr ] \\(*O 442[pgr ] \\(*p 443[Pgr ] \\(*P 444[rgr ] \\(*r 445[Rgr ] \\(*R 446[sgr ] \\(*s 447[Sgr ] \\(*S 448[sfgr ] \\(ts 449[tgr ] \\(*t 450[Tgr ] \\(*T 451[ugr ] \\(*u 452[Ugr ] \\(*U 453[phgr ] \\(*f 454[PHgr ] \\(*F 455[khgr ] \\(*x 456[KHgr ] \\(*X 457[psgr ] \\(*q 458[PSgr ] \\(*Q 459[ohgr ] \\(*w 460[OHgr ] \\(*W 461# 462# Greek Symbols ________________________________ 463# 464[alpha ] \\(*a 465[beta ] \\(*b 466[gamma ] \\(*g 467[Gamma ] \\(*G 468# [gammad] /digamma 469[delta ] \\(*d 470[Delta ] \\(*D 471[epsi ] \\(*e 472# [epsiv ] /varepsilon 473[epsis ] \\(*e 474[zeta ] \\(*z 475[eta ] \\(*y 476[thetas] \\(*h 477[Theta ] \\(*H 478# [thetav] /vartheta - curly or open theta 479[iota ] \\(*i 480[kappa ] \\(*k 481# [kappav] /varkappa 482[lambda] \\(*l 483[Lambda] \\(*L 484[mu ] \\(*m 485[nu ] \\(*n 486[xi ] \\(*c 487[Xi ] \\(*C 488[pi ] \\(*p 489# [piv ] /varpi 490[Pi ] \\(*P 491[rho ] \\(*r 492# [rhov ] /varrho 493[sigma ] \\(*s 494[Sigma ] \\(*S 495# [sigmav] /varsigma 496[tau ] \\(*t 497[upsi ] \\(*u 498[Upsi ] \\(*U 499[phis ] \\(*f 500[Phi ] \\(*F 501# [phiv ] /varphi - curly or open phi 502[chi ] \\(*x 503[psi ] \\(*q 504[Psi ] \\(*X 505[omega ] \\(*w 506[Omega ] \\(*W 507# 508# General Technical ________________________________ 509# 510# [aleph ] /aleph =aleph, Hebrew 511# [and ] /wedge /land B: =logical and 512# [ang90 ] =right (90 degree) angle 513# [angsph] /sphericalangle =angle-spherical 514[ap ] \\(ap 515# [becaus] /because R: =because 516# [bottom] /bot B: =perpendicular 517# [cap ] /cap B: =intersection 518# [cong ] /cong R: =congruent with 519# [conint] /oint L: =contour integral operator 520# [cup ] /cup B: =union or logical sum 521[equiv ] \\(== 522# [exist ] /exists =at least one exists 523# [forall] /forall =for all 524# [fnof ] =function of (italic small f) 525[ge ] \\(>= 526# [iff ] /iff =if and only if 527[infin ] \\(if 528# [int ] /int L: =integral operator 529[isin ] \\(sb 530# [lang ] /langle O: =left angle bracket 531# [lArr ] /Leftarrow A: =is implied by 532[le ] \\(<= 533[minus ] \\(mi 534# [mnplus] /mp B: =minus-or-plus sign 535# [nabla ] /nabla =del, Hamilton operator 536[ne ] \\(!= 537# [ni ] /ni /owns R: =contains 538# [or ] /vee /lor B: =logical or 539# [par ] /parallel R: =parallel 540# [part ] /partial =partial differential 541# [permil] =per thousand 542# [perp ] /perp R: =perpendicular 543# [prime ] /prime =prime or minute 544# [Prime ] =double prime or second 545[prop ] \\(pt 546# [radic ] /surd =radical 547# [rang ] /rangle C: =right angle bracket 548# [rArr ] /Rightarrow A: =implies 549[rArr ] \\(rh 550# [sim ] /sim R: =similar 551# [sime ] /simeq R: =similar, equals 552[square] \\(sq 553[sub ] \\(sb 554[sube ] \\(ib 555[sup ] \\(sp 556[supe ] \\(ip 557# [there4] /therefore R: =therefore 558# [Verbar] /Vert =dbl vertical bar 559# [angst ] Angstrom =capital A, ring 560# [bernou] Bernoulli function (script capital B) 561# [compfn] B: composite function (small circle) 562# [Dot ] =dieresis or umlaut mark 563# [DotDot] four dots above 564# [hamilt] Hamiltonian (script capital H) 565# [lagran] Lagrangian (script capital L) 566# [lowast] low asterisk 567# [notin ] N: negated set membership 568# [order ] order of (script small o) 569# [phmmat] physics M-matrix (script capital M) 570# [tdot ] three dots above 571# [tprime] triple prime 572# [wedgeq] R: corresponds to (wedge, equals) 573# 574# Diacritical Marks ________________________________ 575# 576[acute ] \\&' 577[breve ] \\(be 578[caron ] \\(hc 579[cedil ] \\(cd 580[circ ] \^ 581# [dblac ] =double acute accent 582# [die ] =dieresis 583[dot ] \\(dt 584[grave ] ` 585[macr ] \\(ma 586[ogon ] \\(og 587[ring ] \\(ri 588[tilde ] ~ 589[uml ] \\(.. 590# 591