version 1.3, 2008/03/31 11:01:25
|
version 1.4, 2008/04/01 10:45:44
|
Line 734 my %entities = {
|
Line 734 my %entities = {
|
8746 => '\\ensuremath\{\\cup\}', |
8746 => '\\ensuremath\{\\cup\}', |
'int' => '\\ensuremath\{\\int\}', |
'int' => '\\ensuremath\{\\int\}', |
8747 => '\\ensuremath\{\\int\}', |
8747 => '\\ensuremath\{\\int\}', |
|
'conint' => '\\ensuremath\{\\oint\}', |
8750 => '\\ensuremath\{\\oint\}', |
8750 => '\\ensuremath\{\\oint\}', |
'there4' => '\\ensuremath\{\\therefore\}', |
'there4' => '\\ensuremath\{\\therefore\}', |
8756 => '\\ensuremath\{\\therefore\}', |
8756 => '\\ensuremath\{\\therefore\}', |
Line 743 my %entities = {
|
Line 744 my %entities = {
|
8759 => '\\ensuremath\{::\}', |
8759 => '\\ensuremath\{::\}', |
'sim' => '\\ensuremath\{\\sim\}', |
'sim' => '\\ensuremath\{\\sim\}', |
8764 => '\\ensuremath\{\\sim\}', |
8764 => '\\ensuremath\{\\sim\}', |
|
8765 => '\\ensuremath\{\\backsim\}', |
|
'wreath' => '\\ensuremath\{\\wr\}', |
|
8768 => '\\ensuremath\{\\wr\}', |
|
'nsim' => '\\ensuremath\{\\not\sim\}', |
|
8769 => '\\ensuremath\{\\not\sim\}', |
|
# 'asymp' => '\\ensuremath\{\\asymp\}', ≈ is actually a different glyph. |
|
8771 => '\\ensuremath\{\\asymp\}', |
|
8772 => '\\ensuremath\{\\not\\asymp\}', |
|
'cong' => '\\ensuremath\{\\cong\}', |
|
8773 => '\\ensuremath\{\\cong\}', |
|
8775 => '\\ensuremath\{\\ncong\}', |
|
8778 => '\\ensuremath\{\\approxeq\}', |
|
8784 => '\\ensuremath\{\\doteq\}', |
|
8785 => '\\ensuremath\{\\doteqdot\}', |
|
8786 => '\\ensuremath\{\\fallingdotseq\}', |
|
8787 => '\\ensuremath\{\\risingdotseq\}', |
|
8788 => '\\ensuremath\{:=\}', |
|
8789 => '\\ensuremath\{=:\}', |
|
8790 => '\\ensuremath\{\\eqcirc\}', |
|
8791 => '\\ensuremath\{\\circeq\}', |
|
'wedgeq' => '\\ensuremath\{\\stackrel\{\\wedge\}\{=\}\}', |
|
8792 => '\\ensuremath\{\\stackrel\{\\wedge\}\{=\}\}', |
|
8794 => '\\ensuremath\{\\stackrel\{\\vee\}\{=\}\}', |
|
8795 => '\\ensuremath\{\\stackrel\{\\star}\{=\}\}', |
|
8796 => '\\ensuremath\{\\triangleeq\}', |
|
8797 => '\\ensuremath\{\\stackrel\{def\}\{=\}\}', |
|
8798 => '\\ensuremath\{\\stackrel\{m\}\{=\}\}', |
|
8799 => '\\ensuremath\{\\stackrel\{?\}\{=\}\}', |
|
'ne' => '\\ensuremath\{\\neq\}', |
|
8800 => '\\ensuremath\{\\neq\}', |
|
'equiv' => '\\ensuremath\{\\equiv\}', |
|
8801 => '\\ensuremath\{\\equiv\}', |
|
8802 => '\\ensuremath\{\\not\\equiv\}', |
|
'le' => '\\ensuremath\{\\leq\}', |
|
8804 => '\\ensuremath\{\\leq\}', |
|
'ge' => '\\ensuremath\{\\geq\}', |
|
8805 => '\\ensuremath\{\\geq\}', |
|
8806 => '\\ensuremath\{\\leqq\}', |
|
8807 => '\\ensuremath\{\\geqq\}', |
|
8810 => '\\ensuremath\{\\ll\}', |
|
8811 => '\\ensuremath\{\\gg\}', |
|
'twixt' => '\\ensuremath\{\\between\}', |
|
8812 => '\\ensuremath\{\\between\}', |
|
8813 => '\\ensuremath\{\\not\\asymp\}', |
|
8814 => '\\ensuremath\{\\not<\}', |
|
8815 => '\\ensuremath\{\\not>\}', |
|
8816 => '\\ensuremath\{\\not\\leqslant\}', |
|
8817 => '\\ensuremath\{\\not\\geqslant\}', |
|
8818 => '\\ensuremath\{\\lessim\}', |
|
8819 => '\\ensuremath\{\\gtrsim\}', |
|
8820 => '\\ensuremath\{\\stackrel\{<\}\{>\}\}', |
|
8821 => '\\ensuremath\{\\stackrel\{>\}\{<\}\}', |
|
8826 => '\\ensuremath\{\\prec\}', |
|
8827 => '\\ensuremath\{\\succ\}', |
|
8828 => '\\ensuremath\{\\preceq\}', |
|
8829 => '\\ensuremath\{\\succeq\}', |
|
8830 => '\\ensuremath\{\\not\\prec\}', |
|
8831 => '\\ensuremath\{\\not\\succ\}', |
|
'sub' => '\\ensuremath\{\\subset\}', |
|
8834 => '\\ensuremath\{\\subset\}', |
|
'sup' => '\\ensuremath\{\\supset\}', |
|
8835 => '\\ensuremath\{\\supset\}', |
|
'nsub' => '\\ensuremath\{\\not\\subset\}', |
|
8836 => '\\ensuremath\{\\not\\subset\}', |
|
8837 => '\\ensuremath\{\\not\\supset\}', |
|
'sube' => '\\ensuremath\{\\subseteq\}', |
|
8838 => '\\ensuremath\{\\subseteq\}', |
|
'supe' => '\\ensuermath\{\\supseteq\}', |
|
8839 => '\\ensuermath\{\\supseteq\}', |
|
8840 => '\\ensuremath\{\\nsubseteq\}', |
|
8841 => '\\ensuremath\{\\nsupseteq\}', |
|
8842 => '\\ensuremath\{\\subsetneq\}', |
|
8843 => '\\ensuremath\{\\supsetneq\}', |
|
8847 => '\\ensuremath\{\\sqsubset\}', |
|
8848 => '\\ensuremath\{\\sqsupset\}', |
|
8849 => '\\ensuremath\{\\sqsubseteq\}', |
|
8850 => '\\ensuremath\{\\sqsupseteq\}', |
|
8851 => '\\ensuremath\{\\sqcap\}', |
|
8852 => '\\ensuremath\{\\sqcup\}', |
|
'oplus' => '\\ensuremath\{\\oplus\}', |
|
8853 => '\\ensuremath\{\\oplus\}', |
|
8854 => '\\ensuremath\{\\ominus\}', |
|
'otimes' => '\\ensuremath\{\\otimes\}', |
|
8855 => '\\ensuremath\{\\otimes\}', |
|
8856 => '\\ensuremath\{\\oslash\}', |
|
8857 => '\\ensuremath\{\\odot\}', |
|
8858 => '\\ensuremath\{\\circledcirc\}', |
|
8859 => '\\ensuremath\{\\circledast\}', |
|
8861 => '\\ensuremath\{\\ominus\}', # Close enough for government work. |
|
8862 => '\\ensuremath\{\\boxplus\}', |
|
8863 => '\\ensuremath\{\\boxminus\}', |
|
8864 => '\\ensuremath\{\\boxtimes\}', |
|
8865 => '\\ensuremath\{\\boxdot\}', |
|
|
|
|
|
|
|
|
|
|
}; |
}; |
|
|
|
# |
|
# Convert a numerical entity (that does not exist in our hash) |
|
# to its UTF-8 equivalent representation. |
|
# This allows us to support, to some extent, any entity for which |
|
# dvipdf can find a gylph (given that LaTeX is now UTF-8 clean). |
|
# |
|
sub entity_to_utf8 { |
|
} |
|
|
|
|
|
# |
|
# Convert an entity to the corresponding LateX if possible. |
|
# If not possible, and the entity is numeric, |
|
# the entity is treated like a Unicode character and converted |
|
# to UTF-8 which should display as long as dvipdf can find the |
|
# appropriate glyph. |
|
# |
|
sub entity_to_latex { |
|
} |
|
|