[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.
     );