Character entity to LaTeX conversion
The following perl package converts ISO/XML/HTML character entities
to LaTeX code. It was derived from the xml file provided by the Bitjungle Isoent
Team. ent2latex.pm:
#
#
# SGML/XML character entities reference:
# ISO entities and their LaTeX equivalents.
# Datafile with mappings between SGML/XML entities and LaTeX.
#
#
# Copyright (c) 2000,2007
# Vidar Bronken Gundersen, Rune Mathisen
# http://www.bitjungle.com/isoent
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# * Neither the name of the nor the
# names of its contributors may be used to endorse or promote products
# derived from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY ``AS IS'' AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#
# Brief documentation, element descriptions:
# entity* entity name(s) in famous sgml/xml entity sets
# unicode? unicode hex code \u0000
# latex? latex command(s) with requirements
# plain? 7/8 bit character sets
# escaped? as used in programming languages: c, java, python, ...
# Work in progress: see comments, category attribute
#
#
# version: 2006-01-24T20:59:17+01:00
# converted by Dirk Jagdmann
# see http://llg.cubic.org/docs/ent2latex.html
package ent2latex;
use Exporter;
use vars qw(@ISA);
@ISA=qw(Exporter);
@EXPORT=qw(ent2ltx);
sub ent2ltx {
local $_ = $_[0];
$_=$$_ if ref $_;
s/\ |\&8195;/\\hspace\{1em\}/gs; # EM SPACE
s/\ |\&8194;/\\hspace\{0\.5em\}/gs; # EN SPACE
s/\ |\&8196;/\\hspace\{0\.33em\}/gs; # THREE-PER-EM SPACE
s/\ |\&8197;/\\hspace\{0\.25em\}/gs; # FOUR-PER-EM SPACE
s/\ |\&8199;/\\hphantom\{0\}/gs; # FIGURE SPACE
s/\ |\&8200;/\\hphantom\{,\}/gs; # PUNCTUATION SPACE
s/\ |\&8201;/\\hspace\{0\.167em\}/gs; # THIN SPACE
s/\ |\&8202;/\\hspace\{1pt\}/gs; # HAIR SPACE
s/\—|\&8212;/---/gs; # EM DASH
s/\–|\&8211;/--/gs; # EN DASH
s/\‐|\&8208;/-/gs; # HYPHEN
s/\␣|\&9251;/\{\\textvisiblespace\}/gs; # OPEN BOX
s/\…|\&8230;/\{\\ldots\}/gs; # HORIZONTAL ELLIPSIS
s/\‥|\&8229;/\{\\nldr\}/gs; # TWO DOT LEADER
s/\⅓|\&8531;/\$\\sfrac\{1\}\{3\}\$/gs; # VULGAR FRACTION ONE THIRD
s/\⅔|\&8532;/\$\\sfrac\{2\}\{3\}\$/gs; # VULGAR FRACTION TWO THIRDS
s/\⅕|\&8533;/\$\\sfrac\{1\}\{5\}\$/gs; # VULGAR FRACTION ONE FIFTH
s/\⅖|\&8534;/\$\\sfrac\{2\}\{5\}\$/gs; # VULGAR FRACTION TWO FIFTHS
s/\⅗|\&8535;/\$\\sfrac\{3\}\{5\}\$/gs; # VULGAR FRACTION THREE FIFTHS
s/\⅘|\&8536;/\$\\sfrac\{4\}\{5\}\$/gs; # VULGAR FRACTION FOUR FIFTHS
s/\⅙|\&8537;/\$\\sfrac\{1\}\{6\}\$/gs; # VULGAR FRACTION ONE SIXTH
s/\⅚|\&8538;/\$\\sfrac\{5\}\{6\}\$/gs; # VULGAR FRACTION FIVE SIXTHS
s/\℅|\&8453;/\$\{\^c\\!\/\\!_o\}\$/gs; # CARE OF
s/\█|\&9608;/\{\\block\}/gs; # FULL BLOCK
s/\▀|\&9600;/\{\\uhblk\}/gs; # UPPER HALF BLOCK
s/\▄|\&9604;/\{\\lhblk\}/gs; # LOWER HALF BLOCK
s/\░|\&9617;/\\textcolor\[gray\]\{\.75\}\{\\block\}/gs; # LIGHT SHADE
s/\▒|\&9618;/\\textcolor\[gray\]\{\.5\}\{\\block\}/gs; # MEDIUM SHADE
s/\▓|\&9619;/\\textcolor\[gray\]\{\.25\}\{\\block\}/gs; # DARK SHADE
s/\▮|\&9646;/\{\\marker\}/gs; # BLACK VERTICAL RECTANGLE
s/\○|\&9675;/\$\\circ\$/gs; # WHITE CIRCLE
s/\□|\&9633;/\$\\square\$/gs; # WHITE SQUARE
s/\▭|\&9645;/\\fbox\{~~\}/gs; # WHITE RECTANGLE
s/\▵|\&9653;/\$\\vartriangle\$/gs; # WHITE UP-POINTING TRIANGLE
s/\▿|\&9663;/\$\\triangledown\$/gs; # WHITE DOWN-POINTING TRIANGLE
s/\☆|\&9734;/\\ding\{73\}/gs; # WHITE STAR
s/\•|\&8226;/\{\\textbullet\}/gs; # BULLET
s/\▪|\&9642;/\$\\blacksquare\$/gs; # BLACK SMALL SQUARE
s/\▴|\&9652;/\$\\blacktriangle\$/gs; # BLACK UP-POINTING TRIANGLE
s/\▾|\&9662;/\$\\blacktriangledown\$/gs; # BLACK DOWN-POINTING TRIANGLE
s/\◂|\&9666;/\$\\blacktriangleleft\$/gs; # BLACK LEFT-POINTING TRIANGLE
s/\▸|\&9656;/\$\\blacktriangleright\$/gs; # BLACK RIGHT-POINTING TRIANGLE
s/\♣|\&9827;/\\ding\{168\}/gs; # BLACK CLUB SUIT
s/\♦|\&9830;/\\ding\{169\}/gs; # BLACK DIAMOND SUIT
s/\♥|\&9829;/\\ding\{170\}/gs; # BLACK HEART SUIT
s/\♠|\&9824;/\\ding\{171\}/gs; # BLACK SPADE SUIT
s/\✠|\&10016;/\{\\maltese\}/gs; # MALTESE CROSS
s/\†|\&8224;/\{\\dag\}/gs; # DAGGER
s/\‡|\&8225;/\{\\ddag\}/gs; # DOUBLE DAGGER
s/\✓|\&10003;/\{\\checkmark\}/gs; # CHECK MARK
s/\✗|\&10007;/\\ding\{55\}/gs; # BALLOT X
s/\♯|\&9839;/\$\\sharp\$/gs; # MUSIC SHARP SIGN
s/\♭|\&9837;/\$\\flat\$/gs; # MUSIC FLAT SIGN
s/\♂|\&9794;/\{\\male\}/gs; # MALE SIGN
s/\♀|\&9792;/\{\\female\}/gs; # FEMALE SIGN
s/\☎|\&9742;/\{\\phone\}/gs; # TELEPHONE SIGN
s/\⌕|\&8981;/\{\\recorder\}/gs; # TELEPHONE RECORDER
s/\℗|\&8471;/\{\\textcircledP\}/gs; # SOUND RECORDING COPYRIGHT
s/\⁁|\&8257;/\$\\mathchar"1356\$/gs; # CARET
s/\‚|\&8218;/,/gs; # SINGLE LOW-9 QUOTATION MARK
s/\„|\&8222;/,,/gs; # DOUBLE LOW-9 QUOTATION MARK
s/\ff|\&64256;/\{ff\}/gs; # LATIN SMALL LIGATURE FF
s/\fi|\&64257;/\{fi\}/gs; # LATIN SMALL LIGATURE FI
s/\fj|\&58290;/\{fj\}/gs; # SMALL FJ LIGATURE
s/\ffi|\&64259;/\{ffi\}/gs; # LATIN SMALL LIGATURE FFI
s/\ffl|\&64260;/\{ffl\}/gs; # LATIN SMALL LIGATURE FFL
s/\fl|\&64258;/\{fl\}/gs; # LATIN SMALL LIGATURE FL
s/\…|\&8230;/\{\\mldr\}/gs; # HORIZONTAL ELLIPSIS
s/\”|\&8223;/``/gs; # DOUBLE HIGH-REVERSED-9 QUOTATION MARKcheck unicode 201F/201C
s/\’|\&8219;/`/gs; # SINGLE HIGH-REVERSED-9 QUOTATION MARKcheck unicode 201B/2018
s/\⋮|\&8942;/\$\\vdots\$/gs; # VERTICAL ELLIPSIS
s/\⁃|\&8259;/\{\\hybull\}/gs; # HYPHEN BULLET
s/\◊|\&9674;/\$\\lozenge\$/gs; # LOZENGE
s/\⧫|\&59403;/\$\\blacklozenge\$/gs; # LOZENGE, FILLEDwrong unicode mapping
s/\◃|\&9667;/\$\\triangleleft\$/gs; # WHITE LEFT-POINTING TRIANGLE
s/\▹|\&9657;/\$\\triangleright\$/gs; # WHITE RIGHT-POINTING TRIANGLE
s/\★|\&9733;/\$\\bigstar\$/gs; # BLACK STAR
s/\♮|\&9838;/\$\\natural\$/gs; # MUSIC NATURAL SIGN
s/\℞|\&8478;/\{\\textrecipe\}/gs; # PRESCRIPTION TAKE
s/\✶|\&10038;/\\ding\{86\}/gs; # SIX POINTED BLACK STAR
s/\⌖|\&8982;/\$\\mathchar"2208\$/gs; # POSITION INDICATOR
s/\⌍|\&8973;/\{\\dlcrop\}/gs; # BOTTOM LEFT CROP
s/\⌌|\&8972;/\{\\drcrop\}/gs; # BOTTOM RIGHT CROP
s/\⌏|\&8975;/\{\\ulcrop\}/gs; # TOP LEFT CROP
s/\⌎|\&8974;/\{\\urcrop\}/gs; # TOP RIGHT CROP
s/\½|\&189;/\$\\sfrac\{1\}\{2\}\$/gs; # VULGAR FRACTION ONE HALF
s/\¼|\&188;/\$\\sfrac\{1\}\{4\}\$/gs; # VULGAR FRACTION ONE QUARTER
s/\¾|\&190;/\$\\sfrac\{3\}\{4\}\$/gs; # VULGAR FRACTION THREE QUARTERS
s/\⅛|\&8539;/\$\\sfrac\{1\}\{8\}\$/gs; # VULGAR FRACTION ONE EIGHTH
s/\⅜|\&8540;/\$\\sfrac\{3\}\{8\}\$/gs; # VULGAR FRACTION THREE EIGHTHS
s/\⅝|\&8541;/\$\\sfrac\{5\}\{8\}\$/gs; # VULGAR FRACTION FIVE EIGHTHS
s/\⅞|\&8542;/\$\\sfrac\{7\}\{8\}\$/gs; # VULGAR FRACTION SEVEN EIGHTHS
s/\¹|\&185;/\$\^1\$/gs; # SUPERSCRIPT ONE
s/\²|\&178;/\$\^2\$/gs; # SUPERSCRIPT TWO
s/\³|\&179;/\$\^3\$/gs; # SUPERSCRIPT THREE
s/\+|\&43;/\$\+\$/gs; # PLUS SIGN
s/\±|\&177;/\{\\textpm\}/gs; # PLUS-MINUS SIGN
s/\<|\&60;/\{\\textless\}/gs; # LESS-THAN SIGN
s/\=|\&61;/\$=\$/gs; # EQUALS SIGN
s/\>|\&62;/\{\\textgreater\}/gs; # GREATER-THAN SIGN
s/\÷|\&247;/\{\\textdiv\}/gs; # DIVISION SIGN
s/\×|\&215;/\{\\texttimes\}/gs; # MULTIPLICATION SIGN
s/\¤|\&164;/\{\\textcurrency\}/gs; # CURRENCY SIGN
s/\£|\&163;/\{\\pounds\}/gs; # POUND SIGN
s/\$|\&36;/\\\$/gs; # DOLLAR SIGN
s/\¢|\&162;/\{\\textcent\}/gs; # CENT SIGN
s/\¥|\&165;/\{\\textyen\}/gs; # YEN SIGN
s/\#|\&35;/\\#/gs; # NUMBER SIGN
s/\%|\&37;/\\%/gs; # PERCENT SIGN
s/\&|\&38;/\\&/gs; # AMPERSAND
s/\*|\&42;/\$\\ast\$/gs; # ASTERISK
s/\@|\&64;/@/gs; # COMMERCIAL AT
s/\[|\&91;/\[/gs; # LEFT SQUARE BRACKET
s/\\|\&92;/\{\\textbackslash\}/gs; # REVERSE SOLIDUS
s/\]|\&93;/\]/gs; # RIGHT SQUARE BRACKET
s/\{|\&123;/\\\{/gs; # LEFT CURLY BRACKET
s/\―|\&8213;/---/gs; # HORIZONTAL BAR
s/\||\&124;/\{\\textbar\}/gs; # VERTICAL LINE
s/\}|\&125;/\\\}/gs; # RIGHT CURLY BRACKET
s/\µ|\&181;/\{\\textmu\}/gs; # MICRO SIGN
s/\Ω|\&8486;/\{\\textohm\}/gs; # OHM SIGN
s/\°|\&176;/\{\\textdegree\}/gs; # DEGREE SIGN
s/\º|\&186;/\{\\textordmasculine\}/gs; # MASCULINE ORDINAL INDICATOR
s/\ª|\&170;/\{\\textordfeminine\}/gs; # FEMININE ORDINAL INDICATOR
s/\§|\&167;/\{\\S\}/gs; # SECTION SIGN
s/\¶|\&182;/\{\\P\}/gs; # PILCROW SIGN
s/\·|\&183;/\{\\textperiodcentered\}/gs; # MIDDLE DOT
s/\←|\&8592;/\{\\textleftarrow\}/gs; # LEFTWARDS ARROW
s/\→|\&8594;/\{\\textrightarrow\}/gs; # RIGHTWARDS ARROW
s/\↑|\&8593;/\{\\textuparrow\}/gs; # UPWARDS ARROW
s/\↓|\&8595;/\{\\textdownarrow\}/gs; # DOWNWARDS ARROW
s/\©|\&169;/\{\\copyright\}/gs; # COPYRIGHT SIGN
s/\®|\&174;/\{\\textregistered\}/gs; # REGISTERED SIGN
s/\™|\&8482;/\{\\texttrademark\}/gs; # TRADE MARK SIGN
s/\¦|\&166;/\{\\textbrokenbar\}/gs; # BROKEN BAR
s/\¬|\&172;/\{\\textlnot\}/gs; # NOT SIGN
s/\♪|\&9834;/\{\\textmusicalnote\}/gs; # EIGHTH NOTE
s/\!|\&33;/!/gs; # EXCLAMATION MARK
s/\¡|\&161;/!`/gs; # INVERTED EXCLAMATION MARK
s/\"|\&34;/"/gs; # QUOTATION MARK
s/\'|\&39;/'/gs; # APOSTROPHE
s/\(|\&40;/\(/gs; # LEFT PARENTHESIS
s/\)|\&41;/\)/gs; # RIGHT PARENTHESIS
s/\,|\&44;/,/gs; # COMMA
s/\_|\&95;/\\underline\{\\hspace\{1ex\}\}/gs; # LOW LINE
s/\‐|\&45;/-/gs; # HYPHEN-MINUS
s/\.|\&46;/\./gs; # FULL STOP
s/\/|\&47;/\//gs; # SOLIDUS
s/\:|\&58;/:/gs; # COLON
s/\;|\&59;/;/gs; # SEMICOLON
s/\?|\&63;/\?/gs; # QUESTION MARK
s/\¿|\&191;/\?`/gs; # INVERTED QUESTION MARK
s/\«|\&171;/\{\\guillemotleft\}/gs; # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
s/\»|\&187;/\{\\guillemotright\}/gs; # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
s/\‘|\&8216;/`/gs; # LEFT SINGLE QUOTATION MARK
s/\’|\&8217;/'/gs; # RIGHT SINGLE QUOTATION MARK
s/\“|\&8220;/``/gs; # LEFT DOUBLE QUOTATION MARK
s/\”|\&8221;/''/gs; # RIGHT DOUBLE QUOTATION MARK
s/\ |\&160;/~/gs; # NO-BREAK SPACE
s/\|\&173;/\\-/gs; # SOFT HYPHEN
s/\─|\&9472;/\{\\boxh\}/gs; # BOX DRAWINGS LIGHT HORIZONTAL
s/\│|\&9474;/\{\\boxv\}/gs; # BOX DRAWINGS LIGHT VERTICAL
s/\└|\&9492;/\{\\boxur\}/gs; # BOX DRAWINGS LIGHT UP AND RIGHT
s/\┘|\&9496;/\{\\boxul\}/gs; # BOX DRAWINGS LIGHT UP AND LEFT
s/\┐|\&9488;/\{\\boxdl\}/gs; # BOX DRAWINGS LIGHT DOWN AND LEFT
s/\┌|\&9484;/\{\\boxdr\}/gs; # BOX DRAWINGS LIGHT DOWN AND RIGHT
s/\├|\&9500;/\{\\boxvr\}/gs; # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
s/\┴|\&9524;/\{\\boxhu\}/gs; # BOX DRAWINGS LIGHT UP AND HORIZONTAL
s/\┤|\&9508;/\{\\boxvl\}/gs; # BOX DRAWINGS LIGHT VERTICAL AND LEFT
s/\┬|\&9516;/\{\\boxhd\}/gs; # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
s/\┼|\&9532;/\{\\boxvh\}/gs; # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
s/\╞|\&9566;/\{\\boxvR\}/gs; # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
s/\╨|\&9576;/\{\\boxhU\}/gs; # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
s/\╡|\&9569;/\{\\boxvL\}/gs; # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
s/\╥|\&9573;/\{\\boxhD\}/gs; # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
s/\╪|\&9578;/\{\\boxvH\}/gs; # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
s/\═|\&9552;/\{\\boxH\}/gs; # BOX DRAWINGS DOUBLE HORIZONTAL
s/\║|\&9553;/\{\\boxV\}/gs; # BOX DRAWINGS DOUBLE VERTICAL
s/\╚|\&9562;/\{\\boxUR\}/gs; # BOX DRAWINGS DOUBLE UP AND RIGHT
s/\╝|\&9565;/\{\\boxUL\}/gs; # BOX DRAWINGS DOUBLE UP AND LEFT
s/\╗|\&9559;/\{\\boxDL\}/gs; # BOX DRAWINGS DOUBLE DOWN AND LEFT
s/\╔|\&9556;/\{\\boxDR\}/gs; # BOX DRAWINGS DOUBLE DOWN AND RIGHT
s/\╠|\&9568;/\{\\boxVR\}/gs; # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
s/\╩|\&9577;/\{\\boxHU\}/gs; # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
s/\╣|\&9571;/\{\\boxVL\}/gs; # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
s/\╦|\&9574;/\{\\boxHD\}/gs; # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
s/\╬|\&9580;/\{\\boxVH\}/gs; # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
s/\╟|\&9567;/\{\\boxVr\}/gs; # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
s/\╧|\&9575;/\{\\boxHu\}/gs; # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
s/\╢|\&9570;/\{\\boxVl\}/gs; # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
s/\╤|\&9572;/\{\\boxHd\}/gs; # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
s/\╫|\&9579;/\{\\boxVh\}/gs; # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
s/\╘|\&9560;/\{\\boxuR\}/gs; # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
s/\╜|\&9564;/\{\\boxUl\}/gs; # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
s/\╕|\&9557;/\{\\boxdL\}/gs; # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
s/\╓|\&9555;/\{\\boxDr\}/gs; # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
s/\╙|\&9561;/\{\\boxUr\}/gs; # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
s/\╛|\&9563;/\{\\boxuL\}/gs; # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
s/\╖|\&9558;/\{\\boxDl\}/gs; # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
s/\╒|\&9554;/\{\\boxdR\}/gs; # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
s/\ℵ|\&8501;/\$\\aleph\$/gs; # ALEF SYMBOL
s/\∧|\&8743;/\$\\wedge\$/gs; # LOGICAL AND
s/\&ang90;|\&8735;/\$\\sqangle\$/gs; # RIGHT ANGLE
s/\∢|\&8738;/\$\\sphericalangle\$/gs; # SPHERICAL ANGLE
s/\≈|\&8776;/\$\\approx\$/gs; # ALMOST EQUAL TO
s/\∵|\&8757;/\$\\because\$/gs; # BECAUSE
s/\⊥|\&8869;/\$\\bot\$/gs; # UP TACK
s/\∩|\&8745;/\$\\cap\$/gs; # INTERSECTION
s/\≅|\&8773;/\$\\cong\$/gs; # APPROXIMATELY EQUAL TO
s/\∮|\&8750;/\$\\oint\$/gs; # CONTOUR INTEGRAL
s/\∪|\&8746;/\$\\cup\$/gs; # UNION
s/\≡|\&8801;/\$\\equiv\$/gs; # IDENTICAL TO
s/\∃|\&8707;/\$\\exists\$/gs; # THERE EXISTS
s/\∀|\&8704;/\$\\forall\$/gs; # FOR ALL
s/\ƒ|\&402;/\$f\$/gs; # LATIN SMALL LETTER F WITH HOOK
s/\≥|\&8805;/\$\\geq\$/gs; # GREATER-THAN OR EQUAL TO
s/\⇔|\&8660;/\$\\iff\$/gs; # LEFT RIGHT DOUBLE ARROWwrong unicode?
s/\∞|\&8734;/\$\\infty\$/gs; # INFINITY
s/\∫|\&8747;/\$\\int\$/gs; # INTEGRAL
s/\∈|\&8712;/\$\\in\$/gs; # ELEMENT OF
s/\〈|\&12296;/\{\\textlangle\}/gs; # LEFT ANGLE BRACKET
s/\⇐|\&8656;/\$\\Leftarrow\$/gs; # LEFTWARDS DOUBLE ARROW
s/\≤|\&8804;/\$\\leq\$/gs; # LESS-THAN OR EQUAL TO
s/\−|\&8722;/\{\\textminus\}/gs; # MINUS SIGN
s/\∓|\&8723;/\$\\mp\$/gs; # MINUS-OR-PLUS SIGN
s/\∇|\&8711;/\$\\nabla\$/gs; # NABLA
s/\≠|\&8800;/\$\\not=\$/gs; # NOT EQUAL TO
s/\∋|\&8715;/\$\\ni\$/gs; # CONTAINS AS MEMBER
s/\∨|\&8744;/\$\\vee\$/gs; # LOGICAL OR
s/\∥|\&8741;/\$\\parallel\$/gs; # PARALLEL TO
s/\∂|\&8706;/\$\\partial\$/gs; # PARTIAL DIFFERENTIAL
s/\‰|\&8240;/\{\\textperthousand\}/gs; # PER MILLE SIGN
s/\⊥|\&8869;/\$\\perp\$/gs; # UP TACK
s/\′|\&8242;/\$\^\\prime\$/gs; # PRIME
s/\″|\&8243;/\$\{''\}\$/gs; # DOUBLE PRIME
s/\∝|\&8733;/\$\\propto\$/gs; # PROPORTIONAL TO
s/\√|\&8730;/\{\\textsurd\}/gs; # FOURTH ROOT
s/\〉|\&12297;/\{\\textrangle\}/gs; # RIGHT ANGLE BRACKET
s/\⇒|\&8658;/\$\\Rightarrow\$/gs; # RIGHTWARDS DOUBLE ARROW
s/\∼|\&8764;/\$\\sim\$/gs; # TILDE OPERATOR
s/\≃|\&8771;/\$\\simeq\$/gs; # APPROXIMATELY EQUAL TO
s/\□|\&9632;/\$\\square\$/gs; # BLACK SQUARE
s/\⊂|\&8834;/\$\\subset\$/gs; # SUBSET OF
s/\⊆|\&8838;/\$\\subseteq\$/gs; # SUBSET OF OR EQUAL TO
s/\⊃|\&8835;/\$\\supset\$/gs; # SUPERSET OF
s/\⊇|\&8839;/\$\\supseteq\$/gs; # SUPERSET OF OR EQUAL TO
s/\∴|\&8756;/\$\\therefore\$/gs; # THEREFORE
s/\‖|\&8214;/\{\\textbardbl\}/gs; # DOUBLE VERTICAL LINE
s/\Å|\&8491;/\{\\AA\}/gs; # ANGSTROM SIGN
s/\ℬ|\&8492;/\$B\$/gs; # SCRIPT CAPITAL B
s/\∘|\&8728;/\$\\circ\$/gs; # RING OPERATOR
s/\¨|\&168;/\$\\ddot\{\}\$/gs; # DIAERESIScheck unicode, die/uml
s/\⃜|\&8412;/\$\\ddot\{\}\\kern4\.5pt\\ddot\{ \}\$/gs; # COMBINING FOUR DOTS ABOVE
s/\ℋ|\&8459;/\$H\$/gs; # SCRIPT CAPITAL H
s/\ℒ|\&8466;/\$L\$/gs; # SCRIPT CAPITAL L
s/\∗|\&8727;/\$_\\ast\$/gs; # ASTERISK OPERATORcheck unicode
s/\∉|\&8713;/\$\\not\\in\$/gs; # NOT AN ELEMENT OF
s/\ℴ|\&8500;/\$\\mathit\{o\}\$/gs; # SCRIPT SMALL O
s/\ℳ|\&8499;/\$M\$/gs; # SCRIPT CAPITAL M
s/\⃛|\&8411;/\$\\ddot\{\}\\kern 3pt\\dot\{ \}\$/gs; # COMBINING THREE DOTS ABOVE
s/\‴|\&8244;/\$\{'''\}\$/gs; # TRIPLE PRIME
s/\≙|\&8793;/\$\\stackrel\{\\wedge\}\{=\}\$/gs; # ESTIMATES
s/\α|\&945;/\$\\alpha\$/gs; # GREEK SMALL LETTER ALPHA
s/\β|\&946;/\$\\beta\$/gs; # GREEK SMALL LETTER BETA
s/\γ|\&947;/\$\\gamma\$/gs; # GREEK SMALL LETTER GAMMA
s/\Γ|\&915;/\$\\Gamma\$/gs; # GREEK CAPITAL LETTER GAMMA
s/\ϝ|\&988;/\$\\digamma\$/gs; # GREEK LETTER DIGAMMA
s/\δ|\&948;/\$\\delta\$/gs; # GREEK SMALL LETTER DELTA
s/\Δ|\&916;/\$\\Delta\$/gs; # GREEK CAPITAL LETTER DELTA
s/\ε|\&949;/\$\\epsilon\$/gs; # GREEK SMALL LETTER EPSILON
s/\ϵ/\$\\varepsilon\$/gs;
s/\&epsis;|\&8714;/\$\\epsilon\$/gs; # SMALL ELEMENT OFcheck the unicode mapping alt: 03B5
s/\ζ|\&950;/\$\\zeta\$/gs; # GREEK SMALL LETTER ZETA
s/\η|\&951;/\$\\eta\$/gs; # GREEK SMALL LETTER ETA
s/\&thetas;|\&952;/\$\\theta\$/gs; # GREEK SMALL LETTER THETA
s/\Θ|\&920;/\$\\Theta\$/gs; # GREEK CAPITAL LETTER THETA
s/\ϑ|\&977;/\$\\vartheta\$/gs; # GREEK THETA SYMBOL
s/\ι|\&953;/\$\\iota\$/gs; # GREEK SMALL LETTER IOTA
s/\κ|\&954;/\$\\kappa\$/gs; # GREEK SMALL LETTER KAPPA
s/\ϰ|\&1008;/\$\\varkappa\$/gs; # GREEK KAPPA SYMBOL
s/\λ|\&955;/\$\\lambda\$/gs; # GREEK SMALL LETTER LAMDA
s/\Λ|\&923;/\$\\Lambda\$/gs; # GREEK CAPITAL LETTER LAMDA
s/\μ|\&956;/\$\\mu\$/gs; # GREEK SMALL LETTER MU
s/\ν|\&957;/\$\\nu\$/gs; # GREEK SMALL LETTER NU
s/\ξ|\&958;/\$\\xi\$/gs; # GREEK SMALL LETTER XI
s/\Ξ|\&926;/\$\\Xi\$/gs; # GREEK CAPITAL LETTER XI
s/\π|\&960;/\$\\pi\$/gs; # GREEK SMALL LETTER PI
s/\ϖ|\&982;/\$\\varpi\$/gs; # GREEK PI SYMBOL
s/\Π|\&928;/\$\\Pi\$/gs; # GREEK CAPITAL LETTER PI
s/\ρ|\&961;/\$\\rho\$/gs; # GREEK SMALL LETTER RHO
s/\ϱ|\&1009;/\$\\varrho\$/gs; # GREEK RHO SYMBOL
s/\σ|\&963;/\$\\sigma\$/gs; # GREEK SMALL LETTER SIGMA
s/\Σ|\&931;/\$\\Sigma\$/gs; # GREEK CAPITAL LETTER SIGMA
s/\ς|\&962;/\$\\varsigma\$/gs; # GREEK SMALL LETTER FINAL SIGMA
s/\τ|\&964;/\$\\tau\$/gs; # GREEK SMALL LETTER TAU
s/\υ|\&965;/\$\\upsilon\$/gs; # GREEK SMALL LETTER UPSILON
s/\ϒ|\&978;/\$\\Upsilon\$/gs; # GREEK UPSILON WITH HOOK SYMBOL
s/\&phis;|\&966;/\$\\phi\$/gs; # GREEK SMALL LETTER PHI
s/\Φ|\&934;/\$\\Phi\$/gs; # GREEK CAPITAL LETTER PHI
s/\ϕ|\&981;/\$\\varphi\$/gs; # GREEK PHI SYMBOL
s/\χ|\&967;/\$\\chi\$/gs; # GREEK SMALL LETTER CHI
s/\ψ|\&968;/\$\\psi\$/gs; # GREEK SMALL LETTER PSI
s/\Ψ|\&936;/\$\\Psi\$/gs; # GREEK CAPITAL LETTER PSI
s/\ω|\&969;/\$\\omega\$/gs; # GREEK SMALL LETTER OMEGA
s/\Ω|\&937;/\$\\Omega\$/gs; # GREEK CAPITAL LETTER OMEGA
s/\&b.alpha;|\&945;/\$\\alpha\$/gs; # GREEK SMALL LETTER ALPHA
s/\&b.beta;|\&946;/\$\\beta\$/gs; # GREEK SMALL LETTER BETA
s/\&b.gamma;|\&947;/\$\\gamma\$/gs; # GREEK SMALL LETTER GAMMA
s/\&b.Gamma;|\&915;/\$\\Gamma\$/gs; # GREEK CAPITAL LETTER GAMMA
s/\&b.gammad;|\&988;/\$\\digamma\$/gs; # GREEK LETTER DIGAMMA
s/\&b.delta;|\&948;/\$\\delta\$/gs; # GREEK SMALL LETTER DELTA
s/\&b.Delta;|\&916;/\$\\Delta\$/gs; # GREEK CAPITAL LETTER DELTA
s/\&b.epsi;|\&949;/\$\\epsilon\$/gs; # GREEK SMALL LETTER EPSILON
s/\&b.epsiv;|\&949;/\$\\varepsilon\$/gs; # GREEK SMALL LETTER EPSILON
s/\&b.epsis;|\&949;/\$\\epsilon\$/gs; # GREEK SMALL LETTER EPSILON
s/\&b.zeta;|\&950;/\$\\zeta\$/gs; # GREEK SMALL LETTER ZETA
s/\&b.eta;|\&951;/\$\\eta\$/gs; # GREEK SMALL LETTER ETA
s/\&b.thetas;|\&952;/\$\\theta\$/gs; # GREEK SMALL LETTER THETA
s/\&b.Theta;|\&920;/\$\\Theta\$/gs; # GREEK CAPITAL LETTER THETA
s/\&b.thetav;|\&977;/\$\\vartheta\$/gs; # GREEK THETA SYMBOL
s/\&b.iota;|\&953;/\$\\iota\$/gs; # GREEK SMALL LETTER IOTA
s/\&b.kappa;|\&954;/\$\\kappa\$/gs; # GREEK SMALL LETTER KAPPA
s/\&b.kappav;|\&1008;/\$\\varkappa\$/gs; # GREEK KAPPA SYMBOL
s/\&b.lambda;|\&955;/\$\\lambda\$/gs; # GREEK SMALL LETTER LAMDA
s/\&b.Lambda;|\&923;/\$\\Lambda\$/gs; # GREEK CAPITAL LETTER LAMDA
s/\&b.mu;|\&956;/\$\\mu\$/gs; # GREEK SMALL LETTER MU
s/\&b.nu;|\&957;/\$\\nu\$/gs; # GREEK SMALL LETTER NU
s/\&b.xi;|\&958;/\$\\xi\$/gs; # GREEK SMALL LETTER XI
s/\&b.Xi;|\&926;/\$\\Xi\$/gs; # GREEK CAPITAL LETTER XI
s/\&b.pi;|\&960;/\$\\pi\$/gs; # GREEK SMALL LETTER PI
s/\&b.Pi;|\&928;/\$\\Pi\$/gs; # GREEK CAPITAL LETTER PI
s/\&b.piv;|\&982;/\$\\varpi\$/gs; # GREEK PI SYMBOL
s/\&b.rho;|\&961;/\$\\rho\$/gs; # GREEK SMALL LETTER RHO
s/\&b.rhov;|\&1009;/\$\\varrho\$/gs; # GREEK RHO SYMBOL
s/\&b.sigma;|\&963;/\$\\sigma\$/gs; # GREEK SMALL LETTER SIGMA
s/\&b.Sigma;|\&931;/\$\\Sigma\$/gs; # GREEK CAPITAL LETTER SIGMA
s/\&b.sigmav;|\&962;/\$\\varsigma\$/gs; # GREEK SMALL LETTER FINAL SIGMA
s/\&b.tau;|\&964;/\$\\tau\$/gs; # GREEK SMALL LETTER TAU
s/\&b.upsi;|\&965;/\$\\upsilon\$/gs; # GREEK SMALL LETTER UPSILON
s/\&b.Upsi;|\&978;/\$\\Upsilon\$/gs; # GREEK CAPITAL LETTER UPSILON
s/\&b.phis;|\&966;/\$\\phi\$/gs; # GREEK SMALL LETTER PHI
s/\&b.Phi;|\&934;/\$\\Phi\$/gs; # GREEK CAPITAL LETTER PHI
s/\&b.phiv;|\&981;/\$\\varphi\$/gs; # GREEK PHI SYMBOL
s/\&b.chi;|\&967;/\$\\chi\$/gs; # GREEK SMALL LETTER CHI
s/\&b.psi;|\&968;/\$\\psi\$/gs; # GREEK SMALL LETTER PSI
s/\&b.Psi;|\&936;/\$\\Psi\$/gs; # GREEK CAPITAL LETTER PSI
s/\&b.omega;|\&969;/\$\\omega\$/gs; # GREEK SMALL LETTER OMEGA
s/\&b.Omega;|\&937;/\$\\Omega\$/gs; # GREEK CAPITAL LETTER OMEGA
s/\∠|\&8736;/\$\\angle\$/gs; # ANGLE
s/\∡|\&8737;/\$\\measuredangle\$/gs; # MEASURED ANGLE
s/\ℶ|\&8502;/\$\\beth\$/gs; # BET SYMBOL
s/\‵|\&8245;/\$\^\\backprime\$/gs; # REVERSED PRIME
s/\∁|\&8705;/\$\\complement\$/gs; # COMPLEMENT
s/\ℸ|\&8504;/\$\\daleth\$/gs; # DALET SYMBOL
s/\ℓ|\&8467;/\$\\ell\$/gs; # SCRIPT SMALL L
s/\∅|\&8709;/\$\\emptyset\$/gs; # EMPTY SET
s/\ℷ|\&8503;/\$\\gimel\$/gs; # GIMEL SYMBOL
s/\ℑ|\&8465;/\$\\Im\$/gs; # BLACK-LETTER CAPITAL I
s/\ı/\$\\imath\$/gs;
s/\&jnodot;/\$\\jmath\$/gs;
s/\∄|\&8708;/\$\\nexists\$/gs; # THERE DOES NOT EXIST
s/\Ⓢ|\&9416;/\\textcircled\{S\}/gs; # CIRCLED LATIN CAPITAL LETTER S
s/\ℏ|\&8463;/\$\\hbar\$/gs; # PLANCK CONSTANT OVER TWO PI
s/\ℜ|\&8476;/\$\\Re\$/gs; # BLACK-LETTER CAPITAL R
s/\&sbsol;|\&65128;/\$\\smallsetminus\$/gs; # SMALL REVERSE SOLIDUS
s/\&vprime;/\$\{'\}\$/gs;
s/\℘|\&8472;/\$\\wp\$/gs; # SCRIPT CAPITAL P
s/\⨿|\&8720;/\$\\amalg\$/gs; # N-ARY COPRODUCT
s/\⌆|\&8966;/\$\\doublebarwedge\$/gs; # PERSPECTIVE
s/\⌅|\&8892;/\$\\barwedge\$/gs; # NAND
s/\⋒|\&8914;/\$\\Cap\$/gs; # DOUBLE INTERSECTION
s/\⋓|\&8915;/\$\\Cup\$/gs; # DOUBLE UNION
s/\⋎|\&8910;/\$\\curlyvee\$/gs; # CURLY LOGICAL OR
s/\⋏|\&8911;/\$\\curlywedge\$/gs; # CURLY LOGICAL AND
s/\⋄|\&8900;/\$\\diamond\$/gs; # DIAMOND OPERATOR
s/\⋇|\&8903;/\$\\divideontimes\$/gs; # DIVISION TIMES
s/\⊺|\&8890;/\$\\intercal\$/gs; # INTERCALATE
s/\⋋|\&8907;/\$\\leftthreetimes\$/gs; # LEFT SEMIDIRECT PRODUCT
s/\⋉|\&8905;/\$\\ltimes\$/gs; # LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
s/\⊟|\&8863;/\$\\boxminus\$/gs; # SQUARED MINUS
s/\⊛|\&8859;/\$\\circledast\$/gs; # CIRCLED ASTERISK OPERATOR
s/\⊚|\&8858;/\$\\circledcirc\$/gs; # CIRCLED RING OPERATOR
s/\⊝|\&8861;/\$\\circleddash\$/gs; # CIRCLED DASH
s/\⊙|\&8857;/\$\\odot\$/gs; # CIRCLED DOT OPERATOR
s/\⊖|\&8854;/\$\\ominus\$/gs; # CIRCLED MINUS
s/\⊕|\&8853;/\$\\oplus\$/gs; # CIRCLED PLUS
s/\⊘|\&8856;/\$\\oslash\$/gs; # CIRCLED DIVISION SLASH
s/\⊗|\&8855;/\$\\otimes\$/gs; # CIRCLED TIMES
s/\⊞|\&8862;/\$\\boxplus\$/gs; # SQUARED PLUS
s/\∔|\&8724;/\$\\dotplus\$/gs; # DOT PLUS
s/\⋌|\&8908;/\$\\rightthreetimes\$/gs; # RIGHT SEMIDIRECT PRODUCT
s/\⋊|\&8906;/\$\\rtimes\$/gs; # RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
s/\⋅|\&8901;/\$\\cdot\$/gs; # DOT OPERATOR
s/\⊡|\&8865;/\$\\boxdot\$/gs; # SQUARED DOT OPERATOR
s/\∖|\&8726;/\$\\setminus\$/gs; # SET MINUS
s/\⊓|\&8851;/\$\\sqcap\$/gs; # SQUARE CAP
s/\⊔|\&8852;/\$\\sqcup\$/gs; # SQUARE CUP
s/\∖/\$\\smallsetminus\$/gs;
s/\⋆|\&8902;/\$\\star\$/gs; # STAR OPERATOR
s/\⊠|\&8864;/\$\\boxtimes\$/gs; # SQUARED TIMES
s/\⊤|\&8868;/\$\\top\$/gs; # DOWN TACK
s/\⊎|\&8846;/\$\\uplus\$/gs; # MULTISET UNION
s/\≀|\&8768;/\$\\wr\$/gs; # WREATH PRODUCT
s/\◯|\&9711;/\{\\textbigcircle\}/gs; # LARGE CIRCLE
s/\▽|\&9661;/\$\\bigtriangledown\$/gs; # WHITE DOWN-POINTING TRIANGLE
s/\△|\&9651;/\$\\bigtriangleup\$/gs; # WHITE UP-POINTING TRIANGLE
s/\∐|\&8720;/\$\\coprod\$/gs; # N-ARY COPRODUCT
s/\∏|\&8719;/\$\\prod\$/gs; # N-ARY PRODUCT
s/\∑|\&8721;/\$\\sum\$/gs; # N-ARY SUMMATION
s/\≊|\&8778;/\$\\approxeq\$/gs; # ALMOST EQUAL OR EQUAL TO
s/\≈|\&8781;/\$\\asymp\$/gs; # EQUIVALENT TO
s/\≌|\&8780;/\$\\backcong\$/gs; # ALL EQUAL TOcheck unicode
s/\϶|\&8717;/\$\\backepsilon\$/gs; # SMALL CONTAINS AS MEMBER
s/\⋈|\&8904;/\$\\bowtie\$/gs; # BOWTIE
s/\∽|\&8765;/\$\\backsim\$/gs; # REVERSED TILDE
s/\⋍|\&8909;/\$\\backsimeq\$/gs; # REVERSED TILDE EQUALS
s/\≎|\&8782;/\$\\Bumpeq\$/gs; # GEOMETRICALLY EQUIVALENT TO
s/\≏|\&8783;/\$\\bumpeq\$/gs; # DIFFERENCE BETWEENcheck unicode
s/\≗|\&8791;/\$\\circeq\$/gs; # RING EQUAL TO
s/\≔|\&8788;/\$:=\$/gs; # COLON EQUALS
s/\⋞|\&8926;/\$\\curlyeqprec\$/gs; # EQUAL TO OR PRECEDES
s/\⋟|\&8927;/\$\\curlyeqsucc\$/gs; # EQUAL TO OR SUCCEEDS
s/\&cupre;|\&8828;/\$\\preccurlyeq\$/gs; # PRECEDES OR EQUAL TO
s/\⊣|\&8867;/\$\\dashv\$/gs; # LEFT TACK
s/\≖|\&8790;/\$\\eqcirc\$/gs; # RING IN EQUAL TO
s/\≕|\&8789;/\$=:\$/gs; # EQUALS COLON
s/\≑|\&8785;/\$\\doteqdot\$/gs; # GEOMETRICALLY EQUAL TO
s/\≐|\&8784;/\$\\doteq\$/gs; # APPROACHES THE LIMIT
s/\≒|\&8786;/\$\\fallingdotseq\$/gs; # APPROXIMATELY EQUAL TO OR THE IMAGE OF
s/\⪖|\&8925;/\$\\eqslantgtr\$/gs; # EQUAL TO OR GREATER-THAN
s/\⪕|\&8924;/\$\\eqslantless\$/gs; # EQUAL TO OR LESS-THAN
s/\≓|\&8787;/\$\\risingdotseq\$/gs; # IMAGE OF OR APPROXIMATELY EQUAL TO
s/\⋔|\&8916;/\$\\pitchfork\$/gs; # PITCHFORK
s/\⌢|\&8994;/\$\\frown\$/gs; # FROWN
s/\⪆/\$\\gtrapprox\$/gs;
s/\&gsdot;|\&8919;/\$\\gtrdot\$/gs; # GREATER-THAN WITH DOT
s/\≧|\&8807;/\$\\geqq\$/gs; # GREATER-THAN OVER EQUAL TO
s/\⋛|\&8923;/\$\\gtreqless\$/gs; # GREATER-THAN EQUAL TO OR LESS-THAN
s/\⪌|\&8923;/\$\\gtreqqless\$/gs; # GREATER-THAN EQUAL TO OR LESS-THAN
s/\⩾/\$\\geqslant\$/gs;
s/\⋙|\&8921;/\$\\ggg\$/gs; # VERY MUCH GREATER-THAN
s/\≷|\&8823;/\$\\gtrless\$/gs; # GREATER-THAN OR LESS-THAN
s/\≳|\&8819;/\$\\gtrsim\$/gs; # GREATER-THAN OR EQUIVALENT TO
s/\≫|\&8811;/\$\\gg\$/gs; # MUCH GREATER-THAN
s/\⪅/\$\\lessapprox\$/gs;
s/\&ldot;|\&8918;/\$\\lessdot\$/gs; # LESS-THAN WITH DOT
s/\≦|\&8806;/\$\\leqq\$/gs; # LESS-THAN OVER EQUAL TO
s/\⪋|\&8922;/\$\\lesseqqgtr\$/gs; # LESS-THAN EQUAL TO OR GREATER-THAN
s/\⋚|\&8922;/\$\\lesseqgtr\$/gs; # LESS-THAN EQUAL TO OR GREATER-THAN
s/\⩽/\$\\leqslant\$/gs;
s/\≶|\&8822;/\$\\lessgtr\$/gs; # LESS-THAN OR GREATER-THAN
s/\⋘|\&8920;/\$\\lll\$/gs; # VERY MUCH LESS-THAN
s/\≲|\&8818;/\$\\lesssim\$/gs; # LESS-THAN OR EQUIVALENT TO
s/\≪|\&8810;/\$\\ll\$/gs; # MUCH LESS-THAN
s/\⊴|\&8884;/\$\\trianglelefteq\$/gs; # NORMAL SUBGROUP OF OR EQUAL TO
s/\∣|\&8739;/\$\\mid\$/gs; # DIVIDES
s/\⊧|\&8871;/\$\\models\$/gs; # MODELS
s/\≺|\&8826;/\$\\prec\$/gs; # PRECEDES
s/\⪷/\$\\precapprox\$/gs;
s/\⪯|\&8828;/\$\\preceq\$/gs; # PRECEDES OR EQUAL TO
s/\≾|\&8830;/\$\\precsim\$/gs; # PRECEDES OR EQUIVALENT TO
s/\⊵|\&8885;/\$\\trianglerighteq\$/gs; # CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
s/\&samalg;/\$\\amalg\$/gs;
s/\≻|\&8827;/\$\\succ\$/gs; # SUCCEEDS
s/\⪸/\$\\succapprox\$/gs;
s/\≽|\&8829;/\$\\succcurlyeq\$/gs; # SUCCEEDS OR EQUAL TO
s/\⪰|\&8829;/\$\\succeq\$/gs; # SUCCEEDS OR EQUAL TO
s/\≿|\&8831;/\$\\succsim\$/gs; # SUCCEEDS OR EQUIVALENT TO
s/\⌢/\$\\smallfrown\$/gs;
s/\∣/\$\\shortmid\$/gs;
s/\⌣|\&8995;/\$\\smile\$/gs; # SMILE
s/\∥/\$\\shortparallel\$/gs;
s/\⊏|\&8847;/\$\\sqsubset\$/gs; # SQUARE IMAGE OF
s/\⊑|\&8849;/\$\\sqsubseteq\$/gs; # SQUARE IMAGE OF OR EQUAL TO
s/\⊐|\&8848;/\$\\sqsupset\$/gs; # SQUARE ORIGINAL OF
s/\⊒|\&8850;/\$\\sqsupseteq\$/gs; # SQUARE ORIGINAL OF OR EQUAL TO
s/\⌣/\$\\smallsmile\$/gs;
s/\⋐|\&8912;/\$\\Subset\$/gs; # DOUBLE SUBSET
s/\⫅|\&8838;/\$\\subseteqq\$/gs; # SUBSET OF OR EQUAL TO
s/\⋑|\&8913;/\$\\Supset\$/gs; # DOUBLE SUPERSET
s/\⫆|\&8839;/\$\\supseteqq\$/gs; # SUPERSET OF OR EQUAL TO
s/\≈/\$\\thickapprox\$/gs;
s/\∼/\$\\thicksim\$/gs;
s/\≜|\&8796;/\$\\triangleq\$/gs; # DELTA EQUAL TO
s/\≬|\&8812;/\$\\between\$/gs; # BETWEEN
s/\⊢|\&8866;/\$\\vdash\$/gs; # RIGHT TACK
s/\⊩|\&8873;/\$\\Vdash\$/gs; # FORCES
s/\⊨|\&8872;/\$\\vDash\$/gs; # TRUE
s/\⊻|\&8891;/\$\\veebar\$/gs; # XOR
s/\⊲|\&8882;/\$\\vartriangleleft\$/gs; # NORMAL SUBGROUP OF
s/\∝|\&8733;/\$\\varpropto\$/gs; # PROPORTIONAL TO
s/\⊳|\&8883;/\$\\vartriangleright\$/gs; # CONTAINS AS NORMAL SUBGROUP
s/\⊪|\&8874;/\$\\Vvdash\$/gs; # TRIPLE VERTICAL BAR RIGHT TURNSTILE
s/\⪊/\$\\gnapprox\$/gs;
s/\⪈|\&8809;/\$\\gneq\$/gs; # GREATER-THAN BUT NOT EQUAL TO
s/\≩|\&8809;/\$\\gneqq\$/gs; # GREATER-THAN BUT NOT EQUAL TO
s/\⋧|\&8935;/\$\\gnsim\$/gs; # GREATER-THAN BUT NOT EQUIVALENT TO
s/\≩︀|\&8809;/\$\\gvertneqq\$/gs; # GREATER-THAN BUT NOT EQUAL TO
s/\⪉/\$\\lnapprox\$/gs;
s/\≨|\&8808;/\$\\lneqq\$/gs; # LESS-THAN BUT NOT EQUAL TO
s/\⪇|\&8808;/\$\\lneq\$/gs; # LESS-THAN BUT NOT EQUAL TO
s/\⋦|\&8934;/\$\\lnsim\$/gs; # LESS-THAN BUT NOT EQUIVALENT TO
s/\≨︀|\&8808;/\$\\lvertneqq\$/gs; # LESS-THAN BUT NOT EQUAL TO
s/\≉|\&8777;/\$\\not\\approx\$/gs; # NOT ALMOST EQUAL TO
s/\≇|\&8775;/\$\\not\\cong\$/gs; # NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
s/\≢|\&8802;/\$\\not\\equiv\$/gs; # NOT IDENTICAL TO
s/\≧̸/\$\\ngeqq\$/gs;
s/\≱|\&8817;/\$\\not\\geq\$/gs; # NEITHER GREATER-THAN NOR EQUAL TO
s/\⩾̸|\&8817;/\$\\ngeqslant\$/gs; # NEITHER GREATER-THAN NOR EQUAL TO
s/\≯|\&8815;/\$\\not>\$/gs; # NOT GREATER-THAN
s/\≰|\&8816;/\$\\not\\leq\$/gs; # NEITHER LESS-THAN NOR EQUAL TO
s/\≦̸/\$\\nleqq\$/gs;
s/\⩽̸|\&8816;/\$\\nleqslant\$/gs; # NEITHER LESS-THAN NOR EQUAL TO
s/\≮|\&8814;/\$\\not<\$/gs; # NOT LESS-THAN
s/\⋪|\&8938;/\$\\ntriangleleft\$/gs; # NOT NORMAL SUBGROUP OF
s/\⋬|\&8940;/\$\\ntrianglelefteq\$/gs; # NOT NORMAL SUBGROUP OF OR EQUAL TO
s/\∤|\&8740;/\$\\nmid\$/gs; # DOES NOT DIVIDE
s/\∦|\&8742;/\$\\nparallel\$/gs; # NOT PARALLEL TO
s/\⊀|\&8832;/\$\\not\\prec\$/gs; # DOES NOT PRECEDE
s/\⪯̸|\&8928;/\$\\not\\preceq\$/gs; # DOES NOT PRECEDE OR EQUAL
s/\⋫|\&8939;/\$\\ntriangleright\$/gs; # DOES NOT CONTAIN AS NORMAL SUBGROUP
s/\⋭|\&8941;/\$\\ntrianglerighteq\$/gs; # DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
s/\⊁|\&8833;/\$\\not\\succ\$/gs; # DOES NOT SUCCEED
s/\⪰̸|\&8929;/\$\\not\\succeq\$/gs; # DOES NOT SUCCEED OR EQUAL
s/\≁|\&8769;/\$\\not\\sim\$/gs; # NOT TILDE
s/\≄|\&8772;/\$\\not\\simeq\$/gs; # NOT ASYMPTOTICALLY EQUAL TO
s/\∤/\$\\nshortmid\$/gs;
s/\∦/\$\\nshortparallel\$/gs;
s/\⊄|\&8836;/\$\\not\\subset\$/gs; # NOT A SUBSET OF
s/\⊈|\&8840;/\$\\not\\subseteq\$/gs; # NEITHER A SUBSET OF NOR EQUAL TO
s/\⫅̸|\&8840;/\$\\nsubseteqq\$/gs; # NEITHER A SUBSET OF NOR EQUAL TO
s/\⊅|\&8837;/\$\\not\\supset\$/gs; # NOT A SUPERSET OF
s/\⫆̸|\&8841;/\$\\nsupseteqq\$/gs; # NEITHER A SUPERSET OF NOR EQUAL TO
s/\⊉|\&8841;/\$\\not\\supseteq\$/gs; # NEITHER A SUPERSET OF NOR EQUAL TO
s/\⊬|\&8876;/\$\\nvdash\$/gs; # DOES NOT PROVE
s/\⊭|\&8877;/\$\\nvDash\$/gs; # NOT TRUE
s/\⊯|\&8879;/\$\\nVDash\$/gs; # NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
s/\⊮|\&8878;/\$\\nVdash\$/gs; # DOES NOT FORCE
s/\⪹/\$\\precnapprox\$/gs;
s/\⪵/\$\\precneqq\$/gs;
s/\⋨|\&8936;/\$\\precnsim\$/gs; # PRECEDES BUT NOT EQUIVALENT TO
s/\⪺/\$\\succnapprox\$/gs;
s/\⪶/\$\\succneqq\$/gs;
s/\⋩|\&8937;/\$\\succnsim\$/gs; # SUCCEEDS BUT NOT EQUIVALENT TO
s/\⊊|\&8842;/\$\\subsetneq\$/gs; # TRUEcheck unicode mapping
s/\⫋|\&8842;/\$\\subsetneqq\$/gs; # TRUE
s/\⊋|\&8843;/\$\\supsetneq\$/gs; # SUPERSET OF WITH NOT EQUAL TO
s/\⫌|\&8843;/\$\\supsetneqq\$/gs; # SUPERSET OF WITH NOT EQUAL TO
s/\⫋︀/\$\\varsubsetneqq\$/gs;
s/\⊊︀/\$\\varsubsetneq\$/gs;
s/\⊋︀/\$\\varsupsetneq\$/gs;
s/\⫌︀/\$\\varsupsetneqq\$/gs;
s/\↶|\&8630;/\$\\curvearrowleft\$/gs; # ANTICLOCKWISE TOP SEMICIRCLE ARROW
s/\↷|\&8631;/\$\\curvearrowright\$/gs; # CLOCKWISE TOP SEMICIRCLE ARROW
s/\⇓|\&8659;/\$\\Downarrow\$/gs; # DOWNWARDS DOUBLE ARROW
s/\&darr2;|\&8650;/\$\\downdownarrows\$/gs; # DOWNWARDS PAIRED ARROWS
s/\⇃|\&8643;/\$\\downharpoonleft\$/gs; # DOWNWARDS HARPOON WITH BARB LEFTWARDS
s/\⇂|\&8642;/\$\\downharpoonright\$/gs; # DOWNWARDS HARPOON WITH BARB RIGHTWARDS
s/\⇚|\&8666;/\$\\Lleftarrow\$/gs; # LEFTWARDS TRIPLE ARROW
s/\↞|\&8606;/\$\\twoheadleftarrow\$/gs; # LEFTWARDS TWO HEADED ARROW
s/\&larr2;|\&8647;/\$\\leftleftarrows\$/gs; # LEFTWARDS PAIRED ARROWS
s/\↩|\&8617;/\$\\hookleftarrow\$/gs; # LEFTWARDS ARROW WITH HOOK
s/\↫|\&8619;/\$\\looparrowleft\$/gs; # LEFTWARDS ARROW WITH LOOP
s/\↢|\&8610;/\$\\leftarrowtail\$/gs; # LEFTWARDS ARROW WITH TAIL
s/\↽|\&8637;/\$\\leftharpoondown\$/gs; # LEFTWARDS HARPOON WITH BARB DOWNWARDS
s/\↼|\&8636;/\$\\leftharpoonup\$/gs; # LEFTWARDS HARPOON WITH BARB UPWARDS
s/\⇔|\&8660;/\$\\Leftrightarrow\$/gs; # LEFT RIGHT DOUBLE ARROW
s/\↔|\&8596;/\$\\leftrightarrow\$/gs; # LEFT RIGHT ARROW
s/\&lrarr2;|\&8646;/\$\\leftrightarrows\$/gs; # LEFTWARDS ARROW OVER RIGHTWARDS ARROW
s/\&rlarr2;|\&8644;/\$\\rightleftarrows\$/gs; # RIGHTWARDS ARROW OVER LEFTWARDS ARROW
s/\↭|\&8621;/\$\\leftrightsquigarrow\$/gs; # LEFT RIGHT WAVE ARROW
s/\&rlhar2;|\&8652;/\$\\rightleftharpoons\$/gs; # RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
s/\&lrhar2;|\&8651;/\$\\leftrightharpoons\$/gs; # LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
s/\↰|\&8624;/\$\\Lsh\$/gs; # UPWARDS ARROW WITH TIP LEFTWARDS
s/\↦|\&8614;/\$\\mapsto\$/gs; # RIGHTWARDS ARROW FROM BAR
s/\⊸|\&8888;/\$\\multimap\$/gs; # MULTIMAP
s/\↗|\&8599;/\$\\nearrow\$/gs; # NORTH EAST ARROW
s/\⇍|\&8653;/\$\\nLeftarrow\$/gs; # LEFTWARDS DOUBLE ARROW WITH STROKE
s/\↚|\&8602;/\$\\nleftarrow\$/gs; # LEFTWARDS ARROW WITH STROKE
s/\⇎|\&8654;/\$\\nLeftrightarrow\$/gs; # LEFT RIGHT DOUBLE ARROW WITH STROKE
s/\↮|\&8622;/\$\\nleftrightarrow\$/gs; # LEFT RIGHT ARROW WITH STROKE
s/\↛|\&8603;/\$\\nrightarrow\$/gs; # RIGHTWARDS ARROW WITH STROKE
s/\⇏|\&8655;/\$\\nRightarrow\$/gs; # RIGHTWARDS DOUBLE ARROW WITH STROKE
s/\↖|\&8598;/\$\\nwarrow\$/gs; # NORTH WEST ARROW
s/\↺|\&8634;/\$\\circlearrowleft\$/gs; # ANTICLOCKWISE OPEN CIRCLE ARROW
s/\↻|\&8635;/\$\\circlearrowright\$/gs; # CLOCKWISE OPEN CIRCLE ARROW
s/\⇛|\&8667;/\$\\Rrightarrow\$/gs; # RIGHTWARDS TRIPLE ARROW
s/\↠|\&8608;/\$\\twoheadrightarrow\$/gs; # RIGHTWARDS TWO HEADED ARROW
s/\&rarr2;|\&8649;/\$\\rightrightarrows\$/gs; # RIGHTWARDS PAIRED ARROWS
s/\↪|\&8618;/\$\\hookrightarrow\$/gs; # RIGHTWARDS ARROW WITH HOOK
s/\↬|\&8620;/\$\\looparrowright\$/gs; # RIGHTWARDS ARROW WITH LOOP
s/\↣|\&8611;/\$\\rightarrowtail\$/gs; # RIGHTWARDS ARROW WITH TAIL
s/\↝|\&8669;/\$\\rightsquigarrow\$/gs; # RIGHTWARDS SQUIGGLE ARROW
s/\⇁|\&8641;/\$\\rightharpoondown\$/gs; # RIGHTWARDS HARPOON WITH BARB DOWNWARDS
s/\⇀|\&8640;/\$\\rightharpoonup\$/gs; # RIGHTWARDS HARPOON WITH BARB UPWARDS
s/\↱|\&8625;/\$\\Rsh\$/gs; # UPWARDS ARROW WITH TIP RIGHTWARDS
s/\&drarr;|\&8600;/\$\\searrow\$/gs; # SOUTH EAST ARROW
s/\&dlarr;|\&8601;/\$\\swarrow\$/gs; # SOUTH WEST ARROW
s/\⇑|\&8657;/\$\\Uparrow\$/gs; # UPWARDS DOUBLE ARROW
s/\&uarr2;|\&8648;/\$\\upuparrows\$/gs; # UPWARDS PAIRED ARROWS
s/\⇕|\&8661;/\$\\Updownarrow\$/gs; # UP DOWN DOUBLE ARROW
s/\↕|\&8597;/\$\\updownarrow\$/gs; # UP DOWN ARROW
s/\↿|\&8639;/\$\\upharpoonleft\$/gs; # UPWARDS HARPOON WITH BARB LEFTWARDS
s/\↾|\&8638;/\$\\upharpoonright\$/gs; # UPWARDS HARPOON WITH BARB RIGHTWARDS
s/\⟸/\$\\Longleftarrow\$/gs;
s/\⟺/\$\\Longleftrightarrow\$/gs;
s/\⟷/\$\\longleftrightarrow\$/gs;
s/\⟹/\$\\Longrightarrow\$/gs;
s/\⌉|\&8969;/\$\\rceil\$/gs; # RIGHT CEILING
s/\⌋|\&8971;/\$\\rfloor\$/gs; # RIGHT FLOOR
s/\⦔/\$\\rlap\{\$>\$\}\\,\)\$/gs;
s/\⌝|\&8989;/\$\\urcorner\$/gs; # TOP RIGHT CORNER
s/\⌟|\&8991;/\$\\lrcorner\$/gs; # BOTTOM RIGHT CORNER
s/\⌈|\&8968;/\$\\lceil\$/gs; # LEFT CEILING
s/\⌊|\&8970;/\$\\lfloor\$/gs; # LEFT FLOOR
s/\&lpargt;/\$\\rlap\{\$>\$\}\\,\(\$/gs;
s/\⌜|\&8988;/\$\\ulcorner\$/gs; # TOP LEFT CORNER
s/\⌞|\&8990;/\$\\llcorner\$/gs; # BOTTOM LEFT CORNER
s/\á|\&225;/\\'\{a\}/gs; # LATIN SMALL LETTER A WITH ACUTE
s/\Á|\&193;/\\'\{A\}/gs; # LATIN CAPITAL LETTER A WITH ACUTE
s/\â|\&226;/\\\^\{a\}/gs; # LATIN SMALL LETTER A WITH CIRCUMFLEX
s/\Â|\&194;/\\\^\{A\}/gs; # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
s/\à|\&224;/\\`\{a\}/gs; # LATIN SMALL LETTER A WITH GRAVE
s/\À|\&192;/\\`\{A\}/gs; # LATIN CAPITAL LETTER A WITH GRAVE
s/\å|\&229;/\{\\aa\}/gs; # LATIN SMALL LETTER A WITH RING ABOVE
s/\Å|\&197;/\{\\AA\}/gs; # LATIN CAPITAL LETTER A WITH RING ABOVE
s/\ã|\&227;/\\~\{a\}/gs; # LATIN SMALL LETTER A WITH TILDE
s/\Ã|\&195;/\\~\{A\}/gs; # LATIN CAPITAL LETTER A WITH TILDE
s/\ä|\&228;/\\"\{a\}/gs; # LATIN SMALL LETTER A WITH DIAERESIS
s/\Ä|\&196;/\\"\{A\}/gs; # LATIN CAPITAL LETTER A WITH DIAERESIS
s/\æ|\&230;/\{\\ae\}/gs; # LATIN SMALL LETTER AE
s/\Æ|\&198;/\{\\AE\}/gs; # LATIN CAPITAL LETTER AE
s/\ç|\&231;/\\c\{c\}/gs; # LATIN SMALL LETTER C WITH CEDILLA
s/\Ç|\&199;/\\c\{C\}/gs; # LATIN CAPITAL LETTER C WITH CEDILLA
s/\ð|\&240;/\{\\dh\}/gs; # LATIN SMALL LETTER ETH
s/\Ð|\&208;/\{\\DH\}/gs; # LATIN CAPITAL LETTER ETH
s/\é|\&233;/\\'\{e\}/gs; # LATIN SMALL LETTER E WITH ACUTE
s/\É|\&201;/\\'\{E\}/gs; # LATIN CAPITAL LETTER E WITH ACUTE
s/\ê|\&234;/\\\^\{e\}/gs; # LATIN SMALL LETTER E WITH CIRCUMFLEX
s/\Ê|\&202;/\\\^\{E\}/gs; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
s/\è|\&232;/\\`\{e\}/gs; # LATIN SMALL LETTER E WITH GRAVE
s/\È|\&200;/\\`\{E\}/gs; # LATIN CAPITAL LETTER E WITH GRAVE
s/\ë|\&235;/\\"\{e\}/gs; # LATIN SMALL LETTER E WITH DIAERESIS
s/\Ë|\&203;/\\"\{E\}/gs; # LATIN CAPITAL LETTER E WITH DIAERESIS
s/\í|\&237;/\\'\{\\i\}/gs; # LATIN SMALL LETTER I WITH ACUTE
s/\Í|\&205;/\\'\{I\}/gs; # LATIN CAPITAL LETTER I WITH ACUTE
s/\î|\&238;/\\\^\{\\i\}/gs; # LATIN SMALL LETTER I WITH CIRCUMFLEX
s/\Î|\&206;/\\\^\{I\}/gs; # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
s/\ì|\&236;/\\`\{\\i\}/gs; # LATIN SMALL LETTER I WITH GRAVE
s/\Ì|\&204;/\\`\{I\}/gs; # LATIN CAPITAL LETTER I WITH GRAVE
s/\ï|\&239;/\\"\{\\i\}/gs; # LATIN SMALL LETTER I WITH DIAERESIS
s/\Ï|\&207;/\\"\{I\}/gs; # LATIN CAPITAL LETTER I WITH DIAERESIS
s/\ñ|\&241;/\\~\{n\}/gs; # LATIN SMALL LETTER N WITH TILDE
s/\Ñ|\&209;/\\~\{N\}/gs; # LATIN CAPITAL LETTER N WITH TILDE
s/\ó|\&243;/\\'\{o\}/gs; # LATIN SMALL LETTER O WITH ACUTE
s/\Ó|\&211;/\\'\{O\}/gs; # LATIN CAPITAL LETTER O WITH ACUTE
s/\ô|\&244;/\\\^\{o\}/gs; # LATIN SMALL LETTER O WITH CIRCUMFLEX
s/\Ô|\&212;/\\\^\{O\}/gs; # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
s/\ò|\&242;/\\`\{o\}/gs; # LATIN SMALL LETTER O WITH GRAVE
s/\Ò|\&210;/\\`\{O\}/gs; # LATIN CAPITAL LETTER O WITH GRAVE
s/\ø|\&248;/\{\\o\}/gs; # LATIN SMALL LETTER O WITH STROKE
s/\Ø|\&216;/\{\\O\}/gs; # LATIN CAPITAL LETTER O WITH STROKE
s/\õ|\&245;/\\~\{o\}/gs; # LATIN SMALL LETTER O WITH TILDE
s/\Õ|\&213;/\\~\{O\}/gs; # LATIN CAPITAL LETTER O WITH TILDE
s/\ö|\&246;/\\"\{o\}/gs; # LATIN SMALL LETTER O WITH DIAERESIS
s/\Ö|\&214;/\\"\{O\}/gs; # LATIN CAPITAL LETTER O WITH DIAERESIS
s/\ß|\&223;/\{\\ss\}/gs; # LATIN SMALL LETTER SHARP S
s/\þ|\&254;/\{\\th\}/gs; # LATIN SMALL LETTER THORN
s/\Þ|\&222;/\{\\TH\}/gs; # LATIN CAPITAL LETTER THORN
s/\ú|\&250;/\\'\{u\}/gs; # LATIN SMALL LETTER U WITH ACUTE
s/\Ú|\&218;/\\'\{U\}/gs; # LATIN CAPITAL LETTER U WITH ACUTE
s/\û|\&251;/\\\^\{u\}/gs; # LATIN SMALL LETTER U WITH CIRCUMFLEX
s/\Û|\&219;/\\\^\{U\}/gs; # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
s/\ù|\&249;/\\`\{u\}/gs; # LATIN SMALL LETTER U WITH GRAVE
s/\Ù|\&217;/\\`\{U\}/gs; # LATIN CAPITAL LETTER U WITH GRAVE
s/\ü|\&252;/\\"\{u\}/gs; # LATIN SMALL LETTER U WITH DIAERESIS
s/\Ü|\&220;/\\"\{U\}/gs; # LATIN CAPITAL LETTER U WITH DIAERESIS
s/\ý|\&253;/\\'\{y\}/gs; # LATIN SMALL LETTER Y WITH ACUTE
s/\Ý|\&221;/\\'\{Y\}/gs; # LATIN CAPITAL LETTER Y WITH ACUTE
s/\ÿ|\&255;/\\"\{y\}/gs; # LATIN SMALL LETTER Y WITH DIAERESIS
s/\ă|\&259;/\\u\{a\}/gs; # LATIN SMALL LETTER A WITH BREVE
s/\Ă|\&258;/\\u\{A\}/gs; # LATIN CAPITAL LETTER A WITH BREVE
s/\ā|\&257;/\\=\{a\}/gs; # LATIN SMALL LETTER A WITH MACRON
s/\Ā|\&256;/\\=\{A\}/gs; # LATIN CAPITAL LETTER A WITH MACRON
s/\ą|\&261;/\\k\{a\}/gs; # LATIN SMALL LETTER A WITH OGONEK
s/\Ą|\&260;/\\k\{A\}/gs; # LATIN CAPITAL LETTER A WITH OGONEK
s/\ć|\&263;/\\'\{c\}/gs; # LATIN SMALL LETTER C WITH ACUTE
s/\Ć|\&262;/\\'\{C\}/gs; # LATIN CAPITAL LETTER C WITH ACUTE
s/\č|\&269;/\\v\{c\}/gs; # LATIN SMALL LETTER C WITH CARON
s/\Č|\&268;/\\v\{C\}/gs; # LATIN CAPITAL LETTER C WITH CARON
s/\ĉ|\&265;/\\\^\{c\}/gs; # LATIN SMALL LETTER C WITH CIRCUMFLEX
s/\Ĉ|\&264;/\\\^\{C\}/gs; # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
s/\ċ|\&267;/\\\.\{c\}/gs; # LATIN SMALL LETTER C WITH DOT ABOVE
s/\Ċ|\&266;/\\\.\{C\}/gs; # LATIN CAPITAL LETTER C WITH DOT ABOVE
s/\ď|\&271;/\\v\{d\}/gs; # LATIN SMALL LETTER D WITH CARON
s/\Ď|\&270;/\\v\{D\}/gs; # LATIN CAPITAL LETTER D WITH CARON
s/\đ|\&273;/\{\\dj\}/gs; # LATIN SMALL LETTER D WITH STROKE
s/\Đ|\&272;/\{\\DJ\}/gs; # LATIN CAPITAL LETTER D WITH STROKE
s/\ě|\&283;/\\v\{e\}/gs; # LATIN SMALL LETTER E WITH CARON
s/\Ě|\&282;/\\v\{E\}/gs; # LATIN CAPITAL LETTER E WITH CARON
s/\ė|\&279;/\\\.\{e\}/gs; # LATIN SMALL LETTER E WITH DOT ABOVE
s/\Ė|\&278;/\\\.\{E\}/gs; # LATIN CAPITAL LETTER E WITH DOT ABOVE
s/\ē|\&275;/\\=\{e\}/gs; # LATIN SMALL LETTER E WITH MACRON
s/\Ē|\&274;/\\=\{E\}/gs; # LATIN CAPITAL LETTER E WITH MACRON
s/\ę|\&281;/\\k\{e\}/gs; # LATIN SMALL LETTER E WITH OGONEK
s/\Ę|\&280;/\\k\{E\}/gs; # LATIN CAPITAL LETTER E WITH OGONEK
s/\ǵ|\&501;/\\'\{g\}/gs; # LATIN SMALL LETTER G WITH ACUTE
s/\ğ|\&287;/\\u\{g\}/gs; # LATIN SMALL LETTER G WITH BREVE
s/\Ğ|\&286;/\\u\{G\}/gs; # LATIN CAPITAL LETTER G WITH BREVE
s/\Ģ|\&290;/\\c\{G\}/gs; # LATIN CAPITAL LETTER G WITH CEDILLA
s/\ĝ|\&285;/\\\^\{g\}/gs; # LATIN SMALL LETTER G WITH CIRCUMFLEX
s/\Ĝ|\&284;/\\\^\{G\}/gs; # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
s/\ġ|\&289;/\\\.\{g\}/gs; # LATIN SMALL LETTER G WITH DOT ABOVE
s/\Ġ|\&288;/\\\.\{G\}/gs; # LATIN CAPITAL LETTER G WITH DOT ABOVE
s/\ĥ|\&293;/\\\^\{h\}/gs; # LATIN SMALL LETTER H WITH CIRCUMFLEX
s/\Ĥ|\&292;/\\\^\{H\}/gs; # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
s/\ħ|\&295;/\{\\hstrok\}/gs; # LATIN SMALL LETTER H WITH STROKE
s/\Ħ|\&294;/\{\\Hstrok\}/gs; # LATIN CAPITAL LETTER H WITH STROKE
s/\İ|\&304;/\\\.\{I\}/gs; # LATIN CAPITAL LETTER I WITH DOT ABOVE
s/\Ī|\&298;/\\=\{I\}/gs; # LATIN CAPITAL LETTER I WITH MACRON
s/\ī|\&299;/\\=\{\\i\}/gs; # LATIN SMALL LETTER I WITH MACRON
s/\ij|\&307;/\{i\\kern -\.15em j\}/gs; # LATIN SMALL LIGATURE IJ
s/\IJ|\&306;/\{I\\kern -\.15em J\}/gs; # LATIN CAPITAL LIGATURE IJ
s/\ı|\&305;/\{\\i\}/gs; # LATIN SMALL LETTER DOTLESS I
s/\į|\&303;/\\k\{i\}/gs; # LATIN SMALL LETTER I WITH OGONEK
s/\Į|\&302;/\\k\{I\}/gs; # LATIN CAPITAL LETTER I WITH OGONEK
s/\ĩ|\&297;/\\~\{\\i\}/gs; # LATIN SMALL LETTER I WITH TILDE
s/\Ĩ|\&296;/\\~\{I\}/gs; # LATIN CAPITAL LETTER I WITH TILDE
s/\ĵ|\&309;/\\\^\{\\j\}/gs; # LATIN SMALL LETTER J WITH CIRCUMFLEX
s/\Ĵ|\&308;/\\\^\{J\}/gs; # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
s/\ķ|\&311;/\\c\{k\}/gs; # LATIN SMALL LETTER K WITH CEDILLA
s/\Ķ|\&310;/\\c\{K\}/gs; # LATIN CAPITAL LETTER K WITH CEDILLA
s/\ĸ|\&312;/\\textsc\{k\}/gs; # LATIN SMALL LETTER KRA
s/\ĺ|\&314;/\\'\{l\}/gs; # LATIN SMALL LETTER L WITH ACUTE
s/\Ĺ|\&313;/\\'\{L\}/gs; # LATIN CAPITAL LETTER L WITH ACUTE
s/\ľ|\&318;/\\v\{l\}/gs; # LATIN SMALL LETTER L WITH CARON
s/\Ľ|\&317;/\\v\{L\}/gs; # LATIN CAPITAL LETTER L WITH CARON
s/\ļ|\&316;/\\c\{l\}/gs; # LATIN SMALL LETTER L WITH CEDILLA
s/\Ļ|\&315;/\\c\{L\}/gs; # LATIN CAPITAL LETTER L WITH CEDILLA
s/\ŀ|\&320;/\{\\lmidot\}/gs; # LATIN SMALL LETTER L WITH MIDDLE DOT
s/\Ŀ|\&319;/\{\\Lmidot\}/gs; # LATIN CAPITAL LETTER L WITH MIDDLE DOT
s/\ł|\&322;/\{\\l\}/gs; # LATIN SMALL LETTER L WITH STROKE
s/\Ł|\&321;/\{\\L\}/gs; # LATIN CAPITAL LETTER L WITH STROKE
s/\ń|\&324;/\\'\{n\}/gs; # LATIN SMALL LETTER N WITH ACUTE
s/\Ń|\&323;/\\'\{N\}/gs; # LATIN CAPITAL LETTER N WITH ACUTE
s/\ŋ|\&331;/\{\\ng\}/gs; # LATIN SMALL LETTER ENG
s/\Ŋ|\&330;/\{\\NG\}/gs; # LATIN CAPITAL LETTER ENG
s/\ʼn|\&329;/n\\kern-\.2em\\textsf\{'\}/gs; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
s/\ň|\&328;/\\v\{n\}/gs; # LATIN SMALL LETTER N WITH CARON
s/\Ň|\&327;/\\v\{N\}/gs; # LATIN CAPITAL LETTER N WITH CARON
s/\ņ|\&326;/\\c\{n\}/gs; # LATIN SMALL LETTER N WITH CEDILLA
s/\Ņ|\&325;/\\c\{N\}/gs; # LATIN CAPITAL LETTER N WITH CEDILLA
s/\ő|\&337;/\\H\{o\}/gs; # LATIN SMALL LETTER O WITH DOUBLE ACUTE
s/\Ő|\&336;/\\H\{O\}/gs; # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
s/\Ō|\&332;/\\=\{O\}/gs; # LATIN CAPITAL LETTER O WITH MACRON
s/\ō|\&333;/\\=\{o\}/gs; # LATIN SMALL LETTER O WITH MACRON
s/\œ|\&339;/\{\\oe\}/gs; # LATIN SMALL LIGATURE OE
s/\Œ|\&338;/\{\\OE\}/gs; # LATIN CAPITAL LIGATURE OE
s/\ŕ|\&341;/\\'\{r\}/gs; # LATIN SMALL LETTER R WITH ACUTE
s/\Ŕ|\&340;/\\'\{R\}/gs; # LATIN CAPITAL LETTER R WITH ACUTE
s/\ř|\&345;/\\v\{r\}/gs; # LATIN SMALL LETTER R WITH CARON
s/\Ř|\&344;/\\v\{R\}/gs; # LATIN CAPITAL LETTER R WITH CARON
s/\ŗ|\&343;/\\c\{r\}/gs; # LATIN SMALL LETTER R WITH CEDILLA
s/\Ŗ|\&342;/\\c\{R\}/gs; # LATIN CAPITAL LETTER R WITH CEDILLA
s/\ś|\&347;/\\'\{s\}/gs; # LATIN SMALL LETTER S WITH ACUTE
s/\Ś|\&346;/\\'\{S\}/gs; # LATIN CAPITAL LETTER S WITH ACUTE
s/\š|\&353;/\\v\{s\}/gs; # LATIN SMALL LETTER S WITH CARON
s/\Š|\&352;/\\v\{S\}/gs; # LATIN CAPITAL LETTER S WITH CARON
s/\ş|\&351;/\\c\{s\}/gs; # LATIN SMALL LETTER S WITH CEDILLA
s/\Ş|\&350;/\\c\{S\}/gs; # LATIN CAPITAL LETTER S WITH CEDILLA
s/\ŝ|\&349;/\\\^\{s\}/gs; # LATIN SMALL LETTER S WITH CIRCUMFLEX
s/\Ŝ|\&348;/\\\^\{S\}/gs; # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
s/\ť|\&357;/\\v\{t\}/gs; # LATIN SMALL LETTER T WITH CARON
s/\Ť|\&356;/\\v\{T\}/gs; # LATIN CAPITAL LETTER T WITH CARON
s/\ţ|\&355;/\\c\{t\}/gs; # LATIN SMALL LETTER T WITH CEDILLA
s/\Ţ|\&354;/\\c\{T\}/gs; # LATIN CAPITAL LETTER T WITH CEDILLA
s/\ŧ|\&359;/\{\\tstrok\}/gs; # LATIN SMALL LETTER T WITH STROKE
s/\Ŧ|\&358;/\{\\Tstrok\}/gs; # LATIN CAPITAL LETTER T WITH STROKE
s/\ŭ|\&365;/\\u\{u\}/gs; # LATIN SMALL LETTER U WITH BREVE
s/\Ŭ|\&364;/\\u\{U\}/gs; # LATIN CAPITAL LETTER U WITH BREVE
s/\ű|\&369;/\\H\{u\}/gs; # LATIN SMALL LETTER U WITH DOUBLE ACUTE
s/\Ű|\&368;/\\H\{U\}/gs; # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
s/\ū|\&363;/\\=\{u\}/gs; # LATIN SMALL LETTER U WITH MACRON
s/\Ū|\&362;/\\=\{U\}/gs; # LATIN CAPITAL LETTER U WITH MACRON
s/\ų|\&371;/\\k\{u\}/gs; # LATIN SMALL LETTER U WITH OGONEK
s/\Ų|\&370;/\\k\{U\}/gs; # LATIN CAPITAL LETTER U WITH OGONEK
s/\ů|\&367;/\\r\{u\}/gs; # LATIN SMALL LETTER U WITH RING ABOVE
s/\Ů|\&366;/\\r\{U\}/gs; # LATIN CAPITAL LETTER U WITH RING ABOVE
s/\ũ|\&361;/\\~\{u\}/gs; # LATIN SMALL LETTER U WITH TILDE
s/\Ũ|\&360;/\\~\{U\}/gs; # LATIN CAPITAL LETTER U WITH TILDE
s/\ŵ|\&373;/\\\^\{w\}/gs; # LATIN SMALL LETTER W WITH CIRCUMFLEX
s/\Ŵ|\&372;/\\\^\{W\}/gs; # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
s/\ŷ|\&375;/\\\^\{y\}/gs; # LATIN SMALL LETTER Y WITH CIRCUMFLEX
s/\Ŷ|\&374;/\\\^\{Y\}/gs; # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
s/\Ÿ|\&376;/\\"\{Y\}/gs; # LATIN CAPITAL LETTER Y WITH DIAERESIS
s/\ź|\&378;/\\'\{z\}/gs; # LATIN SMALL LETTER Z WITH ACUTE
s/\Ź|\&377;/\\'\{Z\}/gs; # LATIN CAPITAL LETTER Z WITH ACUTE
s/\ž|\&382;/\\v\{z\}/gs; # LATIN SMALL LETTER Z WITH CARON
s/\Ž|\&381;/\\v\{Z\}/gs; # LATIN CAPITAL LETTER Z WITH CARON
s/\ż|\&380;/\\\.\{z\}/gs; # LATIN SMALL LETTER Z WITH DOT ABOVE
s/\Ż|\&379;/\\\.\{Z\}/gs; # LATIN CAPITAL LETTER Z WITH DOT ABOVE
s/\´|\&180;/\\'\{\}/gs; # ACUTE ACCENT
s/\˘|\&728;/\\u\{\}/gs; # BREVE
s/\ˇ|\&711;/\\v\{\}/gs; # CARON
s/\¸|\&184;/\\c\{\}/gs; # CEDILLA
s/\ˆ|\&94;/\\\^\{\}/gs; # CIRCUMFLEX ACCENT
s/\˝|\&733;/\\H\{\}/gs; # DOUBLE ACUTE ACCENT
s/\¨|\&168;/\\"\{\}/gs; # DIAERESIS
s/\˙|\&729;/\\\.\{\}/gs; # DOT ABOVE
s/\`|\&96;/\\`\{\}/gs; # GRAVE ACCENT
s/\¯|\&175;/\\=\{\}/gs; # MACRON
s/\˛|\&731;/\\k\{\}/gs; # OGONEK
s/\˚|\&730;/\\r\{\}/gs; # RING ABOVE
s/\˜|\&126;/\\~\{\}/gs; # TILDE
s/\а|\&1072;/\{a\}/gs; # CYRILLIC SMALL LETTER A
s/\А|\&1040;/\{A\}/gs; # CYRILLIC CAPITAL LETTER A
s/\б|\&1073;/\{b\}/gs; # CYRILLIC SMALL LETTER BE
s/\Б|\&1041;/\{B\}/gs; # CYRILLIC CAPITAL LETTER BE
s/\в|\&1074;/\{v\}/gs; # CYRILLIC SMALL LETTER VE
s/\В|\&1042;/\{V\}/gs; # CYRILLIC CAPITAL LETTER VE
s/\г|\&1075;/\{g\}/gs; # CYRILLIC SMALL LETTER GHE
s/\Г|\&1043;/\{G\}/gs; # CYRILLIC CAPITAL LETTER GHE
s/\д|\&1076;/\{d\}/gs; # CYRILLIC SMALL LETTER DE
s/\Д|\&1044;/\{D\}/gs; # CYRILLIC CAPITAL LETTER DE
s/\е|\&1077;/\{e\}/gs; # CYRILLIC SMALL LETTER IE
s/\Е|\&1045;/\{E\}/gs; # CYRILLIC CAPITAL LETTER IE
s/\ё|\&1105;/\\"\{e\}/gs; # CYRILLIC SMALL LETTER IO
s/\Ё|\&1025;/\\"\{E\}/gs; # CYRILLIC CAPITAL LETTER IO
s/\ж|\&1078;/\{zh\}/gs; # CYRILLIC SMALL LETTER ZHE
s/\Ж|\&1046;/\{Zh\}/gs; # CYRILLIC CAPITAL LETTER ZHE
s/\з|\&1079;/\{z\}/gs; # CYRILLIC SMALL LETTER ZE
s/\З|\&1047;/\{Z\}/gs; # CYRILLIC CAPITAL LETTER ZE
s/\и|\&1080;/\{i\}/gs; # CYRILLIC SMALL LETTER I
s/\И|\&1048;/\{I\}/gs; # CYRILLIC CAPITAL LETTER I
s/\й|\&1081;/\\u\{i\}/gs; # CYRILLIC SMALL LETTER SHORT I
s/\Й|\&1049;/\\u\{I\}/gs; # CYRILLIC CAPITAL LETTER SHORT I
s/\к|\&1082;/\{k\}/gs; # CYRILLIC SMALL LETTER KA
s/\К|\&1050;/\{K\}/gs; # CYRILLIC CAPITAL LETTER KA
s/\л|\&1083;/\{l\}/gs; # CYRILLIC SMALL LETTER EL
s/\Л|\&1051;/\{L\}/gs; # CYRILLIC CAPITAL LETTER EL
s/\м|\&1084;/\{m\}/gs; # CYRILLIC SMALL LETTER EM
s/\М|\&1052;/\{M\}/gs; # CYRILLIC CAPITAL LETTER EM
s/\н|\&1085;/\{n\}/gs; # CYRILLIC SMALL LETTER EN
s/\Н|\&1053;/\{N\}/gs; # CYRILLIC CAPITAL LETTER EN
s/\о|\&1086;/\{o\}/gs; # CYRILLIC SMALL LETTER O
s/\О|\&1054;/\{O\}/gs; # CYRILLIC CAPITAL LETTER O
s/\п|\&1087;/\{p\}/gs; # CYRILLIC SMALL LETTER PE
s/\П|\&1055;/\{P\}/gs; # CYRILLIC CAPITAL LETTER PE
s/\р|\&1088;/\{r\}/gs; # CYRILLIC SMALL LETTER ER
s/\Р|\&1056;/\{R\}/gs; # CYRILLIC CAPITAL LETTER ER
s/\с|\&1089;/\{s\}/gs; # CYRILLIC SMALL LETTER ES
s/\С|\&1057;/\{S\}/gs; # CYRILLIC CAPITAL LETTER ES
s/\т|\&1090;/\{t\}/gs; # CYRILLIC SMALL LETTER TE
s/\Т|\&1058;/\{T\}/gs; # CYRILLIC CAPITAL LETTER TE
s/\у|\&1091;/\{u\}/gs; # CYRILLIC SMALL LETTER U
s/\У|\&1059;/\{U\}/gs; # CYRILLIC CAPITAL LETTER U
s/\ф|\&1092;/\{f\}/gs; # CYRILLIC SMALL LETTER EF
s/\Ф|\&1060;/\{F\}/gs; # CYRILLIC CAPITAL LETTER EF
s/\х|\&1093;/\{kh\}/gs; # CYRILLIC SMALL LETTER HA
s/\Х|\&1061;/\{Kh\}/gs; # CYRILLIC CAPITAL LETTER HA
s/\ц|\&1094;/\{ts\}/gs; # CYRILLIC SMALL LETTER TSE
s/\Ц|\&1062;/\{Ts\}/gs; # CYRILLIC CAPITAL LETTER TSE
s/\ч|\&1095;/\{ch\}/gs; # CYRILLIC SMALL LETTER CHE
s/\Ч|\&1063;/\{Ch\}/gs; # CYRILLIC CAPITAL LETTER CHE
s/\ш|\&1096;/\{sh\}/gs; # CYRILLIC SMALL LETTER SHA
s/\Ш|\&1064;/\{Sh\}/gs; # CYRILLIC CAPITAL LETTER SHA
s/\щ|\&1097;/\{shch\}/gs; # CYRILLIC SMALL LETTER SHCHA
s/\Щ|\&1065;/\{Shch\}/gs; # CYRILLIC CAPITAL LETTER SHCHA
s/\ъ|\&1098;/\{\\cdprime\}/gs; # CYRILLIC SMALL LETTER HARD SIGN
s/\Ъ|\&1066;/\{\\Cdprime\}/gs; # CYRILLIC CAPITAL LETTER HARD SIGN
s/\ы|\&1099;/\{y\}/gs; # CYRILLIC SMALL LETTER YERU
s/\Ы|\&1067;/\{Y\}/gs; # CYRILLIC CAPITAL LETTER YERU
s/\ь|\&1100;/\{\\cprime\}/gs; # CYRILLIC SMALL LETTER SOFT SIGN
s/\Ь|\&1068;/\{\\Cprime\}/gs; # CYRILLIC CAPITAL LETTER SOFT SIGN
s/\э|\&1101;/\\`\{e\}/gs; # CYRILLIC SMALL LETTER E
s/\Э|\&1069;/\\`\{E\}/gs; # CYRILLIC CAPITAL LETTER E
s/\ю|\&1102;/\{yu\}/gs; # CYRILLIC SMALL LETTER YU
s/\Ю|\&1070;/\{Yu\}/gs; # CYRILLIC CAPITAL LETTER YU
s/\я|\&1103;/\{ya\}/gs; # CYRILLIC SMALL LETTER YA
s/\Я|\&1071;/\{Ya\}/gs; # CYRILLIC CAPITAL LETTER YA
s/\№|\&8470;/\{N0\}/gs; # NUMERO SIGN
s/\ђ|\&1106;/\{dj\}/gs; # CYRILLIC SMALL LETTER DJE
s/\Ђ|\&1026;/\{Dj\}/gs; # CYRILLIC CAPITAL LETTER DJE
s/\ѓ|\&1107;/\{\\'g\}/gs; # CYRILLIC SMALL LETTER GJE
s/\Ѓ|\&1027;/\{\\'G\}/gs; # CYRILLIC CAPITAL LETTER GJE
s/\є|\&1108;/\{\\=e\}/gs; # CYRILLIC SMALL LETTER UKRAINIAN IE
s/\Є|\&1028;/\{\\=E\}/gs; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
s/\ѕ|\&1109;/\{\\dz\}/gs; # CYRILLIC SMALL LETTER DZE
s/\Ѕ|\&1029;/\{\\Dz\}/gs; # CYRILLIC CAPITAL LETTER DZE
s/\і|\&1110;/\{\\=\\i\}/gs; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
s/\І|\&1030;/\{\\=I\}/gs; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
s/\ї|\&1111;/\{\\"\\i\}/gs; # CYRILLIC SMALL LETTER YI
s/\Ї|\&1031;/\{\\"I\}/gs; # CYRILLIC CAPITAL LETTER YI
s/\ј|\&1112;/\{j\}/gs; # CYRILLIC SMALL LETTER JE
s/\Ј|\&1032;/\{J\}/gs; # CYRILLIC CAPITAL LETTER JE
s/\љ|\&1113;/\{lj\}/gs; # CYRILLIC SMALL LETTER LJE
s/\Љ|\&1033;/\{Lj\}/gs; # CYRILLIC CAPITAL LETTER LJE
s/\њ|\&1114;/\{nj\}/gs; # CYRILLIC SMALL LETTER NJE
s/\Њ|\&1034;/\{Nj\}/gs; # CYRILLIC CAPITAL LETTER NJE
s/\ћ|\&1115;/\{\\'c\}/gs; # CYRILLIC SMALL LETTER TSHE
s/\Ћ|\&1035;/\{\\'C\}/gs; # CYRILLIC CAPITAL LETTER TSHE
s/\ќ|\&1116;/\{\\'k\}/gs; # CYRILLIC SMALL LETTER KJE
s/\Ќ|\&1036;/\{\\'K\}/gs; # CYRILLIC CAPITAL LETTER KJE
s/\ў|\&1118;/\\u\{u\}/gs; # CYRILLIC SMALL LETTER SHORT U
s/\Ў|\&1038;/\\u\{U\}/gs; # CYRILLIC CAPITAL LETTER SHORT U
s/\џ|\&1119;/\{\\dzh\}/gs; # CYRILLIC SMALL LETTER DZHE
s/\Џ|\&1039;/\{\\Dzh\}/gs; # CYRILLIC CAPITAL LETTER DZHE
s/\&agr;|\&945;/\{a\}/gs; # GREEK SMALL LETTER ALPHA
s/\&Agr;|\&913;/\{A\}/gs; # GREEK CAPITAL LETTER ALPHA
s/\&bgr;|\&946;/\{b\}/gs; # GREEK SMALL LETTER BETA
s/\&Bgr;|\&914;/\{B\}/gs; # GREEK CAPITAL LETTER BETA
s/\&ggr;|\&947;/\{g\}/gs; # GREEK SMALL LETTER GAMMA
s/\&Ggr;|\&915;/\{G\}/gs; # GREEK CAPITAL LETTER GAMMA
s/\&dgr;|\&948;/\{d\}/gs; # GREEK SMALL LETTER DELTA
s/\&Dgr;|\&916;/\{D\}/gs; # GREEK CAPITAL LETTER DELTA
s/\&egr;|\&949;/\{e\}/gs; # GREEK SMALL LETTER EPSILON
s/\&Egr;|\&917;/\{E\}/gs; # GREEK CAPITAL LETTER EPSILON
s/\&zgr;|\&950;/\{z\}/gs; # GREEK SMALL LETTER ZETA
s/\&Zgr;|\&918;/\{Z\}/gs; # GREEK CAPITAL LETTER ZETA
s/\&eegr;|\&951;/\{h\}/gs; # GREEK SMALL LETTER ETA
s/\&EEgr;|\&919;/\{H\}/gs; # GREEK CAPITAL LETTER ETA
s/\&thgr;|\&952;/\{j\}/gs; # GREEK SMALL LETTER THETA
s/\&THgr;|\&920;/\{J\}/gs; # GREEK CAPITAL LETTER THETA
s/\&igr;|\&953;/\{i\}/gs; # GREEK SMALL LETTER IOTA
s/\&Igr;|\&921;/\{I\}/gs; # GREEK CAPITAL LETTER IOTA
s/\&kgr;|\&954;/\{k\}/gs; # GREEK SMALL LETTER KAPPA
s/\&Kgr;|\&922;/\{K\}/gs; # GREEK CAPITAL LETTER KAPPA
s/\&lgr;|\&955;/\{l\}/gs; # GREEK SMALL LETTER LAMDA
s/\&Lgr;|\&923;/\{L\}/gs; # GREEK CAPITAL LETTER LAMDA
s/\&mgr;|\&956;/\{m\}/gs; # GREEK SMALL LETTER MU
s/\&Mgr;|\&924;/\{M\}/gs; # GREEK CAPITAL LETTER MU
s/\&ngr;|\&957;/\{n\}/gs; # GREEK SMALL LETTER NU
s/\&Ngr;|\&925;/\{N\}/gs; # GREEK CAPITAL LETTER NU
s/\&xgr;|\&958;/\{x\}/gs; # GREEK SMALL LETTER XI
s/\&Xgr;|\&926;/\{X\}/gs; # GREEK CAPITAL LETTER XI
s/\&ogr;|\&959;/\{o\}/gs; # GREEK SMALL LETTER OMICRON
s/\&Ogr;|\&927;/\{O\}/gs; # GREEK CAPITAL LETTER OMICRON
s/\&pgr;|\&960;/\{p\}/gs; # GREEK SMALL LETTER PI
s/\&Pgr;|\&928;/\{P\}/gs; # GREEK CAPITAL LETTER PI
s/\&rgr;|\&961;/\{r\}/gs; # GREEK SMALL LETTER RHO
s/\&Rgr;|\&929;/\{P\}/gs; # GREEK CAPITAL LETTER RHO
s/\&sgr;|\&963;/\{s\}/gs; # GREEK SMALL LETTER SIGMA
s/\&Sgr;|\&931;/\{S\}/gs; # GREEK CAPITAL LETTER SIGMA
s/\&sfgr;|\&962;/\{c\}/gs; # GREEK SMALL LETTER FINAL SIGMA
s/\&tgr;|\&964;/\{t\}/gs; # GREEK SMALL LETTER TAU
s/\&Tgr;|\&932;/\{T\}/gs; # GREEK CAPITAL LETTER TAU
s/\&ugr;|\&965;/\{u\}/gs; # GREEK SMALL LETTER UPSILON
s/\&Ugr;|\&933;/\{Y\}/gs; # GREEK CAPITAL LETTER UPSILON
s/\&phgr;|\&966;/\{f\}/gs; # GREEK SMALL LETTER PHI
s/\&PHgr;|\&934;/\{F\}/gs; # GREEK CAPITAL LETTER PHI
s/\&khgr;|\&967;/\{q\}/gs; # GREEK SMALL LETTER CHI
s/\&KHgr;|\&935;/\{X\}/gs; # GREEK CAPITAL LETTER CHI
s/\&psgr;|\&968;/\{y\}/gs; # GREEK SMALL LETTER PSI
s/\&PSgr;|\&936;/\{Y\}/gs; # GREEK CAPITAL LETTER PSI
s/\&ohgr;|\&969;/\{w\}/gs; # GREEK SMALL LETTER OMEGA
s/\&OHgr;|\&937;/\{W\}/gs; # GREEK CAPITAL LETTER OMEGA
s/\&aacgr;|\&940;/\{'a\}/gs; # GREEK SMALL LETTER ALPHA WITH TONOS
s/\&Aacgr;|\&902;/\{'A\}/gs; # GREEK CAPITAL LETTER ALPHA WITH TONOS
s/\&eacgr;|\&941;/\{'e\}/gs; # GREEK SMALL LETTER EPSILON WITH TONOS
s/\&Eacgr;|\&904;/\{'E\}/gs; # GREEK CAPITAL LETTER EPSILON WITH TONOS
s/\&eeacgr;|\&942;/\{'h\}/gs; # GREEK SMALL LETTER ETA WITH TONOS
s/\&EEacgr;|\&905;/\{'H\}/gs; # GREEK CAPITAL LETTER ETA WITH TONOS
s/\&idigr;|\&970;/\{"i\}/gs; # GREEK SMALL LETTER IOTA WITH DIALYTIKA
s/\&Idigr;|\&938;/\{"I\}/gs; # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
s/\&iacgr;|\&943;/\{'i\}/gs; # GREEK SMALL LETTER IOTA WITH TONOS
s/\&Iacgr;|\&906;/\{'I\}/gs; # GREEK CAPITAL LETTER IOTA WITH TONOS
s/\&idiagr;|\&912;/\{"'i\}/gs; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
s/\&oacgr;|\&972;/\{'o\}/gs; # GREEK SMALL LETTER OMICRON WITH TONOS
s/\&Oacgr;|\&908;/\{'O\}/gs; # GREEK CAPITAL LETTER OMICRON WITH TONOS
s/\&udigr;|\&971;/\{"u\}/gs; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
s/\&Udigr;|\&939;/\{"U\}/gs; # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
s/\&uacgr;|\&973;/\{'u\}/gs; # GREEK SMALL LETTER UPSILON WITH TONOS
s/\&Uacgr;|\&910;/\{'U\}/gs; # GREEK CAPITAL LETTER UPSILON WITH TONOS
s/\&udiagr;|\&944;/\{"'u\}/gs; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
s/\&ohacgr;|\&974;/\{'w\}/gs; # GREEK SMALL LETTER OMEGA WITH TONOS
s/\&OHacgr;|\&911;/\{'W\}/gs; # GREEK CAPITAL LETTER OMEGA WITH TONOS
s/\	|\&9;/\\>,\\=/gs; # HORIZONTAL TABULATION
s/\
|\&10;/\\\\/gs; # LINE FEED
s/\‹|\&8249;/\{\\guilsinglleft\}/gs; # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
s/\›|\&8250;/\{\\guilsinglright\}/gs; # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
s/\‾|\&8254;/\\=\{\}/gs; # OVERLINE
s/\⁄|\&8260;/\{\\textfractionsolidus\}/gs; # FRACTION SLASH
s/\€|\&8364;/\{\\texteuro\}/gs; # EURO SIGN
s/\⇿/\$\\leftrightarrowtriangle\$/gs;
s/\⤌|\&8672;/\$\\dashleftarrow\$/gs; # LEFTWARDS DASHED ARROW
s/\⇽/\$\\leftarrowtriangle\$/gs;
s/\⤍|\&8674;/\$\\dashrightarrow\$/gs; # RIGHTWARDS DASHED ARROW
s/\⇾/\$\\rightarrowtriangle\$/gs;
s/\←/\$\\shortleftarrow\$/gs;
s/\→/\$\\shortrightarrow\$/gs;
s/\⟵/\$\\longleftarrow\$/gs;
s/\⟼/\$\\longmapsto\$/gs;
s/\⟶/\$\\longrightarrow\$/gs;
s/\⧅/\$\\boxbslash\$/gs;
s/\⧁/\$\\ogreaterthan\$/gs;
s/\⦵/\$\\minuso\$/gs;
s/\⦾/\$\\varocircle\$/gs;
s/\⧀/\$\\olessthan\$/gs;
s/\⌽/\$\\obar\$/gs;
s/\⧄/\$\\boxslash\$/gs;
s/\⋂/\$\\bigcap\$/gs;
s/\⋃/\$\\bigcup\$/gs;
s/\⨀/\$\\bigodot\$/gs;
s/\⨁/\$\\bigoplus\$/gs;
s/\⨂/\$\\bigotimes\$/gs;
s/\⨆/\$\\bigsqcup\$/gs;
s/\⨄/\$\\biguplus\$/gs;
s/\⋁/\$\\bigvee\$/gs;
s/\⋀/\$\\bigwedge\$/gs;
s/\⎰/\$\\lmoustache\$/gs;
s/\⦓/\$\\rlap\{\$<\$\}\\;\(\$/gs;
s/\⎱/\$\\rmoustache\$/gs;
s/\∅/\$\\varnothing\$/gs;
s/\℧|\&8487;/\{\\textmho\}/gs; # INVERTED OHM SIGN
s/\ℏ/\$\\hslash\$/gs;
s/\∷|\&8759;/\$::\$/gs; # PROPORTION
s/\⩴/\$::=\$/gs;
s/\⪥/\$><\$/gs;
s/\⪤/\$\\rlap\{\$>\$\}\\!<\$/gs;
s/\⪧/\$\\rightslice\$/gs;
s/\⪦/\$\\leftslice\$/gs;
s/\𝔞/\$a\$/gs;
s/\𝔄/\$A\$/gs;
s/\𝔟/\$b\$/gs;
s/\𝔅/\$B\$/gs;
s/\𝔠/\$c\$/gs;
s/\ℭ/\$C\$/gs;
s/\𝔡/\$d\$/gs;
s/\𝔇/\$D\$/gs;
s/\𝔢/\$e\$/gs;
s/\𝔈/\$E\$/gs;
s/\𝔣/\$f\$/gs;
s/\𝔉/\$F\$/gs;
s/\𝔤/\$g\$/gs;
s/\𝔊/\$G\$/gs;
s/\𝔥/\$h\$/gs;
s/\ℌ/\$H\$/gs;
s/\𝔦/\$i\$/gs;
s/\ℑ/\$I\$/gs;
s/\𝔧/\$j\$/gs;
s/\𝔍/\$J\$/gs;
s/\𝔨/\$k\$/gs;
s/\𝔎/\$K\$/gs;
s/\𝔩/\$l\$/gs;
s/\𝔏/\$L\$/gs;
s/\𝔪/\$m\$/gs;
s/\𝔐/\$M\$/gs;
s/\𝔫/\$n\$/gs;
s/\𝔑/\$N\$/gs;
s/\𝔬/\$o\$/gs;
s/\𝔒/\$O\$/gs;
s/\𝔭/\$p\$/gs;
s/\𝔓/\$P\$/gs;
s/\𝔮/\$q\$/gs;
s/\𝔔/\$Q\$/gs;
s/\𝔯/\$r\$/gs;
s/\ℜ/\$R\$/gs;
s/\𝔰/\$s\$/gs;
s/\𝔖/\$S\$/gs;
s/\𝔱/\$t\$/gs;
s/\𝔗/\$T\$/gs;
s/\𝔲/\$u\$/gs;
s/\𝔘/\$U\$/gs;
s/\𝔳/\$v\$/gs;
s/\𝔙/\$V\$/gs;
s/\𝔴/\$w\$/gs;
s/\𝔚/\$W\$/gs;
s/\𝔵/\$x\$/gs;
s/\𝔛/\$X\$/gs;
s/\𝔶/\$y\$/gs;
s/\𝔜/\$Y\$/gs;
s/\𝔷/\$z\$/gs;
s/\ℨ/\$Z\$/gs;
s/\𝔸/\$A\$/gs;
s/\𝔹/\$B\$/gs;
s/\ℂ/\$C\$/gs;
s/\𝔻/\$D\$/gs;
s/\𝔼/\$E\$/gs;
s/\𝔽/\$F\$/gs;
s/\𝔾/\$G\$/gs;
s/\ℍ/\$H\$/gs;
s/\𝕀/\$I\$/gs;
s/\𝕁/\$J\$/gs;
s/\𝕂/\$K\$/gs;
s/\𝕃/\$L\$/gs;
s/\𝕄/\$M\$/gs;
s/\ℕ/\$N\$/gs;
s/\𝕆/\$O\$/gs;
s/\ℙ/\$P\$/gs;
s/\ℚ/\$Q\$/gs;
s/\ℝ/\$R\$/gs;
s/\𝕊/\$S\$/gs;
s/\𝕋/\$T\$/gs;
s/\𝕌/\$U\$/gs;
s/\𝕍/\$V\$/gs;
s/\𝕎/\$W\$/gs;
s/\𝕏/\$X\$/gs;
s/\𝕐/\$Y\$/gs;
s/\ℤ/\$Z\$/gs;
s/\𝒜/\$A\$/gs;
s/\ℬ/\$B\$/gs;
s/\𝒞/\$C\$/gs;
s/\𝒟/\$D\$/gs;
s/\ℰ/\$E\$/gs;
s/\ℱ/\$F\$/gs;
s/\𝒢/\$G\$/gs;
s/\ℋ/\$H\$/gs;
s/\ℐ/\$I\$/gs;
s/\𝒥/\$J\$/gs;
s/\𝒦/\$K\$/gs;
s/\ℒ/\$L\$/gs;
s/\ℳ/\$M\$/gs;
s/\𝒩/\$N\$/gs;
s/\𝒪/\$O\$/gs;
s/\𝒫/\$P\$/gs;
s/\𝒬/\$Q\$/gs;
s/\ℛ/\$R\$/gs;
s/\𝒮/\$S\$/gs;
s/\𝒯/\$T\$/gs;
s/\𝒰/\$U\$/gs;
s/\𝒱/\$V\$/gs;
s/\𝒲/\$W\$/gs;
s/\𝒳/\$X\$/gs;
s/\𝒴/\$Y\$/gs;
s/\𝒵/\$Z\$/gs;
s/\∿/\$\\AC\$/gs;
s/\⩕/\$\\merge\$/gs;
s/\⋯/\$\\cdots\$/gs;
s/\⋱/\$\\ddots\$/gs;
s/\∬/\$\\int\\!\\!\\!\\int\$/gs;
s/\⋴/\$\\inplus\$/gs;
s/\⟦|\&12314;/\{\\textlbrackdbl\}/gs; # LEFT WHITE SQUARE BRACKET
s/\⋼/\$\\niplus\$/gs;
s/\‱|\&8241;/\{\\textpertenthousand\}/gs; # PER TEN THOUSAND SIGN
s/\⨌/\$\\int\\!\\!\\!\\int\\!\\!\\!\\int\\!\\!\\!\\int\$/gs;
s/\⟧|\&12315;/\{\\textrbrackdbl\}/gs; # RIGHT WHITE SQUARE BRACKET
s/\⦆/\$\\rrparenthesis\$/gs;
s/\∭/\$\\int\\!\\!\\!\\int\\!\\!\\!\\int\$/gs;
return $_;
}
1;
|