version 1.139, 2008/05/19 11:49:48
|
version 1.140, 2008/05/20 10:53:07
|
Line 1017 my %lookup =
|
Line 1017 my %lookup =
|
|
|
'(fnof|#402)' => {'tex' =>'{/Symbol 246}', 'web' => "\x{192}"}, # f with little hook. |
'(fnof|#402)' => {'tex' =>'{/Symbol 246}', 'web' => "\x{192}"}, # f with little hook. |
|
|
# Standalon accents: |
# Standalone accents: |
|
|
'(circ|#710)' => {'tex' => '^', 'web' => '^'}, # circumflex. |
'(circ|#710)' => {'tex' => '^', 'web' => '^'}, # circumflex. |
'(tilde|#732)' => {'tex' => '~', 'web' => '~'}, # tilde. |
'(tilde|#732)' => {'tex' => '~', 'web' => '~'}, # tilde. |
|
|
|
# General punctuation. We're not able to make a distinction between |
|
# the various length spacings in the print version. (e.g. en/em/thin). |
|
# the various joiners will be empty strings in the print version too. |
|
|
|
|
|
'(ensp|#8194)' => {'tex' => ' ', 'web' => "\x{2002}"}, # en space. |
|
'(emsp|#8195)' => {'tex' => ' ', 'web' => "\x{2003}"}, # em space. |
|
'(thinsp|#8201)' => {'tex' => ' ', 'web' => "\x{2009}"}, # thin space. |
|
'(zwnj|#8204)' => {'tex' => '', 'web' => "\x{200c}"}, # Zero width non joiner. |
|
'(zwj|#8205)' => {'tex' => '', 'web' => "\x{200d}"}, # Zero width joiner. |
|
'(lrm|#8206)' => {'tex' => '', 'web' => "\x{200e}"}, # Left to right mark |
|
'(rlm|#8207)' => {'tex' => '', 'web' => "\x{200f}"}, # right to left mark. |
|
'(ndash|#8211)' => {'tex' => '{/Text \55}', 'web' => "\x{2013}"}, # en dash. |
|
'(mdash|#8212)' => {'tex' => '{/Symbol \55}', 'web' => "\x{2014}"}, # em dash. |
|
'(lsquo|#8216)' => {'tex' => '{/Text \140}', 'web' => "\x{2018}"}, # Left single quote. |
|
'(rsquo|#8217)' => {'tex' => '{/Symbol \242}', 'web' => "\x{2019}"}, # Right single quote. |
|
'(sbquo|#8218)' => {'tex' => ',', 'web' => "\x{201a}"}, # Single low-9 quote. |
|
'(ldquo|#8220)' => {'tex' => '{/Text \252}', 'web' => "\x{201c}"}, # Left double quote. |
|
'(rdquo|#8221)' => {'tex' => '{/Text \272}', 'web' => "\x{201d}"}, # Right double quote. |
|
'(bdquo|#8222)' => {'tex' => '{/Text \271}', 'web' => "\x{201e}"}, # Double low-9 quote. |
|
'(dagger|#8224)' => {'tex' => '{/Text \262}', 'web' => "\x{2020}"}, # Is this a dagger I see before me now? |
|
'(Dagger|#8225)' => {'tex' => '{/Text \263}', 'web' => "\x{2021}"}, # it's handle pointing towards my heart? |
|
'(bull|#8226)' => {'tex' => '\267', 'web' => "\x{2022}"}, # Bullet. |
|
'(hellep|#8230)' => {'tex' => '{/Text \274}', 'web' => "\x{2026}"}, # Ellipses. |
|
'(permil|#8240)' => {'tex' => '{/Text \275}', 'web' => "\x{2031}"}, # Per mille. |
|
'(prime|#8242)' => {'tex' => '\264', 'web' => "\x{2032}"}, # Prime. |
|
'(Prime|#8243)' => {'tex' => '{/Symbol \262}', 'web' => "\x{2033}"}, # double prime. |
|
'(lsaquo|#8249)' => {'tex' => '{/Text \254}', 'web' => "\x{2039}"}, # < quote. |
|
'(rsaquo|#8250)' => {'tex' => '{/Text \255}', 'web' => "\x{2040}"}, # > quote. |
|
'(oline|#8254)' => {'tex' => '{/Symbol \140}', 'web' => "\x{203e}"}, # Overline. |
|
'(frasl|#8260)' => {'tex' => '/', 'web' => "\x{2044}"}, # Fraction slash. |
|
'(euro|#8364)' => {'tex' => '{/Symbol \240}', 'web' => "\x{20a0}"}, # Euro currency. |
|
|
|
# Letter like symbols. |
|
|
|
'(weierp|#8472)' => {'tex' => '{/Symbol \303}', 'web' => "\x{2118}"}, # Power set symbol |
|
'(image|#8465)' => {'tex' => '{/Symbol \301}', 'web' => "\x{2111}"}, # Imaginary part |
|
'(real|#8476)' => {'tex' => '{/Symbol \302}', 'web' => "\x{211c}"}, # Real part. |
|
'(trade|#8482)' => {'tex' => '{/Symbol \344}', 'web' => "\x{2122}"}, # trademark symbol. |
|
'(alefsym|#8501)' => {'tex' => '{/Symbol \300}', 'web' => "\x{2135}"}, # Hebrew alef. |
|
|
|
# Arrows of various types and directions. |
|
'(larr|#8592)' => {'tex' => '{/Symbol \254}', 'web' => "\x{2190}"}, # <-- |
|
'(uarr|#8593}' => {'tex' => '{/Symbol \255}', 'web' => "\x{2191}"}, # up arrow. |
|
'(rarr|#8594)' => {'tex' => '{/Symbol \256}', 'web' => "\x{2192}"}, # --> |
|
'(darr|#8595)' => {'tex' => '{/Symbol \257}', 'web' => "\x{2193}"}, # down arrow. |
|
'(harr|#8596)' => {'tex' => '{/Symbol \253}', 'web' => "\x{2194}"}, # <--> |
|
'(crarr|#8629)' => {'tex' => '{/Symbol \277}', 'web' => "\x{21b5}"}, # corner arrow down and right. |
|
'(lArr|#8656)' => {'tex' => '{/Symbol \334}', 'web' => "\x{21d0}"}, # <== |
|
'(uArr|#8657)' => {'tex' => '{/Symbol \335}', 'web' => "\x{21d1}"}, # Up double arrow. |
|
'(rArr|#8658)' => {'tex' => '{/Symbol \336}', 'web' => "\x{21d2}"}, # ==> |
|
'(dArr|#8659)' => {'tex' => '{/Symbol \337}', 'web' => "\x{21d3}"}, # Down double arrow. |
|
'(hArr|#8660)' => {'tex' => '{/Symbol \333}', 'web' => "\x{21d4}"}, # <==> |
|
|
|
# Mathematical operators. For some of these we do the best we can in printing. |
|
|
|
'(forall|#8704)' => {'tex' => '{/Symbol \42}', 'web' => "\x{2200}"}, # For all. |
|
'(part|#8706)' => {'tex' => '{/Symbol d}', 'web' => "\x{2202}"}, # partial derivative |
|
'(exist|#8707)' => {'tex' => '{/Symbol \44}', 'web' => "\x{2203}"}, # There exists. |
|
'(empty|#8709)' => {'tex' => '{/Symbol \306}', 'web' => "\x{2205}"}, # Null set. |
|
'(nabla|#8711)' => {'tex' => '{/Symbol \321}', 'web' => "\x{2207}"}, # Gradient e.g. |
|
'(isin|#8712)' => {'tex' => '{/Symbol \316}', 'web' => "\x{2208}"}, # Element of the set. |
|
'(ni|#8715)' => {'tex' => '{/Symbol \47}', 'web' => "\x{220b}"}, # Contains as a member |
|
'(prod|#8719)' => {'tex' => '{/Symbol \325}', 'web' => "\x{220f}"}, # Product |
|
'(sum|#8721)' => {'tex' => '{/Symbol \345}', 'web' => "\x{2211}"}, # Sum of. |
|
'(minus|#8722)' => {'tex' => '-', 'web' => "\x{2212}"}, # - sign. |
|
'(lowast|#8727)' => {'tex' => '*', 'web' => "\x{2217}"}, # * |
|
'(radic|#8730)' => {'tex' => '{/Symbol \326}', 'web' => "\x{221a}"}, # Square root. |
|
'(prop|#8733)' => {'tex' => '{/Symbol \265}', 'web' => "\x{221d}"}, # Proportional to. |
|
'(infin|#8734)' => {'tex' => '{/Symbol \245}', 'web' => "\x{221e}"}, # Infinity. |
|
'(ang|#8736)' => {'tex' => '{/Symbol \320}', 'web' => "\x{2220}"}, # Angle . |
|
'(and|#8743)' => {'tex' => '{/Symbol \331}', 'web' => "\x{2227}"}, # Logical and. |
|
'(or|#8744)' => {'tex' => '{/Symbol \332}', 'web' => "\x{2228}"}, # Logical or. |
|
'(cap|#8745)' => {'tex' => '{/Symbol \307}', 'web' => "\x{2229}"}, # Set intersection. |
|
'(cup|#8746)' => {'tex' => '{/Symbol \310}', 'web' => "\x{222a}"}, # Set union. |
|
'(int|8747)' => {'tex' => '{/Symbol \362}', 'web' => "\x{222b}"}, # Integral. |
|
'(there4|#8756)' => {'tex' => '{/Symbol \134}', 'web' => "\x{2234}"}, # Therefore triple dots. |
|
'(sim|#8764)' => {'tex' => '~', 'web' => "\x{223c}"}, # Simlar to. |
|
'(cong|#8773)' => {'tex' => '{/Symbol \100}', 'web' => "\x{2245}"}, # Congruent to/with. |
|
|
|
|
); |
); |