[LON-CAPA-cvs] cvs: loncom /xml lonplot.pm
foxr
lon-capa-cvs-allow@mail.lon-capa.org
Tue, 13 May 2008 11:01:47 -0000
foxr Tue May 13 07:01:47 2008 EDT
Modified files:
/loncom/xml lonplot.pm
Log:
Added a bunch more entities to the %lookup hash.
The added entities are not yet tested... but the table at least has the right
format.
Index: loncom/xml/lonplot.pm
diff -u loncom/xml/lonplot.pm:1.137 loncom/xml/lonplot.pm:1.138
--- loncom/xml/lonplot.pm:1.137 Mon May 12 07:13:28 2008
+++ loncom/xml/lonplot.pm Tue May 13 07:01:43 2008
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Dynamic plot
#
-# $Id: lonplot.pm,v 1.137 2008/05/12 11:13:28 foxr Exp $
+# $Id: lonplot.pm,v 1.138 2008/05/13 11:01:43 foxr Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -874,26 +874,72 @@
# Punctuation:
- '(quot|#034)' => {'tex' => '\42', 'web' => '\42'},
- '(amp|#038)' => {'tex' => '\46', 'web' => '\46'},
- '(lt|#060)' => {'tex' => '\74', 'web' => '\74'},
- '(gt|#062)' => {'tex' => '\76', 'web' => '\76'},
+ '(quot|#034)' => {'tex' => '\42', 'web' => '\42'},
+ '(amp|#038)' => {'tex' => '\46', 'web' => '\46'},
+ '(lt|#060)' => {'tex' => '\74', 'web' => '\74'},
+ '(gt|#062)' => {'tex' => '\76', 'web' => '\76'},
'#131' => {'tex' => '{/Symbol \246}', 'web' => "\x{192}"},
- '#132' => {'tex' => '{/Text \271}', 'web' => "\x{201e}"},
- '#133' => {'tex' => '{/Symbol \274}', 'web'=> "\x{2026}"},
- '#134' => {'tex' => '{/Text \262}', 'web' => "\x{2020}"},
- '#135' => {'tex' => '{/Text \263}', 'web' => "\x{2021}"},
- '#136' => {'tex' => '\\\\^', 'web' => '\\\\^'},
- '#137' => {'tex' => '{/Text \275}', 'web' => "\x{2030}"},
- '#138' => {'tex' => 'S', 'web' => "\x{160}"}, # no S-caron in ps fonts.
- '#139' => {'tex' => '<', 'web' => '<'},
- '#140' => {'tex' => '{/Text \352}','web' => "\x{152}"},
- '#145' => {'tex' => '\140', 'web' => "\x{2018}"},
- '#146' => {'tex' => '\47', 'web' => "\x{2019}"},
- '#147' => {'tex' => '{/Text \252}','web' => "\x{201c}"},
- '#148' => {'tex' => '{/Text \315}','web' => '\\"'},
- '#149' => {'tex' => '{/Symbol \267}', 'web' => "\x{2022}"},
-
+ '#132' => {'tex' => '{/Text \271}', 'web' => "\x{201e}"},
+ '#133' => {'tex' => '{/Symbol \274}', 'web'=> "\x{2026}"},
+ '#134' => {'tex' => '{/Text \262}', 'web' => "\x{2020}"},
+ '#135' => {'tex' => '{/Text \263}', 'web' => "\x{2021}"},
+ '#136' => {'tex' => '\\\\^', 'web' => '\\\\^'},
+ '#137' => {'tex' => '{/Text \275}', 'web' => "\x{2030}"},
+ '#138' => {'tex' => 'S', 'web' => "\x{160}"}, # no S-caron in ps fonts.
+ '#139' => {'tex' => '<', 'web' => '<'},
+ '#140' => {'tex' => '{/Text \352}', 'web' => "\x{152}"},
+ '#145' => {'tex' => '\140', 'web' => "\x{2018}"},
+ '#146' => {'tex' => '\47', 'web' => "\x{2019}"},
+ '#147' => {'tex' => '{/Text \252}', 'web' => "\x{201c}"},
+ '#148' => {'tex' => '{/Text \315}', 'web' => '\\"'},
+ '#149' => {'tex' => '{/Symbol \267}', 'web' => "\x{2022}"},
+ '#150' => {'tex' => '{/Text \55}', 'web' => "\x{2013}"}, #Untested here en dash
+ '#151' => {'tex' => '{/Symbol \55}', 'web' => "\x{2014}"}, # em dash
+ '#152' => {'tex' => '~', 'web' => '~'},
+ '#153' => {'tex' => '{/Text \324}', 'web' => "\x{2122}"}, # trademark
+ '#154' => {'tex' => 's', 'web' => "\x{161}"}, # small s-caron no ps.
+ '#155' => {'tex' => '>', 'web' => '\76'}, # >
+ '#156' => {'tex' => '{/Text \372}', 'web' => "\x{153}"}, # oe ligature.
+ '#159', => {'tex' => 'Y', 'web' => "\x{178}"}, # Y-umlaut - can't print
+ '(nbsp|#160)' => {'tex' => ' ', 'web' => ' '}, # non breaking space.
+ '(iexcl|#161)' => {'tex' => '{/Text \241}', 'web' => "\x{a1}"}, # inverted !
+ '(cent|#162)' => {'tex' => '{/Text \242}', 'web' => "\x{a2}"}, # Cent currency.
+ '(pound|#163}' => {'tex' => '{/Text \243}', 'web' => "\x{a3}"}, # GB Pound currency.
+ '(curren|#164)' => {'tex' => '{/Text \250}', 'web' => "\x{a4}"}, # Generic currency symb.
+ '(yen|#165)' => {'tex' => '{/Text \245}', 'web' => "\x{a5}"}, # Yen currency.
+ '(brvbar|#166)' => {'tex' => '{/Symbol \174}', 'web' => "\x{a6}"}, # Broken vert bar no print.
+ '(sect|#167)' => {'tex' => '{\247}', 'web' => "\x{a7}"}, # Section symbol.
+ '(uml|#168)' => {'tex' => '{\250}', 'web' => "\x{a8}"}, # 'naked' umlaut.
+ '(copy|#169)' => {'tex' => '{/Symbol \343}', 'web' => "\x{a9}"}, # Copyright symbol.
+ '(ordf|#170)' => {'tex' => '{/Text \343}', 'web' => "\x{aa}"}, # Feminine ordinal.
+ '(laquo|#171)' => {'tex' => '{/Text \253}', 'web' => "\x{ab}"}, # << quotes.
+ '(not|#172)' => {'tex' => '\254', 'web' => "\x{ac}"}, # Logical not.
+ '(shy|#173)' => {'tex' => '-', 'web' => "\x{ad}"}, # soft hyphen.
+ '(reg|#174)' => {'tex' => '{/Symbol \342}', 'web' => "\x{ae}"}, # Registered tm.
+ '(macr|#175)' => {'tex' => '^{-}', 'web' => "\x{af}"}, # 'naked' macron (overbar).
+ '(deg|#176)' => {'tex' => '{/Text \312}', 'web' => "\x{b0}"}, # Degree symbo..
+ '(plusmn|#177)' => {'tex' => '{/Symbol \261}', 'web' => "\x{b1}"}, # +/- symbol.
+ '(sup2|#178)' => {'tex' => '^2', 'web' => "\x{b2}"}, # Superscript 2.
+ '(sup3|#179)' => {'tex' => '^3', 'web' => "\x{b3}"}, # Superscript 3.
+ '(acute|#180)' => {'tex' => '{/Text \302}', 'web' => "\x{b4}"}, # 'naked' acute accent.
+ '(micro|#181)' => {'tex' => '{/Symbol \155}', 'web' => "\x{b5}"}, # Micro (small mu).
+ '(para|#182)' => {'tex' => '{/Text \266}', 'web' => "\x{b6}"}, # Paragraph symbol.
+ '(middot|#183)' => {'tex' => '^.', 'web' => "\x{b7}"}, # middle dot (maybe text 267 is better)?
+ '(cedil|#184)' => {'tex' => '\233', 'web' => "\x{b8}"}, # 'naked' cedilla.
+ '(sup1|#185)' => {'tex' => '^1', 'web' => "\x{b9}"}, # superscript 1.
+ '(ordm|#186)' => {'tex' => '\353', 'web' => "\x{ba}"}, # masculine ordinal.
+ '(raquo|#187)', => {'tex' => '\273', 'web' => "\x{bb}"}, # Right angle quotes.
+ '(frac14|#188)' => {'tex' => '\274', 'web' => "\x{bc}"}, # 1/4.
+ '(frac12|#189)' => {'tex' => '\275', 'web' => "\x{bd}"}, # 1/2.
+ '(frac34|#190)' => {'tex' => '\276', 'web' => "\x{be}"}, # 3/4
+ '(iquest|#191)' => {'tex' => '{/Text \277}', 'web' => "\x{bf}"}, # Inverted ?
+ '(Agrave|#192)' => {'tex' => '\300', 'web' => "\x{c0}"}, # A Grave.
+ '(Aacute|#193)' => {'tex' => '\301', 'web' => "\x{c1}"}, # A Acute.
+ '(Acirc|#194)' => {'tex' => '\302', 'web' => "\x{c2}"}, # A Circumflex.
+ '(Atilde|#195)' => {'tex' => '\303', 'web' => "\x{c3}"}, # A tilde.
+ '(Auml|#196)' => {'tex' => '\304', 'web' => "\x{c4}"}, # A umlaut.
+ '(Aring|#197)' => {'tex' => '\305', 'web' => "\x{c5}"}, # A ring.
+ 'AElig|#198)' => {'tex' => '\306', 'web' => "\x{c6}"}, # AE ligature.
);