diff options
-rw-r--r-- | Master/texmf-dist/doc/fonts/logix/CHANGELOG | 5 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/logix/README | 92 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/logix/logix.eot | bin | 0 -> 375806 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/logix/logix.pdf | bin | 0 -> 414596 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/logix/logix.tex | 2767 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/logix/logix.vfc | bin | 0 -> 3540997 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/opentype/public/logix/logix.otf | bin | 0 -> 428624 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/opentype/public/logix/logix.woff | bin | 0 -> 458796 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/opentype/public/logix/logix.woff2 | bin | 0 -> 278056 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/truetype/public/logix/logix.ttf | bin | 0 -> 1050320 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/logix/logix.sty | 2335 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 2 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 3 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/logix.tlpsrc | 0 |
15 files changed, 5203 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/fonts/logix/CHANGELOG b/Master/texmf-dist/doc/fonts/logix/CHANGELOG new file mode 100644 index 00000000000..bd4f67ee98a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/logix/CHANGELOG @@ -0,0 +1,5 @@ +2019-07-01 v1.00 + + Initial release. + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Master/texmf-dist/doc/fonts/logix/README b/Master/texmf-dist/doc/fonts/logix/README new file mode 100644 index 00000000000..6f25adafbd8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/logix/README @@ -0,0 +1,92 @@ +The logix package. + +This is the README for the logix package, version 2019-07-01 v1.00. + +This package provides supplemental symbols for use in logic and mathematics +which are largely not present in Unicode. Some symbols are in Unicode but +are included because they are variants that may look better in some +applications. Logic tends not to have the complex layouts that is common for +more general mathematics, but has different requirements for readability. +This font is intended to complement, but not replace the AMS STIX2 fonts. +However, it may used with any mathematical font since it does not replace or +redefine any symbols. + +This is an OpenType font where all of the symbols (more than 4,000) other than +the ASCII codepage are in the private use area. As such, the package requires +XeLaTeX or LuaLaTeX. Not all of those symbols are directly exported, since +there are many variants present for possible future use. While only the +OpenType font file is usable for LaTeX, the .ttf, .woff, .woff2 and .eot font +files are also supplied in this distribution. + +Other than many miscellaneous symbols, there are a large number of arrows, +geometrical symbols, Knot drawing symbols, 64 stretchy delimiters plus a +stretchy binding bar, of which 56 are fully stretchable. The remaining 8 are +stretchy up to 5 times the original size. Some of the delimiters are present +in Unicode, but their design in STIX2 does not work as well for logic. In +particular, STIX2 delimiters tend to not extend as far below the baseline +and above the baseline as would be desirable. Also, some STIX2 delimiters +take more horizontal space than is necessary. + +There are twenty scripts, each of which (except for the two Greek scripts) +have matching numeric, lower case and upper case glyphs. All symbols in this +font are designed to be compatible with the STIX2 mathematical font by AMS. +Some of these scripts overlap the Unicode math scripts, but are not intended +to be replacements for those. Unicode does not include everything for a specific +script -- digits or lower case may be missing, or even individual letters +(although that may have changed). That is an issue when using a script for +variable naming. Some script variants are omitted. Many of those variants are +useful in logic. The scripts included are sans serif, slab serif, normal serif +(each of these has upright, italic, bold and bold italic versions) as well as +a calligraphic font, blackboard, fraktur (upright and bold), monospace, +monospace italic with normal serif, and Greek (upright and italic). + +Licenses: + + The logix font is licensed under the Open Font License, version 1.1 or + later. + + The font contains modified serif alphanumeric and Greek symbols from the + STIX2 fonts, Copyright © 2001-2016 by the STI Pub Companies (OFL license + 1.1), modified slab serif alphanumeric symbols from the Zilla Slab fonts, + Copyright © 2017 The Mozilla Foundation (OFL license 1.1) and modified sans + serif alphanumeric symbols from the Clear Sans font, Copyright © 2012 Intel + Corporation (Apache License 2.0). + + The OFL license can be found at: http://scripts.sil.org/OFL. + + The Apache license can be found at: http://www.apache.org/licenses/LICENSE-2.0.html. + + This file, the documentation and the logix.sty file are distributed and/or + modified under the conditions of the LaTeX Project Public License, either + version 1.3 of this license or (at your option) any later version. The + latest version of this license can be found at: + + http://www.latex-project.org/lppl.txt + + and version 1.3c or later is part of all distributions of LaTeX version + 2005-12-01 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Michael Lee Finney who can be reached +at ctan@metachaos.net. + +This work consists of the files CHANGELOG, README, logix.sty, logix.tex, logix.pdf, +logix.otf, logix.ttf, logix.woff, logix.woff2, logix.eot and logix.vfc. + +To use this package, add + + \usepackage{logix} + +it has no options. If the array package is used, it must be loaded prior to the +logix package due to a conflict between the array package and the arydshln +package. The public interface is defined in logix.sty and documented in logix.pdf. +For example: + + \usepackage{array} % Only if required, must load before logix. + \usepackage{logix} % Load logix font for supplemental symbols. + + \setmainfont{STIX Two Text} % AMS STIX2 used for main font. + \setmathfont{STIX Two Math} % AMS STIX2 used for math font. + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Master/texmf-dist/doc/fonts/logix/logix.eot b/Master/texmf-dist/doc/fonts/logix/logix.eot Binary files differnew file mode 100644 index 00000000000..56fc790dc86 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/logix/logix.eot diff --git a/Master/texmf-dist/doc/fonts/logix/logix.pdf b/Master/texmf-dist/doc/fonts/logix/logix.pdf Binary files differnew file mode 100644 index 00000000000..2bda220cfdb --- /dev/null +++ b/Master/texmf-dist/doc/fonts/logix/logix.pdf diff --git a/Master/texmf-dist/doc/fonts/logix/logix.tex b/Master/texmf-dist/doc/fonts/logix/logix.tex new file mode 100644 index 00000000000..53c1831daf1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/logix/logix.tex @@ -0,0 +1,2767 @@ +% Build .pdf using lualatex or xelatex + +\documentclass[10pt]{article} + + \usepackage[margin=0.5in]{geometry} + \setlength{\parskip}{0.5em} + + \usepackage{mathtools} + \usepackage{array} + \usepackage{logix} + + \setmainfont{STIX Two Text} + \setmathfont{STIX Two Math} + + \usepackage{scrextend} + \usepackage{csquotes} + \usepackage{metalogo} + + \newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}} + \newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}} + \newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}} + + \setlength{\fboxsep}{0pt} + \setlength{\fboxrule}{0.01pt} + + \newcommand \testFrac {\frac{\frac{\frac{\frac{1}{1}}{\frac{1}{1}}}{\frac{\frac{1}{1}}{\frac{1}{1}}}}{\frac{\frac{\frac{1}{1}}{\frac{1}{1}}}{\frac{\frac{1}{1}}{\frac{1}{1}}}}} + + \newcommand \delEnd {\rule[-5em]{0pt}{10.0em}} + + \newenvironment{symbolListA}% + {% + \renewcommand{\arraystretch}{1.50} + \flushleft% + \begin{tabular}{ | L{25.00em} | L{20.00em} | >{$} L{4.00em} <{$} | @{} }% + \hline% + }% + { \end{tabular}% + \vspace{0.50em} + }% + + \newenvironment{symbolListB}[0]% + { + \flushleft + \begin{tabular}{ | L{14em} | >{$} L{2em} <{$} | L{7em} | L{14em} | >{$} L{2em} <{$} | L{7em} | } + \hline + } + { \end{tabular} + \vspace{0.50em} + } + + \newenvironment{symbolListC}[0]% + { + \begin{addmargin}[1.50em]{0em} + \flushleft + \begin{tabular}{ >{$} l <{$} } + } + { \end{tabular} + \end{addmargin} + \vspace{0.35em} + } + + \newenvironment{symbolListD}% + {% + \renewcommand{\arraystretch}{2.0} + \flushleft% + \begin{tabular}{ |L{19em}| >{$} C{5em} <{$} | >{$} C{5em} <{$} | >{$} L{16em} <{$} | }% + \hline% + }% + { \end{tabular}% + \vspace{0.50em} + }% + + \newenvironment{symbolListX}% + {% + \renewcommand{\arraystretch}{1.50} + \flushleft% + \begin{tabular}{ | L{25.50em} | L{22.30em} | >{$} L{2.45em} <{$} | @{} }% + \hline% + }% + { \end{tabular}% + \vspace{0.50em} + }% + +\begin{document} + + \newgeometry{left=1.7in,right=1.7in,bottom=0.75in,top=0.75in} + + \section{Introduction} + + The logix package provides the logix Unicode font and, at this time, must be used either + with \LuaLaTeX\ or \XeLaTeX. There are no available options. The logix font contains + supplemental symbols for logic and mathematics, most of which are not found in Unicode. + All of the symbols \textemdash\ other than those in the ASCII code space \textemdash\ + are in Unicode's Private Use Area. This package does not replace either the text font + or the math font. + + The logix package includes, in turn, the ifxetex, ifluatex, unicode-math and arydshln + packages. The unicode-math package includes the fontspec package. If the array package + is used, then it must be loaded before the logix package due to an incompatibility + between the array and the arydshln packages. Typical use in a \LaTeX\ source file is: + \vspace{-0.5em} + +\begin{verbatim} + \usepackage{array} % Optional, only if otherwise required. + \usepackage{logix} + \setmainfont{STIX Two Text} + \setmathfont{STIX Two Math} +\end{verbatim} + \vspace{-0.5em} + + \noindent although the \AmS{} STIX2 fonts may be included prior to the logix package, + provided that the unicode-math package is loaded first. + + The metrics for the logix font are identical to the STIX2 mathematical font and, + overall, the symbols in the logix font are designed to be compatible with the + STIX2 mathematical font. It may, of course, be used with any other mathematical font. + There are more than 3,000 symbols exported from the font (of which around 1,000 are + for \enquote{stretchy} delimiters). The font itself contains over 4,000 symbols, + but those which are not exported are usually variants (e.g. thinner or thicker) or + unused experimental symbols. Other symbols could be exported, but have neither a + suggested usage nor name at this time. + + Should you wish to use a non-exported symbol, please contact the author with a quick + explanation of your use (so a reasonable name can be assigned) and, as the author's time + permits, the requested symbol can be exported (once a name has been assigned, the requestor + can then make a quick patch to their logix.sty file for immediate usage). Symbol names + in the font file are the same as the \LaTeX\ macro for the symbol with the exception of + the ASCII code page since those names potentially conflict with existing \LaTeX\ names. + Otherwise, if a symbol does not have a name, then it is not exported. + + Should you want an entirely new symbol, that is also possible \textemdash\ but may take + more time depending on difficulty and available time. Of course, petitioning the + gatekeepers of Unicode to add any of the symbols here which are not in Unicode and have + been used in publication is possible, but time-consuming. No assurences are made about + the Unicode codepoint (or even font file) for any symbol in the font. Those may change + with updates to this package. Use the provided macro names and not the Unicode codepoints. + + The international organizations that maintain Unicode (and its 32-bit counterpart, ISO 10646) + live in time frames more appropriate to watching trees grow than users' time frames. + This font allows a more rapid response, permitting new symbols to be added simply + because someone wants to try one out. That is entirely how this font came into + existence, the author found that Unicode simply did not have enough arrows for use in + logic and what was there was poorly designed for the purpose and inconsistent to boot. + Many of the non-exported symbols are variants on arrows or ordering operators. + + Formal logic expressions differ from mathematical expressions in several ways. First, + layout is typically linear rather than the more complex two-dimensional layout more + often found in mathematical expressions. Next, most logical operators tend to occur + between lower case alphabetic symbols, so many operators for mathematics are too large + or their center is too high. Finally, delimiters used for mathematical expressions are + typically neither tall enough or deep enough for good readability. Thus, many operators + which have a good appearance in mathematical expressions are not as appropriate for + logical expressions. + + \newpage + Symbols in the logix font which are also in Unicode are typically glyph variants that + are designed to better accommodate formal logic expressions. This package provides 32 + stretchy delimiters, each of which has a left and right variant. There is also a stretchy + binding bar, commonly used with set notation. Of those 32 delimiters, 4 are only stretchy + up to a point (5 times original height). All of the remaining delimiters may be of + arbitrary size. At this time, there are no horizontal stretchy operators. However, the + function arrow and the logic implication arrows have four available lengths. + + A large set of arrows is provided for potential function variants. Arrows are provided + to distinguish between 8 types of logic. The distinctions are largely for naming purposes, + since there is no real consensus for their use \textemdash\ although some are most + frequently associated with classical logic. Various flavors of turnstiles (and their + negations) are also provided. There is more of a consensus for their usage although the + author has only seen two publications with the sequent ({\textbackslash}Seq) symbol. + Additional arrows are provided as an alternative to the slash typically used for replacement + in quantification and arrows are provided for shift operators. + + Many basic logic symbols are provided (including some experimental) along with a small + collection of punctuation symbols. Operators for choice, least and greatest fixed points + are provided. A number of modal operators are provided, but are by no means comprehensive. + As with arrows, modal operators are frequently reused so names are merely suggestive and + convenient. There are many other geometric symbols which are suitable for, and (often + have been used for), other modal operators. Explicit names for some of those could be + provided. Operators are provided to work with \enquote{bunches} which are like lists or + sets but without the packaging. Ordering operators (and their negations) are provided + \textemdash\ however there are additional ordering operators which are not exported. + + \section{Scripts} + + Often in logic, it is desirable to distinguish different types using script variants. + Unicode is lacking in this area \textemdash it does not always provide either all + symbols for a script (e.g. missing digits) or all variants for a script (e.g. normal, + oblique, bold and bold oblique). Slab serif scripts are not provided by Unicode at + all. To alleviate this, 20 supplemental scripts are provided. None of these scripts + are intended to replace the scripts used in normal mathematical practice. These scripts + contain only digits and letters. + + Each script is identified by three letters. The first two letters provide the major + classification of the font and the case of the first letter combined with the last letter + provides the script variation. If the first letter is lower case, then the script has a + normal weight and if the first letter is upper case then the script has a heavier weight + (bold). If the last letter is 'u' then the script is upright and if it is 'i' then the + script is oblique. + + \begin{tabular}{l l l} + sa & Sans serif & sau, sai, Sau, Sai \\ + sl & Slab serif & slu, sli, Slu, Sli \\ + sr & Normal serif & sru, sri, Sru, Sri \\ + cl & Calligraphic & cli \\ + bl & Blackboard & blu \\ + fr & Fraktur & fru, Fru \\ + mn & Monospace & mnu, mni \\ + gr & Greek & gru, gri \\ + \end{tabular} + + There is a macro defined for each script and each digit or letter, where the name of the + macro is the 3-character identifier of the script, as defined above, followed by the name + of the digit (zero, one, two, three, four, five, six, seven, eight or nine) or by the + name of the letter (a{\textendash}z or A{\textendash}Z). Greek scripts do not have digits, + and the name of the letter is used instead (e.g. alpha, beta, \textellipsis). For example, + {\textbackslash}SluX is a slab serif, bold upper case '\SluX'. There is a special script + variant \enquote{Knt} which is the same as the \enquote{mni} script, except that it is + raised above the normal baseline. It is intended for use with the Knt symbols. + + \newpage + Each of the scripts has a symXxx and a mathXxx macro with the exception of the special Knt + script. Some scripts have a synonym for the symXxx macro (and for the individual macros whose + prefixes have title case to avoid conflicts) to accommodate expected use in logic. For example, + {\textbackslash}symsau\{p\} could also be written as {\textbackslash}saup, as {\textbackslash}prop\{p\} + or as {\textbackslash}Propp. The scripts provided, and their macros, are: + \vspace{0.50em} + + \begin{tabular}{ L{13em} L{2.75em} L{4.75em} L{5em} L{3.5em} } + Sans serif font & sau & {\textbackslash}symsau & {\textbackslash}mathsau & {\textbackslash}prop \\ + Sans serif, oblique font & sai & {\textbackslash}symsai & {\textbackslash}mathsai & {\textbackslash}propi \\ + Sans serif, bold font & Sau & {\textbackslash}symSau & {\textbackslash}mathSau & {\textbackslash}meta \\ + Sans serif, bold, oblique font & Sai & {\textbackslash}symSai & {\textbackslash}mathSai & {\textbackslash}metai \\ + \end{tabular} + + \begin{tabular}{ L{13em} L{2.75em} L{4.75em} L{5em} L{3.5em} } + Slab serif font & slu & {\textbackslash}symslu & {\textbackslash}mathslu & {\textbackslash}bnch \\ + Slab serif, oblique font & sli & {\textbackslash}symsli & {\textbackslash}mathsli & {\textbackslash}bnchi \\ + Slab serif, bold font & Slu & {\textbackslash}symSlu & {\textbackslash}mathSlu & {\textbackslash}bnchb \\ + Slab serif, bold, oblique font & Sli & {\textbackslash}symSli & {\textbackslash}mathSli & {\textbackslash}bnchbi \\ + \end{tabular} + + \begin{tabular}{ L{13em} L{2.75em} L{4.75em} L{5em} L{3.5em} } + Normal serif font & sru & {\textbackslash}symsru & {\textbackslash}mathsru & {\textbackslash}vrbl \\ + Normal serif, italic font & sri & {\textbackslash}symsri & {\textbackslash}mathsri & {\textbackslash}vrbli \\ + Normal serif, bold font & Sru & {\textbackslash}symSru & {\textbackslash}mathSru & {\textbackslash}vrblb \\ + Normal serif, bold, italic font & Sri & {\textbackslash}symSri & {\textbackslash}mathSri & {\textbackslash}vrblbi \\ + \end{tabular} + + \begin{tabular}{ L{13em} L{2.75em} L{4.75em} L{5em} L{3.5em} } + Calligraphic font & cli & {\textbackslash}symcli & {\textbackslash}mathcli & {\textbackslash}vrblc \\ + Blackboard font & blu & {\textbackslash}symblu & {\textbackslash}mathblu & {\textbackslash}vrbld \\ + Fraktur font & fru & {\textbackslash}symfru & {\textbackslash}mathfru & {\textbackslash}vrblf \\ + Fraktur bold font & Fru & {\textbackslash}symFru & {\textbackslash}mathFru & {\textbackslash}vrblF \\ + Monospace font & mnu & {\textbackslash}symmnu & {\textbackslash}mathmnu & {\textbackslash}mono \\ + Monospace italic, serif font & mni & {\textbackslash}symmni & {\textbackslash}mathmni & \\ + Greek font & gru & {\textbackslash}symgru & {\textbackslash}mathgru & \\ + Greek, italic font & gri & {\textbackslash}symgri & {\textbackslash}mathgri & \\ + \end{tabular} + \vspace{0.50em} + + \section{Knot Symbols} + + An extensive set of drawing symbols is provided for drawing knots (as found in Knot Theory). + The {\textbackslash}KnotGrid environment is provided for this purpose. KnotGrid provides a + grid (based on tabular, but the use of ampersand (\&) separators is not required between + grid cells). Each knot symbol has an exact width and height \textemdash\ most are 1em\times 1em, + but a few are half or quarter height or width. Every symbol (or symbols) in a grid cell must + have the same height as all other knot symbols in the same row and same width as all other + knot symbols in the same column. The KnotGrid environment has no options and is used as follows + (this example has three rows and five columns): + \vspace{-0.75em} + +\begin{verbatim} +\begin{KnotGrid} + \KntLFC \KntTSN \KntHXSOSU \KntTSFN \KntTRSC \\ + \KntNF \KntHXSUSO \KntNN \KntRQC \KntNQ \KntRSN \\ + \KntLFC \KntBSN \KntHXSOSU \KntBSFN \KntRBSC \\ + \end{KnotGrid} +\end{verbatim} + \vspace{-1.50em} + + \begin{flushleft} + which produces the following knot diagram for the Trefoil knot. + \vspace{0.50em} + + \begin{addmargin}[0.25in]{0.em} + \begin{KnotGrid} + \KntLFC \KntTSN \KntHXSOSU \KntTSFN \KntTRSC \\ + \KntNF \KntHXSUSO \KntNN \KntRQC \KntNQ \KntRSN \\ + \KntLFC \KntBSN \KntHXSOSU \KntBSFN \KntRBSC \\ + \end{KnotGrid} + \vspace{0.50em} + \end{addmargin} + + A more complex example is the Square Knot using the Knt script for line labeling. + \vspace{0.50em} + + \begin{addmargin}[0.25in]{0.em} + \begin{KnotGrid} + \KntLFC \KntTSN \KntHXSOSU \KntTSFN \KntTSQN \KntTDN \Kntone \KntTDN \KntTSQN \KntTSFN \KntHXSUSO \KntTSN \KntRFC \\ + \KntNF \KntHXSUSO \KntNN \KntRQC \KntNQ \KntNQ \KntNN \KntNN \KntNN \KntNQ \KntNQ \KntLQC \KntNN \KntHXSOSU \KntNF \\ + \KntLFC \KntBSN \KntHXSOSU \KntBSFN \KntBSQN \KntBDN \KntNN \KntBDN \KntBSQN \KntBSFN \KntHXSUSO \KntBSN \KntRFC \\ + \KntNF \KntNN \KntNN \KntNF \KntNQ \KntNN \Kntfour \KntNN \KntNQ \KntNF \KntNN \KntNN \KntNF \\ + \end{KnotGrid} + \end{addmargin} + \end{flushleft} + \vspace{-1.25em} + + \newpage + Where a grid cell would otherwise be empty or where padding is required to + satisfy the size requirements for a cell, 25 KntXY (X is height, Y width, both + are one of: N, E, F, Q, Z) space or strut symbols are provided which are exactly + sized both horizontally and vertically to assist. The knot symbols are typeset + in math mode so that spaces are ignored. This allows the grid structure to be + explicit, making readability and maintenance easier. In the first example above, + the fourth grid column is 0.5em wide, but in the second row an 0.25em width symbol + is used, which must then be padded with an 0.25em space. + + \noindent In order to keep names shortish, the following abbreviations are used for + Knt symbols + + \begin{tabular}{ l @{ \textendash\ } l l @{ \textendash\ } l } + A & Arrow & N & liNe / Normal \\ + B & Bottom & O & Over \\ + C & Cap / Corner & Q & Fourth / Quarter \\ + D & Dashed / Down & R & Right \\ + E & Three quarter & S & Solid \\ + F & halF & T & Top \\ + H & Horizontal & U & Under / Up \\ + J & Join & V & Vertical \\ + L & Left & X & Cross \\ + M & sMoothed & Z & Zero \\ + \end{tabular} + + \section{Logic Proofs} + + \LaTeX\ has more than adequate support for traditional mathematical proofs. + Conversely, in logic, object proofs are written either as a linear sequence + (usually Hilbert systems) or as a tree (usually Natural Deduction or Gentzen + systems), but linear proofs can be used with most systems of logic. Tree style + proofs have support in several other packages. However, linear proofs do not. + This package supplies three environments to support linear proofs to alleviate + this deficiency. + + Logic definitions typically have a name with an optional number (e.g. \enquote{Ax. 3} + or \enquote{Conjunction}), an expression and, optionally, a brief comment. Sometimes + a definition stands alone and other times several definitions are associated in a + group. The LogixDefn environment provides structured formatting for logic + definitions, either singly or as a group. The LogixDefn environment does not have + any required parameters and has an optional parameter. That parameter must be a + horizontal length. If present, all of the definition expressions must fit within + that length and its presence indicates that a comment may optionally follow each + expression. The length should be sufficient to allow adequate space between the + longest expression and the start of the comments to avoid the expressions + overlapping the comments. + + The LogixDefn environment defines the nested Line macro, which has three parameters + if the optional LogixDefn parameter is not present, and otherwise four. The + fourth parameter may not be omitted if the length parameter is present and contains + a possibly empty comment to be placed at the end of the line following the + expression. The basic three parameters for the Line macro are the definition's name, + optional number (the empty argument must be present if there is no number) and + the definition expression, which is typeset in math mode. Two examples of its use + follow. Expressions in most examples are meaningless and only serve to show the + presence of an expression. + \vspace{-0.25em} + +\begin{verbatim} +\begin{LogixDefn} + \Line{Neg} {1}{\symsau{p} \Equv \symsau{q}} + \Line{Conj}{} {\symsau{p} \Equv \symsau{q}} + \end{LogixDefn} +\end{verbatim} + \vspace{-1.00em} + +\begin{verbatim} +\begin{LogixDefn}[5em] + \Line{Df}{1}{\symsau{p} \Equv \symsau{q}}{Some comment} + \Line{Df}{2}{\symsau{p} \Equv \symsau{q}}{Yet another comment} + \end{LogixDefn} +\end{verbatim} + + \newpage + \begin{flushleft} + which would be typeset as shown below. + \vspace{0.25em} + + \begin{addmargin}[0.25in]{0.em} + \begin{LogixDefn} + \Line{Neg} {1}{\symsau{p} \Equv \symsau{q}} + \Line{Conj}{} {\symsau{p} \Equv \symsau{q}} + \end{LogixDefn} + + \begin{LogixDefn}[5em] + \Line{Df}{1}{\symsau{p} \Equv \symsau{q}}{Some comment} + \Line{Df}{2}{\symsau{p} \Equv \symsau{q}}{Yet another comment} + \end{LogixDefn} + \end{addmargin} + \end{flushleft} + \vspace{-0.50em} + + None of the environments defined in this package affects the indentation level. + The LogixDefn environment would also be used to state axioms or theorems without + associated proofs. In this document, the addmargin environment provided by the + scrextend package is used to provide indentation. + + A linear logical theorem typically has a name (including any number), a possibly + empty set of postulates and the theorem's expression. The LogixProof environment + provides structured formatting for linear logic theorems. The LogixProof environment + has four arguments with the first one optional. The optional argument is a horizontal + length, and provides a width for the expression in each proof line which is followed + by a comment when the length argument is present. The other three arguments are the + name (and any associated number) of the theorem, a possibly empty set of postulates + which are assumed only for the purpose of the proof (e.g. assuming the Axiom of + Choice (AC) for a specific theorem when working in ZF instead of ZFC). Thus, postulates + are distinguished from axioms which are assumed to hold for all theorems in a system + whereas a postulate holds only for a specific proof. The third parameter is the + statement (the theorem's expression) of the proof. + + The LogixProof environment defines the Dash and Line nested macros. These are + identical except that the Dash macro is followed by a dashed line separator and + the Line macro is followed by a solid line separator. Each line of the proof is + represented by an occurrence of one of these macros. The last line of the proof + is normally represented by a Line macro. Each of these macros has four parameters + (five when the optional length argument of the LogixProof environment is present). + There are two typical styles for each line of a linear logical proof. The first + is commonly used in short examples and in introductory texts. It starts with a + line number, the expression for the proof line and an optional comment which + justifies the proof step in some manner. The second style starts with a line + number, then the justifying theorem or axiom name, then a list of previous line + numbers of the proof that justify the proof step, followed by the expression for + the proof line and, finally, an optional comment. + + The Dash and Line macros accommodate both proof styles. The first parameter for each + of these macros is the line number. It is typeset in math mode so that subscripts + may be used (sometimes useful in meta proofs). The second parameter is the name + of the justifying axiom or previous theorem (including any number). The third + parameter is the list of previous lines of the proof used to justify the proof, + and the fourth parameter is the expression for the proof line. If the optional + length is present for the LogixProof environment, then a parameter for the + comment is present as the fifth parameter. A list is used for the previous + justifying lines since the same line can be referenced more than once and the + order is potentially significant. Both the second and third parameters may be + empty, allowing the use of the optional comment for justification. The following + examples illustrate the use of the LogixProof environment. + \vspace{-0.25em} + +\begin{verbatim} +\begin{LogixProof} {Th 46} {AC} {\prop{p} \Nd \prop{q}} + \Dash {1} {Th 41} {} {\prop{p} \Impl \prop{q}} + \Line {2} {Cn 2} {} {\prop{p} \Impl \prop{q}} + \end{LogixProof} +\end{verbatim} + + \newpage +\begin{verbatim} +\begin{LogixProof}[5em] {Th 46} {} {\prop{p} \Nd \prop{q}} + \Line {1} {Th 41} {} {\prop{p} \Impl \prop{q}} {First comment} + \Line {2} {Cn 2} {} {\prop{p} \Impl \prop{q}} {} + \Line {3} {Th 38} {2,1} {\prop{p} \Impl \prop{q}} {Last comment} + \end{LogixProof} +\end{verbatim} + \vspace{-1.50em} + +\begin{verbatim} +\begin{LogixProof}[5em] {Th 46} {} {\prop{p} \Nd \prop{q}} + \Dash {1} {} {} {\prop{p} \Impl \prop{q}} {Disjunction} + \Line {2} {} {} {\prop{p} \Impl \prop{q}} {Modus Ponens, 1} + \end{LogixProof} +\end{verbatim} + \vspace{-1.50em} + + \begin{flushleft} + which would be typeset as shown below. + \vspace{0.25em} + + \begin{addmargin}[0.25in]{0.em} + \begin{LogixProof} {Th 46} {AC} {\prop{p} \Nd \prop{q}} + \Dash {1} {Th 41} {} {\prop{p} \Impl \prop{q}} + \Line {2} {Cn 2} {} {\prop{p} \Impl \prop{q}} + \end{LogixProof} + + \begin{LogixProof}[5em] {Th 46} {} {\prop{p} \Nd \prop{q}} + \Line {1} {Th 41} {} {\prop{p} \Impl \prop{q}} {First comment} + \Line {2} {Cn 2} {} {\prop{p} \Impl \prop{q}} {} + \Line {3} {Th 38} {2,1} {\prop{p} \Impl \prop{q}} {Last comment} + \end{LogixProof} + + \begin{LogixProof}[5em] {Th 46} {} {\prop{p} \Nd \prop{q}} + \Dash {1} {} {} {\prop{p} \Impl \prop{q}} {Disjunction} + \Line {2} {} {} {\prop{p} \Impl \prop{q}} {Modus Ponens, 1} + \end{LogixProof} + \end{addmargin} + \end{flushleft} + \vspace{-1.50em} + + \begin{flushleft} + A more realistic example of using the LogixProof environment is shown below + (note the use of different implication arrow lengths to indicate depth of + expression nesting). + + \begin{addmargin}[0.25in]{0.em} + \begin{LogixProof} {Th 43} {} {\OpnParn\prop{p} \SImpl \prop{q}\ClsParn \LImpl \OpnParn\prop{p} \Impl \OpnParn\prop{r} \SImpl \prop{q}\ClsParn\ClsParn} + \Dash{1} {Th 14} {} {\OpnParn\prop{p} \SImpl \prop{q}\ClsParn \Impl \OpnParn\prop{p} \SImpl \prop{q}\ClsParn} + \Dash{2} {Im 3} {} {\prop{q} \Impl \OpnParn\prop{r} \SImpl \prop{q}\ClsParn} + \Dash{3} {Im 3} {2} {\OpnParn\prop{p} \SImpl \prop{q}\ClsParn \LImpl \OpnParn\prop{q} \Impl \OpnParn\prop{r} \SImpl \prop{q}\ClsParn\ClsParn} + \Dash{4} {Cn 2} {1,3} {\OpnParn\prop{p} \SImpl \prop{q}\ClsParn \Impl \OpnParn\prop{p} \SImpl \prop{q}\ClsParn \Nd \OpnParn\prop{q} \Impl \OpnParn\prop{r} \SImpl \prop{q}\ClsParn\ClsParn} + \Dash{5} {Im 2} {} {\OpnParn\prop{p} \SImpl \prop{q}\ClsParn \Nd \OpnParn\prop{q} \Impl \OpnParn\prop{r} \SImpl \prop{q}\ClsParn\ClsParn \LImpl \OpnParn\prop{p} \Impl \OpnParn\prop{r} \SImpl \prop{q}\ClsParn\ClsParn} + \Line{6} {Im 2} {4,5} {\OpnParn\prop{p} \SImpl \prop{q}\ClsParn \LImpl \OpnParn\prop{p} \Impl \OpnParn\prop{r} \SImpl \prop{q}\ClsParn\ClsParn} + \end{LogixProof} + \end{addmargin} + \end{flushleft} + \vspace{-0.25em} + + Additionally, the LogixSeqnt environment is provided. It is identical to the + LogixProof environment except that there are two expressions associated with + each proof line. The first may be empty and contains the premises for a sequent + and the second contains its conclusion. The proof expressions are aligned on + the sequent operator, which is present in every line. The following + examples illustrate the use of the LogixSeqnt environment. + \vspace{-0.50em} + +\begin{verbatim} +\begin{LogixSeqnt} {Th 46} {AC} {\prop{p} \Seq \prop{q}} + \Dash {1} {Th 41} {} {\prop{p}} {\prop{q}} + \Line {2} {Cn 2} {} {\prop{p}} {\prop{q}} + \end{LogixSeqnt} +\end{verbatim} + \vspace{-1.50em} + +\begin{verbatim} +\begin{LogixSeqnt}[3em] {Th 46} {} {\prop{p} \Seq \prop{r}} + \Line {1} {Th 41} {} {\prop{p}} {\prop{r}} {First comment} + \Line {2} {Cn 2} {} {\prop{p}} {\prop{r}} {} + \Line {3} {Th 38} {2,1} { } {\prop{r}} {Last comment} + \end{LogixSeqnt} +\end{verbatim} + \vspace{-1.50em} + +\begin{verbatim} +\begin{LogixSeqnt}[3em] {Th 46} {} {\prop{p} \Seq \prop{r}} + \Dash {1} {} {} {\prop{p}\Comma\prop{q}} {\prop{r}} {Disjunction} + \Line {2} {} {} {\prop{p}\Comma\prop{q}} {\prop{r}} {Weakening, 1} + \end{LogixSeqnt} +\end{verbatim} + \vspace{-1.50em} + + \newpage + \begin{flushleft} + which would be typeset as shown below. + \vspace{0.25em} + + \begin{addmargin}[0.25in]{0.em} + \begin{LogixSeqnt} {Th 46} {AC} {\prop{p} \Seq \prop{q}} + \Dash {1} {Th 41} {} {\prop{p}} {\prop{q}} + \Line {2} {Cn 2} {} {\prop{p}} {\prop{q}} + \end{LogixSeqnt} + + \begin{LogixSeqnt}[3em] {Th 46} {} {\prop{p} \Seq \prop{r}} + \Line {1} {Th 41} {} {\prop{p}} {\prop{r}} {First comment} + \Line {2} {Cn 2} {} {\prop{p}} {\prop{r}} {} + \Line {3} {Th 38} {2,1} { } {\prop{r}} {Last comment} + \end{LogixSeqnt} + + \begin{LogixSeqnt}[3em] {Th 46} {} {\prop{p} \Seq \prop{r}} + \Dash {1} {} {} {\prop{p}\Comma\prop{q}} {\prop{r}} {Disjunction} + \Line {2} {} {} {\prop{p}\Comma\prop{q}} {\prop{r}} {Weakening, 1} + \end{LogixSeqnt} + \end{addmargin} + \end{flushleft} + + \begin{flushleft} + A more realistic example of using the LogixSeqnt environment is shown below. + + \begin{addmargin}[0.25in]{0.em} + \begin{LogixSeqnt} {Th 11} {} {\prop{p} \Seq \prop{q}\Comma \prop{r} \Seq \prop{s} \Rule \prop{p} \Or \prop{r} \Seq \prop{q} \Or \prop{s}} + \Dash{1} {Th 2} {Ds 3} {\prop{q}} {\prop{q} \Or \prop{s}} + \Dash{2} {Ln 1} {As 1} {\prop{p}} {\prop{q} \Or \prop{s}} + \Dash{3} {Th 2} {Ds 4} {\prop{s}} {\prop{q} \Or \prop{s}} + \Dash{4} {Ln 3} {As 2} {\prop{r}} {\prop{q} \Or \prop{s}} + \Line{5} {Ds 1} {2,4} {\prop{p} \Or \prop{r}} {\prop{q} \Or \prop{s}} + \end{LogixSeqnt} + \end{addmargin} + \end{flushleft} + \vspace{-0.25em} + + \section{Symbols} + + The remainder of this document is the list of symbols. Each symbol has a name + (not necessarily definitive, but it corresponds to the name of the macro for + the symbol), the name of the macro for the symbol and a scaled (by a factor + of 1.5) example of the symbol. All symbols can be used in both text and in + math mode. + + Following the individual symbols, the names for stretchy delimiters (and the + stretchy binding bar) are shown with two examples. The first example is small + enough that a predefined size variant will be used, and the second example is + large enough that no predefined size variant will be used. Delimiters which + are too short for the second example are limited in size variations to 5\times\ + the normal delimiter size. + + That is followed by script examples. First Greek and Greek italic, then the + sans-serif scripts, the slab-serif scripts, the normal serif scripts and + lastly the miscellaneous scripts (calligraphic, Fraktur, etc.). + + The logix.sty package file is heavily commented, and is useful as a + quick reference. + + Please feel free to contact the author if you have questions or issues. + The author will answer or attempt to resolve any issue as quickly as + possible \textemdash\ constrained of course, by the author's available + time and other constraints. The author can be contacted by email at + + ctan@metachaos.net + + \noindent Please allow a few days before emailing a second time. There + is no spam filter on this email account. Under normal circumstances, + this email account is checked at least daily. + + \restoregeometry + + \newpage + \setlength{\parskip}{0.25em} + \begin{symbolListA} + Open Bar & {\textbackslash}OpnBar & \scalebox{1.50}{\OpnBar} \\ \hline + Open Group Brace & {\textbackslash}OpnGrp & \scalebox{1.50}{\OpnGrp} \\ \hline + Open Parenthesis & {\textbackslash}OpnParn & \scalebox{1.50}{\OpnParn} \\ \hline + Open Curly Brace & {\textbackslash}OpnBrac & \scalebox{1.50}{\OpnBrac} \\ \hline + Open Curly Broken Brace & {\textbackslash}OpnBrknBrac & \scalebox{1.50}{\OpnBrknBrac} \\ \hline + Open Curly Circle Brace & {\textbackslash}OpnCircBrac & \scalebox{1.50}{\OpnCircBrac} \\ \hline + Open Arrow Brace & {\textbackslash}OpnArrwBrac & \scalebox{1.50}{\OpnArrwBrac} \\ \hline + Open Square Bracket & {\textbackslash}OpnBrkt & \scalebox{1.50}{\OpnBrkt} \\ \hline + Open Square Broken Bracket & {\textbackslash}OpnBrknBrkt & \scalebox{1.50}{\OpnBrknBrkt} \\ \hline + Open Square Circle Bracket & {\textbackslash}OpnCircBrkt & \scalebox{1.50}{\OpnCircBrkt} \\ \hline + Open Square Curly Bracket & {\textbackslash}OpnCrlyBrkt & \scalebox{1.50}{\OpnCrlyBrkt} \\ \hline + Open Tortoise Shell & {\textbackslash}OpnTortoise & \scalebox{1.50}{\OpnTortoise} \\ \hline + Open Angle Bracket & {\textbackslash}OpnAngl & \scalebox{1.50}{\OpnAngl} \\ \hline + Open Curved Angle Bracket & {\textbackslash}OpnCurvAngl & \scalebox{1.50}{\OpnCurvAngl} \\ \hline + Open Ceiling & {\textbackslash}OpnCeil & \scalebox{1.50}{\OpnCeil} \\ \hline + Open Floor & {\textbackslash}OpnFloor & \scalebox{1.50}{\OpnFloor} \\ \hline + Open Turnstile & {\textbackslash}OpnTurn & \scalebox{1.50}{\OpnTurn} \\ \hline + Open Double Group Brace & {\textbackslash}OpnDblGrp & \scalebox{1.50}{\OpnDblGrp} \\ \hline + Open Double Parenthesis & {\textbackslash}OpnDblParn & \scalebox{1.50}{\OpnDblParn} \\ \hline + Open Double Curly Brace & {\textbackslash}OpnDblBrac & \scalebox{1.50}{\OpnDblBrac} \\ \hline + Open Double Angle Bracket & {\textbackslash}OpnDblAngl & \scalebox{1.50}{\OpnDblAngl} \\ \hline + Open Square Parenthesis & {\textbackslash}OpnSqrParn & \scalebox{1.50}{\OpnSqrParn} \\ \hline + Open Parenthesis with Bar & {\textbackslash}OpnParnBar & \scalebox{1.50}{\OpnParnBar} \\ \hline + Open Brace with Bar & {\textbackslash}OpnBracBar & \scalebox{1.50}{\OpnBracBar} \\ \hline + Open Broken Brace with Bar & {\textbackslash}OpnBrknBracBar & \scalebox{1.50}{\OpnBrknBracBar} \\ \hline + Open Circle Brace with Bar & {\textbackslash}OpnCircBracBar & \scalebox{1.50}{\OpnCircBracBar} \\ \hline + Open Bracket with Bar & {\textbackslash}OpnBrktBar & \scalebox{1.50}{\OpnBrktBar} \\ \hline + Open Broken Bracket with Bar & {\textbackslash}OpnBrknBrktBar & \scalebox{1.50}{\OpnBrknBrktBar} \\ \hline + Open Circle Bracket with Bar & {\textbackslash}OpnCircBrktBar & \scalebox{1.50}{\OpnCircBrktBar} \\ \hline + Open Curly Bracket with Bar & {\textbackslash}OpnCrlyBrktBar & \scalebox{1.50}{\OpnCrlyBrktBar} \\ \hline + Open Tortoise Shell with Bar & {\textbackslash}OpnTortoiseBar & \scalebox{1.50}{\OpnTortoiseBar} \\ \hline + Open Angle Bracket with Bar & {\textbackslash}OpnAnglBar & \scalebox{1.50}{\OpnAnglBar} \\ \hline + Open Context Quote & {\textbackslash}OpnCntx & \scalebox{1.50}{\OpnCntx} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Close Bar & {\textbackslash}ClsBar & \scalebox{1.50}{\ClsBar} \\ \hline + Close Group Brace & {\textbackslash}ClsGrp & \scalebox{1.50}{\ClsGrp} \\ \hline + Close Parenthesis & {\textbackslash}ClsParn & \scalebox{1.50}{\ClsParn} \\ \hline + Close Curly Brace & {\textbackslash}ClsBrac & \scalebox{1.50}{\ClsBrac} \\ \hline + Close Curly Broken Brace & {\textbackslash}ClsBrknBrac & \scalebox{1.50}{\ClsBrknBrac} \\ \hline + Close Curly Circle Brace & {\textbackslash}ClsCircBrac & \scalebox{1.50}{\ClsCircBrac} \\ \hline + Close Arrow Brace & {\textbackslash}ClsArrwBrac & \scalebox{1.50}{\ClsArrwBrac} \\ \hline + Close Square Bracket & {\textbackslash}ClsBrkt & \scalebox{1.50}{\ClsBrkt} \\ \hline + Close Square Broken Bracket & {\textbackslash}ClsBrknBrkt & \scalebox{1.50}{\ClsBrknBrkt} \\ \hline + Close Square Circle Bracket & {\textbackslash}ClsCircBrkt & \scalebox{1.50}{\ClsCircBrkt} \\ \hline + Close Square Curly Bracket & {\textbackslash}ClsCrlyBrkt & \scalebox{1.50}{\ClsCrlyBrkt} \\ \hline + Close Tortoise Shell & {\textbackslash}ClsTortoise & \scalebox{1.50}{\ClsTortoise} \\ \hline + Close Angle Bracket & {\textbackslash}ClsAngl & \scalebox{1.50}{\ClsAngl} \\ \hline + Close Curved Angle Bracket & {\textbackslash}ClsCurvAngl & \scalebox{1.50}{\ClsCurvAngl} \\ \hline + Close Ceiling & {\textbackslash}ClsCeil & \scalebox{1.50}{\ClsCeil} \\ \hline + Close Floor & {\textbackslash}ClsFloor & \scalebox{1.50}{\ClsFloor} \\ \hline + Close Turnstile & {\textbackslash}ClsTurn & \scalebox{1.50}{\ClsTurn} \\ \hline + Close Double Group Brace & {\textbackslash}ClsDblGrp & \scalebox{1.50}{\ClsDblGrp} \\ \hline + Close Double Parenthesis & {\textbackslash}ClsDblParn & \scalebox{1.50}{\ClsDblParn} \\ \hline + Close Double Curly Brace & {\textbackslash}ClsDblBrac & \scalebox{1.50}{\ClsDblBrac} \\ \hline + Close Double Angle Bracket & {\textbackslash}ClsDblAngl & \scalebox{1.50}{\ClsDblAngl} \\ \hline + Close Square Parenthesis & {\textbackslash}ClsSqrParn & \scalebox{1.50}{\ClsSqrParn} \\ \hline + Close Parenthesis with Bar & {\textbackslash}ClsParnBar & \scalebox{1.50}{\ClsParnBar} \\ \hline + Close Brace with Bar & {\textbackslash}ClsBracBar & \scalebox{1.50}{\ClsBracBar} \\ \hline + Close Broken Brace with Bar & {\textbackslash}ClsBrknBracBar & \scalebox{1.50}{\ClsBrknBracBar} \\ \hline + Close Circle Brace with Bar & {\textbackslash}ClsCircBracBar & \scalebox{1.50}{\ClsCircBracBar} \\ \hline + Close Bracket with Bar & {\textbackslash}ClsBrktBar & \scalebox{1.50}{\ClsBrktBar} \\ \hline + Close Broken Bracket with Bar & {\textbackslash}ClsBrknBrktBar & \scalebox{1.50}{\ClsBrknBrktBar} \\ \hline + Close Circle Bracket with Bar & {\textbackslash}ClsCircBrktBar & \scalebox{1.50}{\ClsCircBrktBar} \\ \hline + Close Curly Bracket with Bar & {\textbackslash}ClsCrlyBrktBar & \scalebox{1.50}{\ClsCrlyBrktBar} \\ \hline + Close Tortoise Shell with Bar & {\textbackslash}ClsTortoiseBar & \scalebox{1.50}{\ClsTortoiseBar} \\ \hline + Close Angle Bracket with Bar & {\textbackslash}ClsAnglBar & \scalebox{1.50}{\ClsAnglBar} \\ \hline + Close Context Quote & {\textbackslash}ClsCntx & \scalebox{1.50}{\ClsCntx} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Continuous, Partial, Into Multi-Map & {\textbackslash}MapParInMul & \scalebox{1.50}{\MapParInMul} \\ \hline + Continuous, Partial, Into, Singleton Map & {\textbackslash}MapParInSng & \scalebox{1.50}{\MapParInSng} \\ \hline + Continuous, Partial, Into, One-To-One Map & {\textbackslash}MapParInOne & \scalebox{1.50}{\MapParInOne} \\ \hline + Continuous, Partial, Onto Multi-Map & {\textbackslash}MapParOnMul & \scalebox{1.50}{\MapParOnMul} \\ \hline + Continuous, Partial, Onto, Singleton Map & {\textbackslash}MapParOnSng & \scalebox{1.50}{\MapParOnSng} \\ \hline + Continuous, Partial, Onto, One-To-One Map & {\textbackslash}MapParOnOne & \scalebox{1.50}{\MapParOnOne} \\ \hline + Continuous, Partial, Into, Grounded Multi-Map & {\textbackslash}MapParInGndMul & \scalebox{1.50}{\MapParInGndMul} \\ \hline + Continuous, Partial, Into, Grounded, Singleton Map & {\textbackslash}MapParInGndSng & \scalebox{1.50}{\MapParInGndSng} \\ \hline + Continuous, Partial, Into, Grounded, One-To-One Map & {\textbackslash}MapParInGndOne & \scalebox{1.50}{\MapParInGndOne} \\ \hline + Continuous, Partial, Onto, Grounded Multi-Map & {\textbackslash}MapParOnGndMul & \scalebox{1.50}{\MapParOnGndMul} \\ \hline + Continuous, Partial, Onto, Grounded, Singleton Map & {\textbackslash}MapParOnGndSng & \scalebox{1.50}{\MapParOnGndSng} \\ \hline + Continuous, Partial, Onto, Grounded, One-To-One Map & {\textbackslash}MapParOnGndOne & \scalebox{1.50}{\MapParOnGndOne} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Continuous, Total, Into Multi-Map & {\textbackslash}MapTotInMul & \scalebox{1.50}{\MapTotInMul} \\ \hline + Continuous, Total, Into, Singleton Map & {\textbackslash}MapTotInSng & \scalebox{1.50}{\MapTotInSng} \\ \hline + Continuous, Total, Into, One-To-One Map & {\textbackslash}MapTotInOne & \scalebox{1.50}{\MapTotInOne} \\ \hline + Continuous, Total, Onto Multi-Map & {\textbackslash}MapTotOnMul & \scalebox{1.50}{\MapTotOnMul} \\ \hline + Continuous, Total, Onto, Singleton Map & {\textbackslash}MapTotOnSng & \scalebox{1.50}{\MapTotOnSng} \\ \hline + Continuous, Total, Onto, One-To-One Map & {\textbackslash}MapTotOnOne & \scalebox{1.50}{\MapTotOnOne} \\ \hline + Continuous, Total, Into, Grounded Multi-Map & {\textbackslash}MapTotInGndMul & \scalebox{1.50}{\MapTotInGndMul} \\ \hline + Continuous, Total, Into, Grounded, Singleton Map & {\textbackslash}MapTotInGndSng & \scalebox{1.50}{\MapTotInGndSng} \\ \hline + Continuous, Total, Into, Grounded, One-To-One Map & {\textbackslash}MapTotInGndOne & \scalebox{1.50}{\MapTotInGndOne} \\ \hline + Continuous, Total, Onto, Grounded Multi-Map & {\textbackslash}MapTotOnGndMul & \scalebox{1.50}{\MapTotOnGndMul} \\ \hline + Continuous, Total, Onto, Grounded, Singleton Map & {\textbackslash}MapTotOnGndSng & \scalebox{1.50}{\MapTotOnGndSng} \\ \hline + Continuous, Total, Onto, Grounded, One-To-One Map & {\textbackslash}MapTotOnGndOne & \scalebox{1.50}{\MapTotOnGndOne} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Continuous, Partial, Into Multi-Function & {\textbackslash}FunParInMul & \scalebox{1.50}{\FunParInMul} \\ \hline + Continuous, Partial, Into, Singleton Function & {\textbackslash}FunParInSng & \scalebox{1.50}{\FunParInSng} \\ \hline + Continuous, Partial, Into, One-To-One Function & {\textbackslash}FunParInOne & \scalebox{1.50}{\FunParInOne} \\ \hline + Continuous, Partial, Onto Multi-Function & {\textbackslash}FunParOnMul & \scalebox{1.50}{\FunParOnMul} \\ \hline + Continuous, Partial, Onto, Singleton Function & {\textbackslash}FunParOnSng & \scalebox{1.50}{\FunParOnSng} \\ \hline + Continuous, Partial, Onto, One-To-One Function & {\textbackslash}FunParOnOne & \scalebox{1.50}{\FunParOnOne} \\ \hline + Continuous, Partial, Into, Grounded Multi-Function & {\textbackslash}FunParInGndMul & \scalebox{1.50}{\FunParInGndMul} \\ \hline + Continuous, Partial, Into, Grounded, Singleton Function & {\textbackslash}FunParInGndSng & \scalebox{1.50}{\FunParInGndSng} \\ \hline + Continuous, Partial, Into, Grounded, One-To-One Function & {\textbackslash}FunParInGndOne & \scalebox{1.50}{\FunParInGndOne} \\ \hline + Continuous, Partial, Onto, Grounded Multi-Function & {\textbackslash}FunParOnGndMul & \scalebox{1.50}{\FunParOnGndMul} \\ \hline + Continuous, Partial, Onto, Grounded, Singleton Function & {\textbackslash}FunParOnGndSng & \scalebox{1.50}{\FunParOnGndSng} \\ \hline + Continuous, Partial, Onto, Grounded, One-To-One Function & {\textbackslash}FunParOnGndOne & \scalebox{1.50}{\FunParOnGndOne} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Continuous, Total, Into Multi-Function & {\textbackslash}FunTotInMul & \scalebox{1.50}{\FunTotInMul} \\ \hline + Continuous, Total, Into, Singleton Function & {\textbackslash}FunTotInSng & \scalebox{1.50}{\FunTotInSng} \\ \hline + Continuous, Total, Into, One-To-One Function & {\textbackslash}FunTotInOne & \scalebox{1.50}{\FunTotInOne} \\ \hline + Continuous, Total, Onto Multi-Function & {\textbackslash}FunTotOnMul & \scalebox{1.50}{\FunTotOnMul} \\ \hline + Continuous, Total, Onto, Singleton Function & {\textbackslash}FunTotOnSng & \scalebox{1.50}{\FunTotOnSng} \\ \hline + Continuous, Total, Onto, One-To-One Function & {\textbackslash}FunTotOnOne & \scalebox{1.50}{\FunTotOnOne} \\ \hline + Continuous, Total, Into, Grounded Multi-Function & {\textbackslash}FunTotInGndMul & \scalebox{1.50}{\FunTotInGndMul} \\ \hline + Continuous, Total, Into, Grounded, Singleton Function & {\textbackslash}FunTotInGndSng & \scalebox{1.50}{\FunTotInGndSng} \\ \hline + Continuous, Total, Into, Grounded, One-To-One Function & {\textbackslash}FunTotInGndOne & \scalebox{1.50}{\FunTotInGndOne} \\ \hline + Continuous, Total, Onto, Grounded Multi-Function & {\textbackslash}FunTotOnGndMul & \scalebox{1.50}{\FunTotOnGndMul} \\ \hline + Continuous, Total, Onto, Grounded, Singleton Function & {\textbackslash}FunTotOnGndSng & \scalebox{1.50}{\FunTotOnGndSng} \\ \hline + Continuous, Total, Onto, Grounded, One-To-One Function & {\textbackslash}FunTotOnGndOne & \scalebox{1.50}{\FunTotOnGndOne} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Short Function & {\textbackslash}SFunc & \scalebox{1.50}{\SFunc} \\ \hline + Function & {\textbackslash}Func & \scalebox{1.50}{\Func} \\ \hline + Long Function & {\textbackslash}LFunc & \scalebox{1.50}{\LFunc} \\ \hline + Extra LongFunction & {\textbackslash}XFunc & \scalebox{1.50}{\XFunc} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Map Composition & {\textbackslash}MapComp & \scalebox{1.50}{\MapComp} \\ \hline + Function Composition & {\textbackslash}FncComp & \scalebox{1.50}{\FncComp} \\ \hline + Function Converse & {\textbackslash}FncCnvrs & \scalebox{1.50}{\FncCnvrs} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Classical Implication & {\textbackslash}ClsImpl & \scalebox{1.50}{\ClsImpl} \\ \hline + Not Classical Implication & {\textbackslash}NotClsImpl & \scalebox{1.50}{\NotClsImpl} \\ \hline + Classical Equivalence & {\textbackslash}ClsEquv & \scalebox{1.50}{\ClsEquv} \\ \hline + Not Classical Equivalence & {\textbackslash}NotClsEquv & \scalebox{1.50}{\NotClsEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Weak Material Implication & {\textbackslash}SWkMtImpl & \scalebox{1.50}{\SWkMtImpl} \\ \hline + Weak Material Implication & {\textbackslash}WkMtImpl & \scalebox{1.50}{\WkMtImpl} \\ \hline + Weak Material Implication & {\textbackslash}LWkMtImpl & \scalebox{1.50}{\LWkMtImpl} \\ \hline + Weak Material Implication & {\textbackslash}XWkMtImpl & \scalebox{1.50}{\XWkMtImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Material Implication & {\textbackslash}SMtImpl & \scalebox{1.50}{\SMtImpl} \\ \hline + Material Implication & {\textbackslash}MtImpl & \scalebox{1.50}{\MtImpl} \\ \hline + Material Implication & {\textbackslash}LMtImpl & \scalebox{1.50}{\LMtImpl} \\ \hline + Material Implication & {\textbackslash}XMtImpl & \scalebox{1.50}{\XMtImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Intuitionistic Implication & {\textbackslash}SInImpl & \scalebox{1.50}{\SInImpl} \\ \hline + Intuitionistic Implication & {\textbackslash}InImpl & \scalebox{1.50}{\InImpl} \\ \hline + Intuitionistic Implication & {\textbackslash}LInImpl & \scalebox{1.50}{\LInImpl} \\ \hline + Intuitionistic Implication & {\textbackslash}XInImpl & \scalebox{1.50}{\XInImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Weak Implication & {\textbackslash}SWkImpl & \scalebox{1.50}{\SWkImpl} \\ \hline + Weak Implication & {\textbackslash}WkImpl & \scalebox{1.50}{\WkImpl} \\ \hline + Weak Implication & {\textbackslash}LWkImpl & \scalebox{1.50}{\LWkImpl} \\ \hline + Weak Implication & {\textbackslash}XWkImpl & \scalebox{1.50}{\XWkImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Implication & {\textbackslash}SImpl & \scalebox{1.50}{\SImpl} \\ \hline + Implication & {\textbackslash}Impl & \scalebox{1.50}{\Impl} \\ \hline + Implication & {\textbackslash}LImpl & \scalebox{1.50}{\LImpl} \\ \hline + Implication & {\textbackslash}XImpl & \scalebox{1.50}{\XImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Weak Entailment & {\textbackslash}SWkEntail & \scalebox{1.50}{\SWkEntail} \\ \hline + Weak Entailment & {\textbackslash}WkEntail & \scalebox{1.50}{\WkEntail} \\ \hline + Weak Entailment & {\textbackslash}LWkEntail & \scalebox{1.50}{\LWkEntail} \\ \hline + Weak Entailment & {\textbackslash}XWkEntail & \scalebox{1.50}{\XWkEntail} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Entailment & {\textbackslash}SEntail & \scalebox{1.50}{\SEntail} \\ \hline + Entailment & {\textbackslash}Entail & \scalebox{1.50}{\Entail} \\ \hline + Entailment & {\textbackslash}LEntail & \scalebox{1.50}{\LEntail} \\ \hline + Entailment & {\textbackslash}XEntail & \scalebox{1.50}{\XEntail} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Not Weak Material Implication & {\textbackslash}NotSWkMtImpl & \scalebox{1.50}{\NotSWkMtImpl} \\ \hline + Not Weak Material Implication & {\textbackslash}NotWkMtImpl & \scalebox{1.50}{\NotWkMtImpl} \\ \hline + Not Weak Material Implication & {\textbackslash}NotLWkMtImpl & \scalebox{1.50}{\NotLWkMtImpl} \\ \hline + Not Weak Material Implication & {\textbackslash}NotXWkMtImpl & \scalebox{1.50}{\NotXWkMtImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Material Implication & {\textbackslash}NotSMtImpl & \scalebox{1.50}{\NotSMtImpl} \\ \hline + Not Material Implication & {\textbackslash}NotMtImpl & \scalebox{1.50}{\NotMtImpl} \\ \hline + Not Material Implication & {\textbackslash}NotLMtImpl & \scalebox{1.50}{\NotLMtImpl} \\ \hline + Not Material Implication & {\textbackslash}NotXMtImpl & \scalebox{1.50}{\NotXMtImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Intuitionistic Implication & {\textbackslash}NotSInImpl & \scalebox{1.50}{\NotSInImpl} \\ \hline + Not Intuitionistic Implication & {\textbackslash}NotInImpl & \scalebox{1.50}{\NotInImpl} \\ \hline + Not Intuitionistic Implication & {\textbackslash}NotLInImpl & \scalebox{1.50}{\NotLInImpl} \\ \hline + Not Intuitionistic Implication & {\textbackslash}NotXInImpl & \scalebox{1.50}{\NotXInImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Weak Implication & {\textbackslash}NotSWkImpl & \scalebox{1.50}{\NotSWkImpl} \\ \hline + Not Weak Implication & {\textbackslash}NotWkImpl & \scalebox{1.50}{\NotWkImpl} \\ \hline + Not Weak Implication & {\textbackslash}NotLWkImpl & \scalebox{1.50}{\NotLWkImpl} \\ \hline + Not Weak Implication & {\textbackslash}NotXWkImpl & \scalebox{1.50}{\NotXWkImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Implication & {\textbackslash}NotSImpl & \scalebox{1.50}{\NotSImpl} \\ \hline + Not Implication & {\textbackslash}NotImpl & \scalebox{1.50}{\NotImpl} \\ \hline + Not Implication & {\textbackslash}NotLImpl & \scalebox{1.50}{\NotLImpl} \\ \hline + Not Implication & {\textbackslash}NotXImpl & \scalebox{1.50}{\NotXImpl} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Weak Entailment & {\textbackslash}NotSWkEntail & \scalebox{1.50}{\NotSWkEntail} \\ \hline + Not Weak Entailment & {\textbackslash}NotWkEntail & \scalebox{1.50}{\NotWkEntail} \\ \hline + Not Weak Entailment & {\textbackslash}NotLWkEntail & \scalebox{1.50}{\NotLWkEntail} \\ \hline + Not Weak Entailment & {\textbackslash}NotXWkEntail & \scalebox{1.50}{\NotXWkEntail} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Entailment & {\textbackslash}NotSEntail & \scalebox{1.50}{\NotSEntail} \\ \hline + Not Entailment & {\textbackslash}NotEntail & \scalebox{1.50}{\NotEntail} \\ \hline + Not Entailment & {\textbackslash}NotLEntail & \scalebox{1.50}{\NotLEntail} \\ \hline + Not Entailment & {\textbackslash}NotXEntail & \scalebox{1.50}{\NotXEntail} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Weak Material Equivalence & {\textbackslash}SWkMtEquv & \scalebox{1.50}{\SWkMtEquv} \\ \hline + Weak Material Equivalence & {\textbackslash}WkMtEquv & \scalebox{1.50}{\WkMtEquv} \\ \hline + Weak Material Equivalence & {\textbackslash}LWkMtEquv & \scalebox{1.50}{\LWkMtEquv} \\ \hline + Weak Material Equivalence & {\textbackslash}XWkMtEquv & \scalebox{1.50}{\XWkMtEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Material Equivalence & {\textbackslash}SMtEquv & \scalebox{1.50}{\SMtEquv} \\ \hline + Material Equivalence & {\textbackslash}MtEquv & \scalebox{1.50}{\MtEquv} \\ \hline + Material Equivalence & {\textbackslash}LMtEquv & \scalebox{1.50}{\LMtEquv} \\ \hline + Material Equivalence & {\textbackslash}XMtEquv & \scalebox{1.50}{\XMtEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Intuitionistic Equivalence & {\textbackslash}SInEquv & \scalebox{1.50}{\SInEquv} \\ \hline + Intuitionistic Equivalence & {\textbackslash}InEquv & \scalebox{1.50}{\InEquv} \\ \hline + Intuitionistic Equivalence & {\textbackslash}LInEquv & \scalebox{1.50}{\LInEquv} \\ \hline + Intuitionistic Equivalence & {\textbackslash}XInEquv & \scalebox{1.50}{\XInEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Weak Implication Equivalence & {\textbackslash}SWkEquv & \scalebox{1.50}{\SWkEquv} \\ \hline + Weak Implication Equivalence & {\textbackslash}WkEquv & \scalebox{1.50}{\WkEquv} \\ \hline + Weak Implication Equivalence & {\textbackslash}LWkEquv & \scalebox{1.50}{\LWkEquv} \\ \hline + Weak Implication Equivalence & {\textbackslash}XWkEquv & \scalebox{1.50}{\XWkEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Implication Equivalence & {\textbackslash}SEquv & \scalebox{1.50}{\SEquv} \\ \hline + Implication Equivalence & {\textbackslash}Equv & \scalebox{1.50}{\Equv} \\ \hline + Implication Equivalence & {\textbackslash}LEquv & \scalebox{1.50}{\LEquv} \\ \hline + Implication Equivalence & {\textbackslash}XEquv & \scalebox{1.50}{\XEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Weak Entailment Equivalence & {\textbackslash}SWkEntailEquv & \scalebox{1.50}{\SWkEntailEquv} \\ \hline + Weak Entailment Equivalence & {\textbackslash}WkEntailEquv & \scalebox{1.50}{\WkEntailEquv} \\ \hline + Weak Entailment Equivalence & {\textbackslash}LWkEntailEquv & \scalebox{1.50}{\LWkEntailEquv} \\ \hline + Weak Entailment Equivalence & {\textbackslash}XWkEntailEquv & \scalebox{1.50}{\XWkEntailEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Entailment Equivalence & {\textbackslash}SEntailEquv & \scalebox{1.50}{\SEntailEquv} \\ \hline + Entailment Equivalence & {\textbackslash}EntailEquv & \scalebox{1.50}{\EntailEquv} \\ \hline + Entailment Equivalence & {\textbackslash}LEntailEquv & \scalebox{1.50}{\LEntailEquv} \\ \hline + Entailment Equivalence & {\textbackslash}XEntailEquv & \scalebox{1.50}{\XEntailEquv} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Not Weak Material Equivalence & {\textbackslash}NotSWkMtEquv & \scalebox{1.50}{\NotSWkMtEquv} \\ \hline + Not Weak Material Equivalence & {\textbackslash}NotWkMtEquv & \scalebox{1.50}{\NotWkMtEquv} \\ \hline + Not Weak Material Equivalence & {\textbackslash}NotLWkMtEquv & \scalebox{1.50}{\NotLWkMtEquv} \\ \hline + Not Weak Material Equivalence & {\textbackslash}NotXWkMtEquv & \scalebox{1.50}{\NotXWkMtEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Material Equivalence & {\textbackslash}NotSMtEquv & \scalebox{1.50}{\NotSMtEquv} \\ \hline + Not Material Equivalence & {\textbackslash}NotMtEquv & \scalebox{1.50}{\NotMtEquv} \\ \hline + Not Material Equivalence & {\textbackslash}NotLMtEquv & \scalebox{1.50}{\NotLMtEquv} \\ \hline + Not Material Equivalence & {\textbackslash}NotXMtEquv & \scalebox{1.50}{\NotXMtEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Intuitionistic Equivalence & {\textbackslash}NotSInEquv & \scalebox{1.50}{\NotSInEquv} \\ \hline + Not Intuitionistic Equivalence & {\textbackslash}NotInEquv & \scalebox{1.50}{\NotInEquv} \\ \hline + Not Intuitionistic Equivalence & {\textbackslash}NotLInEquv & \scalebox{1.50}{\NotLInEquv} \\ \hline + Not Intuitionistic Equivalence & {\textbackslash}NotXInEquv & \scalebox{1.50}{\NotXInEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Weak Implication Equivalence & {\textbackslash}NotSWkEquv & \scalebox{1.50}{\NotSWkEquv} \\ \hline + Not Weak Implication Equivalence & {\textbackslash}NotWkEquv & \scalebox{1.50}{\NotWkEquv} \\ \hline + Not Weak Implication Equivalence & {\textbackslash}NotLWkEquv & \scalebox{1.50}{\NotLWkEquv} \\ \hline + Not Weak Implication Equivalence & {\textbackslash}NotXWkEquv & \scalebox{1.50}{\NotXWkEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Implication Equivalence & {\textbackslash}NotSEquv & \scalebox{1.50}{\NotSEquv} \\ \hline + Not Implication Equivalence & {\textbackslash}NotEquv & \scalebox{1.50}{\NotEquv} \\ \hline + Not Implication Equivalence & {\textbackslash}NotLEquv & \scalebox{1.50}{\NotLEquv} \\ \hline + Not Implication Equivalence & {\textbackslash}NotXEquv & \scalebox{1.50}{\NotXEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Weak Entailment Equivalence & {\textbackslash}NotSWkEntailEquv & \scalebox{1.50}{\NotSWkEntailEquv} \\ \hline + Not Weak Entailment Equivalence & {\textbackslash}NotWkEntailEquv & \scalebox{1.50}{\NotWkEntailEquv} \\ \hline + Not Weak Entailment Equivalence & {\textbackslash}NotLWkEntailEquv & \scalebox{1.50}{\NotLWkEntailEquv} \\ \hline + Not Weak Entailment Equivalence & {\textbackslash}NotXWkEntailEquv & \scalebox{1.50}{\NotXWkEntailEquv} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Entailment Equivalence & {\textbackslash}NotSEntailEquv & \scalebox{1.50}{\NotSEntailEquv} \\ \hline + Not Entailment Equivalence & {\textbackslash}NotEntailEquv & \scalebox{1.50}{\NotEntailEquv} \\ \hline + Not Entailment Equivalence & {\textbackslash}NotLEntailEquv & \scalebox{1.50}{\NotLEntailEquv} \\ \hline + Not Entailment Equivalence & {\textbackslash}NotXEntailEquv & \scalebox{1.50}{\NotXEntailEquv} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Sequent & {\textbackslash}Seq & \scalebox{1.50}{\Seq} \\ \hline + Assertion (Rule) & {\textbackslash}Rule & \scalebox{1.50}{\Rule} \\ \hline + Model & {\textbackslash}Model & \scalebox{1.50}{\Model} \\ \hline + Turnstile & {\textbackslash}Turn & \scalebox{1.50}{\Turn} \\ \hline + Consequence Relation & {\textbackslash}Conseq & \scalebox{1.50}{\Conseq} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Sequent Denied & {\textbackslash}NotSeq & \scalebox{1.50}{\NotSeq} \\ \hline + Assertion (Rule) Denied & {\textbackslash}NotRule & \scalebox{1.50}{\NotRule} \\ \hline + Model Denied & {\textbackslash}NotModel & \scalebox{1.50}{\NotModel} \\ \hline + Turnstile Denied & {\textbackslash}NotTurn & \scalebox{1.50}{\NotTurn} \\ \hline + Consequence Relation Denied & {\textbackslash}NotConseq & \scalebox{1.50}{\NotConseq} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Bitwise AND operator / Logical Conjunction & {\textbackslash}Nd & \scalebox{1.50}{\Nd} \\ \hline + Bitwise OR operator / Logical Disjunction & {\textbackslash}Or & \scalebox{1.50}{\Or} \\ \hline + Bitwise NOT operator / Logical Negation & {\textbackslash}Nt & \scalebox{1.50}{\Nt} \\ \hline + Classical Logical Negation & {\textbackslash}Ng & \scalebox{1.50}{\Ng} \\ \hline + Bitwise NAND operator & {\textbackslash}Nand & \scalebox{1.50}{\Nand} \\ \hline + Bitwise NOR operator & {\textbackslash}Nor & \scalebox{1.50}{\Nor} \\ \hline + Bitwise XOR operator & {\textbackslash}Xor & \scalebox{1.50}{\Xor} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Defines & {\textbackslash}Defn & \scalebox{1.50}{\Defn} \\ \hline + Q.E.D. & {\textbackslash}Qed & \scalebox{1.50}{\Qed} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Logical Coherence & {\textbackslash}LcgCohrnc & \scalebox{1.50}{\LcgCohrnc} \\ \hline + Bunch Coherence & {\textbackslash}BncCohrnc & \scalebox{1.50}{\BncCohrnc} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + True & {\textbackslash}True & \scalebox{1.50}{\True} \\ \hline + False & {\textbackslash}False & \scalebox{1.50}{\False} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Quantified Conjunction & {\textbackslash}QuantCon & \scalebox{1.50}{\QuantCon} \\ \hline + Quantified Disjuntion & {\textbackslash}QuantDis & \scalebox{1.50}{\QuantDis} \\ \hline + Universal Individual Quantifier & {\textbackslash}ForAll & \scalebox{1.50}{\ForAll} \\ \hline + Existential Individual Quantifier & {\textbackslash}Exists & \scalebox{1.50}{\Exists} \\ \hline + Unique Existential Individual Quantifier & {\textbackslash}Unique & \scalebox{1.50}{\Unique} \\ \hline + Universal Bunch Quantifier & {\textbackslash}BnchForAll & \scalebox{1.50}{\BnchForAll} \\ \hline + Existential Bunch Quantifier & {\textbackslash}BnchExists & \scalebox{1.50}{\BnchExists} \\ \hline + Unique Existential Bunch Quantifier & {\textbackslash}BnchUnique & \scalebox{1.50}{\BnchUnique} \\ \hline + Map Abstraction & {\textbackslash}BndMap & \scalebox{1.50}{\BndMap} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Dot & {\textbackslash}Dt & \scalebox{1.50}{\Dt} \\ \hline + Comma & {\textbackslash}Comma & \scalebox{1.50}{\Comma} \\ \hline + Semicolon & {\textbackslash}Semicln & \scalebox{1.50}{\Semicln} \\ \hline + Colon & {\textbackslash}Cln & \scalebox{1.50}{\Cln} \\ \hline + Thus & {\textbackslash}Thus & \scalebox{1.50}{\Thus} \\ \hline + Since & {\textbackslash}Since & \scalebox{1.50}{\Since} \\ \hline + Dots (ellipsis) & {\textbackslash}Dts & \scalebox{1.50}{\Dts} \\ \hline + Binding Dot & {\textbackslash}BndDot & \scalebox{1.50}{\BndDot} \\ \hline + Binding Bar & {\textbackslash}BndBar & \scalebox{1.50}{\BndBar} \\ \hline + Long Vertical Bar & {\textbackslash}LngVrtBar & \scalebox{1.50}{\LngVrtBar} \\ \hline + Question mark & {\textbackslash}Queston & \scalebox{1.50}{\Queston} \\ \hline + Exclamation point & {\textbackslash}Exclaim & \scalebox{1.50}{\Exclaim} \\ \hline + Percent sign & {\textbackslash}Percent & \scalebox{1.50}{\Percent} \\ \hline + Ampersand & {\textbackslash}Ampersand & \scalebox{1.50}{\Ampersand} \\ \hline + Dollar sign & {\textbackslash}Dollar & \scalebox{1.50}{\Dollar} \\ \hline + At sign & {\textbackslash}At & \scalebox{1.50}{\At} \\ \hline + ASCII Circumflex & {\textbackslash}Circumflex & \scalebox{1.50}{\Circumflex} \\ \hline + Number sign & {\textbackslash}Number & \scalebox{1.50}{\Number} \\ \hline + Underscore & {\textbackslash}Underscore & \scalebox{1.50}{\Underscore} \\ \hline + Tilde & {\textbackslash}Tild & \scalebox{1.50}{\Tild} \\ \hline + Left (back) slash & {\textbackslash}LeftSlash & \scalebox{1.50}{\LeftSlash} \\ \hline + Right (forward) slash & {\textbackslash}RightSlash & \scalebox{1.50}{\RightSlash} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Single dagger & {\textbackslash}Dagger & \scalebox{1.50}{\Dagger} \\ \hline + Double horizontal dagger & {\textbackslash}Ddagger & \scalebox{1.50}{\Ddagger} \\ \hline + Double vertical dagger & {\textbackslash}Daggerr & \scalebox{1.50}{\Daggerr} \\ \hline + Double horizontal and vertical dagger & {\textbackslash}Ddaggerr & \scalebox{1.50}{\Ddaggerr} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Single quote & {\textbackslash}SingleQuote & \scalebox{1.50}{\SingleQuote} \\ \hline + Double quote & {\textbackslash}DoubleQuote & \scalebox{1.50}{\DoubleQuote} \\ \hline + Back quote (grave) & {\textbackslash}BackQuote & \scalebox{1.50}{\BackQuote} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Shift for superscripts & {\textbackslash}ShftSuper & \scalebox{1.50}{\ShftSuper} \\ \hline + Shift for subscripts & {\textbackslash}ShftSubscr & \scalebox{1.50}{\ShftSubscr} \\ \hline + Shift for accents & {\textbackslash}ShftAccent & \scalebox{1.50}{\ShftAccent} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Replace All Bound Variables (right) & {\textbackslash}RplcAllBndRight & \scalebox{1.50}{\RplcAllBndRight} \\ \hline + Replace All Bound Variables (left) & {\textbackslash}RplcAllBndLeft & \scalebox{1.50}{\RplcAllBndLeft} \\ \hline + Replace All (right) & {\textbackslash}RplcAllRight & \scalebox{1.50}{\RplcAllRight} \\ \hline + Replace All (left) & {\textbackslash}RplcAllLeft & \scalebox{1.50}{\RplcAllLeft} \\ \hline + Replace Any Free Variables (right) & {\textbackslash}RplcFreeRight & \scalebox{1.50}{\RplcFreeRight} \\ \hline + Replace Any Free Variables (left) & {\textbackslash}RplcFreeLeft & \scalebox{1.50}{\RplcFreeLeft} \\ \hline + Replace Equivalent Expressions (right) & {\textbackslash}RplcEquvRight & \scalebox{1.50}{\RplcEquvRight} \\ \hline + Replace Equivalent Expressions (left) & {\textbackslash}RplcEquvLeft & \scalebox{1.50}{\RplcEquvLeft} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Least Fixed Point & {\textbackslash}LstFix & \scalebox{1.50}{\LstFix} \\ \hline + Greatest Fixed Point & {\textbackslash}GrtFix & \scalebox{1.50}{\GrtFix} \\ \hline + Choice & {\textbackslash}Choice & \scalebox{1.50}{\Choice} \\ \hline + Extended Least Fixed Point & {\textbackslash}ExLstFix & \scalebox{1.50}{\ExLstFix} \\ \hline + Extended Greatest Fixed Point & {\textbackslash}ExGrtFix & \scalebox{1.50}{\ExGrtFix} \\ \hline + First Ordinal (omega) & {\textbackslash}FrstOrd & \scalebox{1.50}{\FrstOrd} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Bunch Inclusion & {\textbackslash}Of & \scalebox{1.50}{\Of} \\ \hline + Set Membership & {\textbackslash}In & \scalebox{1.50}{\In} \\ \hline + Set Membership Negated & {\textbackslash}NotIn & \scalebox{1.50}{\NotIn} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Empty Bunch & {\textbackslash}EmptyBunch & \scalebox{1.50}{\EmptyBunch} \\ \hline + Null Set & {\textbackslash}NullSet & \scalebox{1.50}{\NullSet} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Logical Necessity & {\textbackslash}LogNec & \scalebox{1.50}{\LogNec} \\ \hline + Logical Possibility & {\textbackslash}LogPos & \scalebox{1.50}{\LogPos} \\ \hline + Logical Next & {\textbackslash}LogNext & \scalebox{1.50}{\LogNext} \\ \hline + Logical Future & {\textbackslash}LogFutr & \scalebox{1.50}{\LogFutr} \\ \hline + Logical Past & {\textbackslash}LogPast & \scalebox{1.50}{\LogPast} \\ \hline + Logical Contingency & {\textbackslash}LogCont & \scalebox{1.50}{\LogCont} \\ \hline + Logical Non-contingency & {\textbackslash}LogNonCont & \scalebox{1.50}{\LogNonCont} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Necessity & {\textbackslash}Nec & \scalebox{1.50}{\Nec} \\ \hline + Possibility & {\textbackslash}Pos & \scalebox{1.50}{\Pos} \\ \hline + Next & {\textbackslash}Next & \scalebox{1.50}{\Next} \\ \hline + Future & {\textbackslash}Futr & \scalebox{1.50}{\Futr} \\ \hline + Past & {\textbackslash}Past & \scalebox{1.50}{\Past} \\ \hline + Contingency & {\textbackslash}Cont & \scalebox{1.50}{\Cont} \\ \hline + Non-contingency & {\textbackslash}NonCont & \scalebox{1.50}{\NonCont} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Factual Necessity & {\textbackslash}FacNec & \scalebox{1.50}{\FacNec} \\ \hline + Factual Possibility & {\textbackslash}FacPos & \scalebox{1.50}{\FacPos} \\ \hline + Factual Next & {\textbackslash}FacNext & \scalebox{1.50}{\FacNext} \\ \hline + Factual Future & {\textbackslash}FacFutr & \scalebox{1.50}{\FacFutr} \\ \hline + Factual Past & {\textbackslash}FacPast & \scalebox{1.50}{\FacPast} \\ \hline + Factual Contingency & {\textbackslash}FacCont & \scalebox{1.50}{\FacCont} \\ \hline + Factual Non-contingency & {\textbackslash}FacNonCont & \scalebox{1.50}{\FacNonCont} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Bunch Meet & {\textbackslash}BnchMeet & \scalebox{1.50}{\BnchMeet} \\ \hline + Bunch Join & {\textbackslash}BnchJoin & \scalebox{1.50}{\BnchJoin} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Strict Subbunch & {\textbackslash}StrctSbnch & \scalebox{1.50}{\StrctSbnch} \\ \hline + Strict Subbunch Negated & {\textbackslash}NotStrctSbnch & \scalebox{1.50}{\NotStrctSbnch} \\ \hline + Subbunch & {\textbackslash}Sbnch & \scalebox{1.50}{\Sbnch} \\ \hline + Subbunch Negated & {\textbackslash}NotSbnch & \scalebox{1.50}{\NotSbnch} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Strict Weak Subbunch & {\textbackslash}StrctWkSbnch & \scalebox{1.50}{\StrctWkSbnch} \\ \hline + Strict Weak Subbunch Negated & {\textbackslash}NotStrctWkSbnch & \scalebox{1.50}{\NotStrctWkSbnch} \\ \hline + Weak Subbunch & {\textbackslash}WkSbnch & \scalebox{1.50}{\WkSbnch} \\ \hline + Weak Subbunch Negated & {\textbackslash}NotWkSbnch & \scalebox{1.50}{\NotWkSbnch} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Map Meet & {\textbackslash}MapMeet & \scalebox{1.50}{\MapMeet} \\ \hline + Map Join & {\textbackslash}MapJoin & \scalebox{1.50}{\MapJoin} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Strict Submap & {\textbackslash}StrctSbmap & \scalebox{1.50}{\StrctSbmap} \\ \hline + Strict Submap Negated & {\textbackslash}NotStrctSbmap & \scalebox{1.50}{\NotStrctSbmap} \\ \hline + Submap & {\textbackslash}Sbmap & \scalebox{1.50}{\Sbmap} \\ \hline + Submap Negated & {\textbackslash}NotSbmap & \scalebox{1.50}{\NotSbmap} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Set Intersection & {\textbackslash}SetMeet & \scalebox{1.50}{\SetMeet} \\ \hline + Set Union & {\textbackslash}SetJoin & \scalebox{1.50}{\SetJoin} \\ \hline + Normal Subgroup & {\textbackslash}Normal & \scalebox{1.50}{\Normal} \\ \hline + Set Symmetric Difference & {\textbackslash}SetSymDiff & \scalebox{1.50}{\SetSymDiff} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Strict Subset & {\textbackslash}StrctSbset & \scalebox{1.50}{\StrctSbset} \\ \hline + Strict Subset Negated & {\textbackslash}NotStrctSbset & \scalebox{1.50}{\NotStrctSbset} \\ \hline + Subset & {\textbackslash}Sbset & \scalebox{1.50}{\Sbset} \\ \hline + Subset Negated & {\textbackslash}NotSbset & \scalebox{1.50}{\NotSbset} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Bunch Meet Quantifier & {\textbackslash}QuantBnchMeet & \scalebox{1.50}{\QuantBnchMeet} \\ \hline + Bunch Join Quantifier & {\textbackslash}QuantBnchJoin & \scalebox{1.50}{\QuantBnchJoin} \\ \hline + Set Intersection Quantifier & {\textbackslash}QuantSetMeet & \scalebox{1.50}{\QuantSetMeet} \\ \hline + Set Union Quantifier & {\textbackslash}QuantSetJoin & \scalebox{1.50}{\QuantSetJoin} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Less Than & {\textbackslash}Ls & \scalebox{1.50}{\Ls} \\ \hline + Less Than or Equal & {\textbackslash}Lse & \scalebox{1.50}{\Lse} \\ \hline + Equal & {\textbackslash}Eq & \scalebox{1.50}{\Eq} \\ \hline + Similar & {\textbackslash}Sm & \scalebox{1.50}{\Sm} \\ \hline + Greater Than & {\textbackslash}Gr & \scalebox{1.50}{\Gr} \\ \hline + Greater Than or Equal & {\textbackslash}Gre & \scalebox{1.50}{\Gre} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Less Than & {\textbackslash}NotLs & \scalebox{1.50}{\NotLs} \\ \hline + Not Less Than or Equal & {\textbackslash}NotLse & \scalebox{1.50}{\NotLse} \\ \hline + Not Equal & {\textbackslash}NotEq & \scalebox{1.50}{\NotEq} \\ \hline + Not Similar & {\textbackslash}NotSm & \scalebox{1.50}{\NotSm} \\ \hline + Not Greater Than & {\textbackslash}NotGr & \scalebox{1.50}{\NotGr} \\ \hline + Not Greater Than or Equal & {\textbackslash}NotGre & \scalebox{1.50}{\NotGre} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Precedes & {\textbackslash}Pre & \scalebox{1.50}{\Pre} \\ \hline + Precedes or Equal & {\textbackslash}Preq & \scalebox{1.50}{\Preq} \\ \hline + Succeeds & {\textbackslash}Suc & \scalebox{1.50}{\Suc} \\ \hline + Succeeds or Equal & {\textbackslash}Sucq & \scalebox{1.50}{\Sucq} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Not Precedes & {\textbackslash}NotPre & \scalebox{1.50}{\NotPre} \\ \hline + Not Precedes or Equal & {\textbackslash}NotPreq & \scalebox{1.50}{\NotPreq} \\ \hline + Not Succeeds & {\textbackslash}NotSuc & \scalebox{1.50}{\NotSuc} \\ \hline + Not Succeeds or Equal & {\textbackslash}NotSucq & \scalebox{1.50}{\NotSucq} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Minus & {\textbackslash}Minus & \scalebox{1.50}{\Minus} \\ \hline + Plus & {\textbackslash}Plus & \scalebox{1.50}{\Plus} \\ \hline + Plus / Minus & {\textbackslash}PlusMinus & \scalebox{1.50}{\PlusMinus} \\ \hline + Minus / Plus & {\textbackslash}MinusPlus & \scalebox{1.50}{\MinusPlus} \\ \hline + Asterick & {\textbackslash}Asterick & \scalebox{1.50}{\Asterick} \\ \hline + Divide & {\textbackslash}Divide & \scalebox{1.50}{\Divide} \\ \hline + Times & {\textbackslash}Times & \scalebox{1.50}{\Times} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Append & {\textbackslash}Append & \scalebox{1.50}{\Append} \\ \hline + Concatenation & {\textbackslash}Concat & \scalebox{1.50}{\Concat} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Large Circled Plus & {\textbackslash}CircPlus & \scalebox{1.50}{\CircPlus} \\ \hline + Large Circled Times & {\textbackslash}CircTimes & \scalebox{1.50}{\CircTimes} \\ \hline + Circled Star & {\textbackslash}CircStar & \scalebox{1.50}{\CircStar} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Full height, full width space & {\textbackslash}KntNN & \scalebox{1.50}{\fbox{\KntNN}} \\ \hline + Full height, three quarter width space & {\textbackslash}KntNE & \scalebox{1.50}{\fbox{\KntNE}} \\ \hline + Full height, half width space & {\textbackslash}KntNF & \scalebox{1.50}{\fbox{\KntNF}} \\ \hline + Full height, quarter width space & {\textbackslash}KntNQ & \scalebox{1.50}{\fbox{\KntNQ}} \\ \hline + Full height, zero width space & {\textbackslash}KntNZ & \scalebox{1.50}{\fbox{\KntNZ}} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Three quarter height, full width space & {\textbackslash}KntEN & \scalebox{1.50}{\fbox{\KntEN}} \\ \hline + Three quarter height, three quarter width space & {\textbackslash}KntEE & \scalebox{1.50}{\fbox{\KntEE}} \\ \hline + Three quarter height, half width space & {\textbackslash}KntEF & \scalebox{1.50}{\fbox{\KntEF}} \\ \hline + Three quarter height, quarter width space & {\textbackslash}KntEQ & \scalebox{1.50}{\fbox{\KntEQ}} \\ \hline + Three quarter height, zero width space & {\textbackslash}KntEZ & \scalebox{1.50}{\fbox{\KntEZ}} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Half height, full width space & {\textbackslash}KntFN & \scalebox{1.50}{\fbox{\KntFN}} \\ \hline + Half height, three quarter width space & {\textbackslash}KntFE & \scalebox{1.50}{\fbox{\KntFE}} \\ \hline + Half height, half width space & {\textbackslash}KntFF & \scalebox{1.50}{\fbox{\KntFF}} \\ \hline + Half height, quarter width space & {\textbackslash}KntFQ & \scalebox{1.50}{\fbox{\KntFQ}} \\ \hline + Half height, zero width space & {\textbackslash}KntFZ & \scalebox{1.50}{\fbox{\KntFZ}} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Quarter height, full width space & {\textbackslash}KntQN & \scalebox{1.50}{\fbox{\KntQN}} \\ \hline + Quarter height, three quarter width space & {\textbackslash}KntQE & \scalebox{1.50}{\fbox{\KntQE}} \\ \hline + Quarter height, half width space & {\textbackslash}KntQF & \scalebox{1.50}{\fbox{\KntQF}} \\ \hline + Quarter height, quarter width space & {\textbackslash}KntQQ & \scalebox{1.50}{\fbox{\KntQQ}} \\ \hline + Quarter height, zero width space & {\textbackslash}KntQZ & \scalebox{1.50}{\fbox{\KntQZ}} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Zero height, full width space & {\textbackslash}KntZN & \scalebox{1.50}{\fbox{\KntZN}} \\ \hline + Zero height, three quarter width space & {\textbackslash}KntZE & \scalebox{1.50}{\fbox{\KntZE}} \\ \hline + Zero height, half width space & {\textbackslash}KntZF & \scalebox{1.50}{\fbox{\KntZF}} \\ \hline + Zero height, quarter width space & {\textbackslash}KntZQ & \scalebox{1.50}{\fbox{\KntZQ}} \\ \hline + Zero height, zero width space & {\textbackslash}KntZZ & \scalebox{1.50}{\fbox{\KntZZ}} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Horz flow, Cross, solid over, solid under & {\textbackslash}KntHXSOSU & \scalebox{1.50}{\KntHXSOSU} \\ \hline + Horz flow, Cross, solid under, solid over & {\textbackslash}KntHXSUSO & \scalebox{1.50}{\KntHXSUSO} \\ \hline + Vert flow, Cross, solid over, solid under & {\textbackslash}KntVXSOSU & \scalebox{1.50}{\KntVXSOSU} \\ \hline + Vert flow, Cross, solid under, solid over & {\textbackslash}KntVXSUSO & \scalebox{1.50}{\KntVXSUSO} \\ \hline + Horz flow, Cross, dashed over, solid under & {\textbackslash}KntHXDOSU & \scalebox{1.50}{\KntHXDOSU} \\ \hline + Horz flow, Cross, solid under, dashed over & {\textbackslash}KntHXSUDO & \scalebox{1.50}{\KntHXSUDO} \\ \hline + Vert flow, Cross, dashed over, solid under & {\textbackslash}KntVXDOSU & \scalebox{1.50}{\KntVXDOSU} \\ \hline + Vert flow, Cross, solid under, dashed over & {\textbackslash}KntVXSUDO & \scalebox{1.50}{\KntVXSUDO} \\ \hline + Horz flow, Cross, solid over, dashed under & {\textbackslash}KntHXSODU & \scalebox{1.50}{\KntHXSODU} \\ \hline + Horz flow, Cross, dashed under, solid over & {\textbackslash}KntHXDUSO & \scalebox{1.50}{\KntHXDUSO} \\ \hline + Vert flow, Cross, solid over, dashed under & {\textbackslash}KntVXSODU & \scalebox{1.50}{\KntVXSODU} \\ \hline + Vert flow, Cross, dashed under, solid over & {\textbackslash}KntVXDUSO & \scalebox{1.50}{\KntVXDUSO} \\ \hline + Horz flow, Cross, dashed over, dashed under & {\textbackslash}KntHXDODU & \scalebox{1.50}{\KntHXDODU} \\ \hline + Horz flow, Cross, dashed under, dashed over & {\textbackslash}KntHXDUDO & \scalebox{1.50}{\KntHXDUDO} \\ \hline + Vert flow, Cross, dashed over, dashed under & {\textbackslash}KntVXDODU & \scalebox{1.50}{\KntVXDODU} \\ \hline + Vert flow, Cross, dashed under, dashed over & {\textbackslash}KntVXDUDO & \scalebox{1.50}{\KntVXDUDO} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Horz flow, Horizontal smoothing; solid top, solid bottom & {\textbackslash}KntHHMSTSB & \scalebox{1.50}{\KntHHMSTSB} \\ \hline + Vert flow, Vertical smoothing; solid left, solid right & {\textbackslash}KntVVMSLSR & \scalebox{1.50}{\KntVVMSLSR} \\ \hline + Horz flow, Horizontal smoothing; dashed top, solid bottom & {\textbackslash}KntHHMDTSB & \scalebox{1.50}{\KntHHMDTSB} \\ \hline + Vert flow, Vertical smoothing; solid left, dashed right & {\textbackslash}KntVVMSLDR & \scalebox{1.50}{\KntVVMSLDR} \\ \hline + Horz flow, Horizontal smoothing; solid top, dashed bottom & {\textbackslash}KntHHMSTDB & \scalebox{1.50}{\KntHHMSTDB} \\ \hline + Vert flow, Vertical smoothing; dashed left, solid right & {\textbackslash}KntVVMDLSR & \scalebox{1.50}{\KntVVMDLSR} \\ \hline + Horz flow, Horizontal smoothing; dashed top, dashed btm & {\textbackslash}KntHHMDTDB & \scalebox{1.50}{\KntHHMDTDB} \\ \hline + Vert flow, Vertical smoothing; dashed left, dashed right & {\textbackslash}KntVVMDLDR & \scalebox{1.50}{\KntVVMDLDR} \\ \hline + Horz flow, Vertical smoothing, solid left, solid right & {\textbackslash}KntHVMSLSR & \scalebox{1.50}{\KntHVMSLSR} \\ \hline + Vert flow, Horizontal smoothing, solid top, solid bottom & {\textbackslash}KntVHMSTSB & \scalebox{1.50}{\KntVHMSTSB} \\ \hline + Horz flow, Vertical smoothing, solid left, dashed right & {\textbackslash}KntHVMSLDR & \scalebox{1.50}{\KntHVMSLDR} \\ \hline + Vert flow, Horizontal smoothing, solid top, dashed bottom & {\textbackslash}KntVHMSTDB & \scalebox{1.50}{\KntVHMSTDB} \\ \hline + Horz flow, Vertical smoothing, dashed left, solid right & {\textbackslash}KntHVMDLSR & \scalebox{1.50}{\KntHVMDLSR} \\ \hline + Vert flow, Horizontal smoothing, dashed top, solid bottom & {\textbackslash}KntVHMDTSB & \scalebox{1.50}{\KntVHMDTSB} \\ \hline + Horz flow, Vertical smoothing, dashed left, dashed right & {\textbackslash}KntHVMDLDR & \scalebox{1.50}{\KntHVMDLDR} \\ \hline + Vert flow, Horizontal smoothing, dashed top, dashed bottom & {\textbackslash}KntVHMDTDB & \scalebox{1.50}{\KntVHMDTDB} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Left cap, solid & {\textbackslash}KntLCS & \scalebox{1.50}{\KntLCS} \\ \hline + Top cap, solid & {\textbackslash}KntTCS & \scalebox{1.50}{\KntTCS} \\ \hline + Right cap, solid & {\textbackslash}KntRCS & \scalebox{1.50}{\KntRCS} \\ \hline + Bottom cap, solid & {\textbackslash}KntBCS & \scalebox{1.50}{\KntBCS} \\ \hline + Left cap, dashed & {\textbackslash}KntLCD & \scalebox{1.50}{\KntLCD} \\ \hline + Top cap, dashed & {\textbackslash}KntTCD & \scalebox{1.50}{\KntTCD} \\ \hline + Right cap, dashed & {\textbackslash}KntRCD & \scalebox{1.50}{\KntRCD} \\ \hline + Bottom cap, dashed & {\textbackslash}KntBCD & \scalebox{1.50}{\KntBCD} \\ \hline + Left half width cap & {\textbackslash}KntLFC & \scalebox{1.50}{\KntLFC} \\ \hline + Top half width cap & {\textbackslash}KntTFC & \scalebox{1.50}{\KntTFC} \\ \hline + Right half width cap & {\textbackslash}KntRFC & \scalebox{1.50}{\KntRFC} \\ \hline + Bottom half width cap & {\textbackslash}KntBFC & \scalebox{1.50}{\KntBFC} \\ \hline + Left quarter width cap & {\textbackslash}KntLQC & \scalebox{1.50}{\KntLQC} \\ \hline + Top quarter width cap & {\textbackslash}KntTQC & \scalebox{1.50}{\KntTQC} \\ \hline + Right quarter width cap & {\textbackslash}KntRQC & \scalebox{1.50}{\KntRQC} \\ \hline + Bottom quarter width cap & {\textbackslash}KntBQC & \scalebox{1.50}{\KntBQC} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Solid join, top left to bottom right & {\textbackslash}KntSJTLBR & \scalebox{1.50}{\KntSJTLBR} \\ \hline + Solid join, bottom left to top right & {\textbackslash}KntSJBLTR & \scalebox{1.50}{\KntSJBLTR} \\ \hline + Solid join, top right to bottom left & {\textbackslash}KntSJTRBL & \scalebox{1.50}{\KntSJTRBL} \\ \hline + Solid join, bottom right to top left & {\textbackslash}KntSJBRTL & \scalebox{1.50}{\KntSJBRTL} \\ \hline + Dashed join, top left to bottom right & {\textbackslash}KntDJTLBR & \scalebox{1.50}{\KntDJTLBR} \\ \hline + Dashed join, bottom left to top right & {\textbackslash}KntDJBLTR & \scalebox{1.50}{\KntDJBLTR} \\ \hline + Dashed join, top right to bottom left & {\textbackslash}KntDJTRBL & \scalebox{1.50}{\KntDJTRBL} \\ \hline + Dashed join, bottom right to top left & {\textbackslash}KntDJBRTL & \scalebox{1.50}{\KntDJBRTL} \\ \hline + Solid half width join, top left to bottom right & {\textbackslash}KntSFJTLBR & \scalebox{1.50}{\KntSFJTLBR} \\ \hline + Solid half width join, bottom left to top right & {\textbackslash}KntSFJBLTR & \scalebox{1.50}{\KntSFJBLTR} \\ \hline + Solid half width join, top right to bottom left & {\textbackslash}KntSFJTRBL & \scalebox{1.50}{\KntSFJTRBL} \\ \hline + Solid half width join, bottom right to top left & {\textbackslash}KntSFJBRTL & \scalebox{1.50}{\KntSFJBRTL} \\ \hline + Dashed half width join, top left to bottom right & {\textbackslash}KntDFJTLBR & \scalebox{1.50}{\KntDFJTLBR} \\ \hline + Dashed half width join, bottom left to top right & {\textbackslash}KntDFJBLTR & \scalebox{1.50}{\KntDFJBLTR} \\ \hline + Dashed half width join, top right to bottom left & {\textbackslash}KntDFJTRBL & \scalebox{1.50}{\KntDFJTRBL} \\ \hline + Dashed half width join, bottom right to top left & {\textbackslash}KntDFJBRTL & \scalebox{1.50}{\KntDFJBRTL} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Left, top solid corner & {\textbackslash}KntLTSC & \scalebox{1.50}{\KntLTSC} \\ \hline + Top, right solid corner & {\textbackslash}KntTRSC & \scalebox{1.50}{\KntTRSC} \\ \hline + Right, bottom solid corner & {\textbackslash}KntRBSC & \scalebox{1.50}{\KntRBSC} \\ \hline + Bottom, left solid corner & {\textbackslash}KntBLSC & \scalebox{1.50}{\KntBLSC} \\ \hline + Left, top dashed corner & {\textbackslash}KntLTDC & \scalebox{1.50}{\KntLTDC} \\ \hline + Top, right dashed corner & {\textbackslash}KntTRDC & \scalebox{1.50}{\KntTRDC} \\ \hline + Right, bottom dashed corner & {\textbackslash}KntRBDC & \scalebox{1.50}{\KntRBDC} \\ \hline + Bottom, left dashed corner & {\textbackslash}KntBLDC & \scalebox{1.50}{\KntBLDC} \\ \hline + Left, top solid half width corner & {\textbackslash}KntLTSFC & \scalebox{1.50}{\KntLTSFC} \\ \hline + Top, right solid half width corner & {\textbackslash}KntTRSFC & \scalebox{1.50}{\KntTRSFC} \\ \hline + Right, bottom solid half width corner & {\textbackslash}KntRBSFC & \scalebox{1.50}{\KntRBSFC} \\ \hline + Bottom, left solid half width corner & {\textbackslash}KntBLSFC & \scalebox{1.50}{\KntBLSFC} \\ \hline + Left, top dashed half width corner & {\textbackslash}KntLTDFC & \scalebox{1.50}{\KntLTDFC} \\ \hline + Top, right dashed half width corner & {\textbackslash}KntTRDFC & \scalebox{1.50}{\KntTRDFC} \\ \hline + Right, bottom dashed half width corner & {\textbackslash}KntRBDFC & \scalebox{1.50}{\KntRBDFC} \\ \hline + Bottom, left dashed half width corner & {\textbackslash}KntBLDFC & \scalebox{1.50}{\KntBLDFC} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Top solid line & {\textbackslash}KntTSN & \scalebox{1.50}{\KntTSN} \\ \hline + Right solid line & {\textbackslash}KntRSN & \scalebox{1.50}{\KntRSN} \\ \hline + Bottom solid line & {\textbackslash}KntBSN & \scalebox{1.50}{\KntBSN} \\ \hline + Left solid line & {\textbackslash}KntLSN & \scalebox{1.50}{\KntLSN} \\ \hline + Top dashed line & {\textbackslash}KntTDN & \scalebox{1.50}{\KntTDN} \\ \hline + Right dashed line & {\textbackslash}KntRDN & \scalebox{1.50}{\KntRDN} \\ \hline + Bottom dashed line & {\textbackslash}KntBDN & \scalebox{1.50}{\KntBDN} \\ \hline + Left dashed line & {\textbackslash}KntLDN & \scalebox{1.50}{\KntLDN} \\ \hline + Top solid line, bottom solid line & {\textbackslash}KntTSNBSN & \scalebox{1.50}{\KntTSNBSN} \\ \hline + Left solid line, right solid line & {\textbackslash}KntLSNRSN & \scalebox{1.50}{\KntLSNRSN} \\ \hline + Top solid line, bottom dashed line & {\textbackslash}KntTSNBDN & \scalebox{1.50}{\KntTSNBDN} \\ \hline + Left dashed line, right solid line & {\textbackslash}KntLDNRSN & \scalebox{1.50}{\KntLDNRSN} \\ \hline + Top dashed line, bottom solid line & {\textbackslash}KntTDNBSN & \scalebox{1.50}{\KntTDNBSN} \\ \hline + Left solid line, right dashed line & {\textbackslash}KntLSNRDN & \scalebox{1.50}{\KntLSNRDN} \\ \hline + Top dashed line, bottom dashed line & {\textbackslash}KntTDNBDN & \scalebox{1.50}{\KntTDNBDN} \\ \hline + Left dashed line, right dashed line & {\textbackslash}KntLDNRDN & \scalebox{1.50}{\KntLDNRDN} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Top solid half line & {\textbackslash}KntTSFN & \scalebox{1.50}{\KntTSFN} \\ \hline + Right solid half line & {\textbackslash}KntRSFN & \scalebox{1.50}{\KntRSFN} \\ \hline + Bottom solid half line & {\textbackslash}KntBSFN & \scalebox{1.50}{\KntBSFN} \\ \hline + Left solid half line & {\textbackslash}KntLSFN & \scalebox{1.50}{\KntLSFN} \\ \hline + Top dashed half line & {\textbackslash}KntTSDN & \scalebox{1.50}{\KntTSDN} \\ \hline + Right dashed half line & {\textbackslash}KntRSDN & \scalebox{1.50}{\KntRSDN} \\ \hline + Bottom dashed half line & {\textbackslash}KntBSDN & \scalebox{1.50}{\KntBSDN} \\ \hline + Left dashed half line & {\textbackslash}KntLSDN & \scalebox{1.50}{\KntLSDN} \\ \hline + Top solid half line, bottom solid half line & {\textbackslash}KntTSFNBSFN & \scalebox{1.50}{\KntTSFNBSFN} \\ \hline + Left solid half line, right solid half line & {\textbackslash}KntLSFNRSFN & \scalebox{1.50}{\KntLSFNRSFN} \\ \hline + Top solid half line, bottom dashed half line & {\textbackslash}KntTSFNBDFN & \scalebox{1.50}{\KntTSFNBDFN} \\ \hline + Left dashed half line, right solid half line & {\textbackslash}KntLDFNRSFN & \scalebox{1.50}{\KntLDFNRSFN} \\ \hline + Top dashed half line, bottom solid half line & {\textbackslash}KntTDFNBSFN & \scalebox{1.50}{\KntTDFNBSFN} \\ \hline + Left solid half line, right dashed half line & {\textbackslash}KntLSFNRDFN & \scalebox{1.50}{\KntLSFNRDFN} \\ \hline + Top dashed half line, bottom dashed half line & {\textbackslash}KntTDFNBDFN & \scalebox{1.50}{\KntTDFNBDFN} \\ \hline + Left dashed half line, right dashed half line & {\textbackslash}KntLDFNRDFN & \scalebox{1.50}{\KntLDFNRDFN} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Top solid forth line & {\textbackslash}KntTSQN & \scalebox{1.50}{\KntTSQN} \\ \hline + Right solid forth line & {\textbackslash}KntRSQN & \scalebox{1.50}{\KntRSQN} \\ \hline + Bottom solid forth line & {\textbackslash}KntBSQN & \scalebox{1.50}{\KntBSQN} \\ \hline + Left solid forth line & {\textbackslash}KntLSQN & \scalebox{1.50}{\KntLSQN} \\ \hline + Top dashed forth line & {\textbackslash}KntTDQN & \scalebox{1.50}{\KntTDQN} \\ \hline + Right dashed forth line & {\textbackslash}KntRDQN & \scalebox{1.50}{\KntRDQN} \\ \hline + Bottom dashed forth line & {\textbackslash}KntBDQN & \scalebox{1.50}{\KntBDQN} \\ \hline + Left dashed forth line & {\textbackslash}KntLDQN & \scalebox{1.50}{\KntLDQN} \\ \hline + Top solid forth line, bottom solid forth line & {\textbackslash}KntTSQNBSQN & \scalebox{1.50}{\KntTSQNBSQN} \\ \hline + Left solid forth line, right solid forth line & {\textbackslash}KntLSQNRSQN & \scalebox{1.50}{\KntLSQNRSQN} \\ \hline + Top solid forth line, bottom dashed forth line & {\textbackslash}KntTSQNBDQN & \scalebox{1.50}{\KntTSQNBDQN} \\ \hline + Left dashed forth line, right solid forth line & {\textbackslash}KntLDQNRSQN & \scalebox{1.50}{\KntLDQNRSQN} \\ \hline + Top dashed forth line, bottom solid forth line & {\textbackslash}KntBDQNBSQN & \scalebox{1.50}{\KntBDQNBSQN} \\ \hline + Left solid forth line, right dashed forth line & {\textbackslash}KntLSQNRDQN & \scalebox{1.50}{\KntLSQNRDQN} \\ \hline + Top dashed forth line, bottom dashed forth line & {\textbackslash}KntTDQNBDQN & \scalebox{1.50}{\KntTDQNBDQN} \\ \hline + Left dashed forth line, right dashed forth line & {\textbackslash}KntLDQNRDQN & \scalebox{1.50}{\KntLDQNRDQN} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Top solid left arrow & {\textbackslash}KntTSLA & \scalebox{1.50}{\KntTSLA} \\ \hline + Right solid up arrow & {\textbackslash}KntRSUA & \scalebox{1.50}{\KntRSUA} \\ \hline + Bottom solid right arrow & {\textbackslash}KntBSRA & \scalebox{1.50}{\KntBSRA} \\ \hline + Left solid down arrow & {\textbackslash}KntLSDA & \scalebox{1.50}{\KntLSDA} \\ \hline + Top solid right arrow & {\textbackslash}KntTSRA & \scalebox{1.50}{\KntTSRA} \\ \hline + Right solid down arrow & {\textbackslash}KntRSDA & \scalebox{1.50}{\KntRSDA} \\ \hline + Bottom solid left arrow & {\textbackslash}KntBSLA & \scalebox{1.50}{\KntBSLA} \\ \hline + Left solid up arrow & {\textbackslash}KntLSUA & \scalebox{1.50}{\KntLSUA} \\ \hline + Top dashed left arrow & {\textbackslash}KntTDLA & \scalebox{1.50}{\KntTDLA} \\ \hline + Right dashed up arrow & {\textbackslash}KntRDUA & \scalebox{1.50}{\KntRDUA} \\ \hline + Bottom dashed right arrow & {\textbackslash}KntBDRA & \scalebox{1.50}{\KntBDRA} \\ \hline + Left dashed down arrow & {\textbackslash}KntLDDA & \scalebox{1.50}{\KntLDDA} \\ \hline + Top dashed right arrow & {\textbackslash}KntTDRA & \scalebox{1.50}{\KntTDRA} \\ \hline + Right dashed down arrow & {\textbackslash}KntRDDA & \scalebox{1.50}{\KntRDDA} \\ \hline + Bottom dashed left arrow & {\textbackslash}KntBDLA & \scalebox{1.50}{\KntBDLA} \\ \hline + Left dashed up arrow & {\textbackslash}KntLDUA & \scalebox{1.50}{\KntLDUA} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Top solid left arrow, bottom solid left arrow & {\textbackslash}KntTSLABSLA & \scalebox{1.50}{\KntTSLABSLA} \\ \hline + Left solid up arrow, right solid up arrow & {\textbackslash}KntLSUARSUA & \scalebox{1.50}{\KntLSUARSUA} \\ \hline + Top solid right arrow, bottom solid right arrow & {\textbackslash}KntTSRABSRA & \scalebox{1.50}{\KntTSRABSRA} \\ \hline + Left solid down arrow, right solid down arrow & {\textbackslash}KntLSDARSDA & \scalebox{1.50}{\KntLSDARSDA} \\ \hline + Top solid left arrow, bottom solid right arrow & {\textbackslash}KntTSLABSRA & \scalebox{1.50}{\KntTSLABSRA} \\ \hline + Left solid down arrow, right solid up arrow & {\textbackslash}KntLSDARSUA & \scalebox{1.50}{\KntLSDARSUA} \\ \hline + Top solid right arrow, bottom solid left arrow & {\textbackslash}KntTSRABSLA & \scalebox{1.50}{\KntTSRABSLA} \\ \hline + Left solid up arrow, right solid down arrow & {\textbackslash}KntLSUARSDA & \scalebox{1.50}{\KntLSUARSDA} \\ \hline + Top solid left arrow, bottom dashed left arrow & {\textbackslash}KntTSLABDLA & \scalebox{1.50}{\KntTSLABDLA} \\ \hline + Left dashed up arrow, right solid up arrow & {\textbackslash}KntLDUARSUA & \scalebox{1.50}{\KntLDUARSUA} \\ \hline + Top dashed right arrow, bottom solid right arrow & {\textbackslash}KntTDRABSRA & \scalebox{1.50}{\KntTDRABSRA} \\ \hline + Left solid down arrow, right dashed down arrow & {\textbackslash}KntLSDARDDA & \scalebox{1.50}{\KntLSDARDDA} \\ \hline + Top dashed left arrow, bottom solid left arrow & {\textbackslash}KntTDLABSLA & \scalebox{1.50}{\KntTDLABSLA} \\ \hline + Left solid up arrow, right dashed up arrow & {\textbackslash}KntLSUARDUA & \scalebox{1.50}{\KntLSUARDUA} \\ \hline + Top solid right arrow, bottom dashed right arrow & {\textbackslash}KntTSRABDRA & \scalebox{1.50}{\KntTSRABDRA} \\ \hline + Left dashed down arrow, right solid down arrow & {\textbackslash}KntLDDARSDA & \scalebox{1.50}{\KntLDDARSDA} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Top solid left arrow, bottom dashed right arrow & {\textbackslash}KntTSLABDRA & \scalebox{1.50}{\KntTSLABDRA} \\ \hline + Left dashed down arrow, right solid up arrow & {\textbackslash}KntLDDARSUA & \scalebox{1.50}{\KntLDDARSUA} \\ \hline + Top dashed left arrow, bottom solid right arrow & {\textbackslash}KntTDLABSRA & \scalebox{1.50}{\KntTDLABSRA} \\ \hline + Left solid down arrow, right dashed up arrow & {\textbackslash}KntLSDARDUA & \scalebox{1.50}{\KntLSDARDUA} \\ \hline + Top dashed right arrow, bottom solid left arrow & {\textbackslash}KntTDRABSLA & \scalebox{1.50}{\KntTDRABSLA} \\ \hline + Left solid up arrow, right dashed down arrow & {\textbackslash}KntLSUARDDA & \scalebox{1.50}{\KntLSUARDDA} \\ \hline + Top solid right arrow, bottom dashed left arrow & {\textbackslash}KntTSRABDLA & \scalebox{1.50}{\KntTSRABDLA} \\ \hline + Left dashed up arrow, right solid down arrow & {\textbackslash}KntLDUARSDA & \scalebox{1.50}{\KntLDUARSDA} \\ \hline + Top dashed left arrow, bottom dashed left arrow & {\textbackslash}KntTDLABDLA & \scalebox{1.50}{\KntTDLABDLA} \\ \hline + Left dashed up arrow, right dashed up arrow & {\textbackslash}KntLDUARDUA & \scalebox{1.50}{\KntLDUARDUA} \\ \hline + Top dashed right arrow, bottom dashed right arrow & {\textbackslash}KntTDRABDRA & \scalebox{1.50}{\KntTDRABDRA} \\ \hline + Left dashed down arrow, right dashed down arrow & {\textbackslash}KntLDDARDDA & \scalebox{1.50}{\KntLDDARDDA} \\ \hline + Top dashed left arrow, bottom dashed right arrow & {\textbackslash}KntTDLABDRA & \scalebox{1.50}{\KntTDLABDRA} \\ \hline + Left dashed down arrow, right dashed up arrow & {\textbackslash}KntLDDARDUA & \scalebox{1.50}{\KntLDDARDUA} \\ \hline + Top dashed right arrow, bottom dashed left arrow & {\textbackslash}KntTDRABDLA & \scalebox{1.50}{\KntTDRABDLA} \\ \hline + Left dashed up arrow, right dashed down arrow & {\textbackslash}KntLDUARDDA & \scalebox{1.50}{\KntLDUARDDA} \\ \hline + \end{symbolListA} + + \begin{symbolListA} + Top solid line, bottom solid left arrow & {\textbackslash}KntTSNBSLA & \scalebox{1.50}{\KntTSNBSLA} \\ \hline + Left solid up arrow, right solid line & {\textbackslash}KntLSUARSN & \scalebox{1.50}{\KntLSUARSN} \\ \hline + Top solid right arrow, bottom solid line & {\textbackslash}KntTSRABSN & \scalebox{1.50}{\KntTSRABSN} \\ \hline + Left solid line, right solid down arrow & {\textbackslash}KntRSNRSDA & \scalebox{1.50}{\KntRSNRSDA} \\ \hline + Top solid line, bottom solid right arrow & {\textbackslash}KntTSNBSRA & \scalebox{1.50}{\KntTSNBSRA} \\ \hline + Left solid down arrow, right solid line & {\textbackslash}KntLSDARSN & \scalebox{1.50}{\KntLSDARSN} \\ \hline + Top solid left arrow, bottom solid line & {\textbackslash}KntTSLABSN & \scalebox{1.50}{\KntTSLABSN} \\ \hline + Left solid line, right solid up arrow & {\textbackslash}KntLSNRSUA & \scalebox{1.50}{\KntLSNRSUA} \\ \hline + Top dashed line, bottom solid left arrow & {\textbackslash}KntTDNBSLA & \scalebox{1.50}{\KntTDNBSLA} \\ \hline + Left solid up arrow, right dashed line & {\textbackslash}KntLSUARDN & \scalebox{1.50}{\KntLSUARDN} \\ \hline + Top solid right arrow, bottom dashed line & {\textbackslash}KntTSRABDN & \scalebox{1.50}{\KntTSRABDN} \\ \hline + Left dashed line, right solid down arrow & {\textbackslash}KntRDNRSDA & \scalebox{1.50}{\KntRDNRSDA} \\ \hline + Top dashed line, bottom solid right arrow & {\textbackslash}KntTDNBSRA & \scalebox{1.50}{\KntTDNBSRA} \\ \hline + Left dashed line, right solid up arrow & {\textbackslash}KntLDNRSUA & \scalebox{1.50}{\KntLDNRSUA} \\ \hline + Top solid left arrow, bottom dashed line & {\textbackslash}KntTSLABDN & \scalebox{1.50}{\KntTSLABDN} \\ \hline + Left solid down arrow, right dashed line & {\textbackslash}KntLSDARDN & \scalebox{1.50}{\KntLSDARDN} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListA} + Top solid line, bottom dashed left arrow & {\textbackslash}KntTSNBDLA & \scalebox{1.50}{\KntTSNBDLA} \\ \hline + Left dashed up arrow, right solid line & {\textbackslash}KntLDUARSN & \scalebox{1.50}{\KntLDUARSN} \\ \hline + Top dashed right arrow, bottom solid line & {\textbackslash}KntTDRABSN & \scalebox{1.50}{\KntTDRABSN} \\ \hline + Left solid line, right dashed down arrow & {\textbackslash}KntRSNRDDA & \scalebox{1.50}{\KntRSNRDDA} \\ \hline + Top solid line, bottom dashed right arrow & {\textbackslash}KntTSNBDRA & \scalebox{1.50}{\KntTSNBDRA} \\ \hline + Left solid line, right dashed up arrow & {\textbackslash}KntLSNRDUA & \scalebox{1.50}{\KntLSNRDUA} \\ \hline + Top dashed left arrow, bottom solid line & {\textbackslash}KntTDLABSN & \scalebox{1.50}{\KntTDLABSN} \\ \hline + Left dashed down arrow, right solid line & {\textbackslash}KntLDDARSN & \scalebox{1.50}{\KntLDDARSN} \\ \hline + Top dashed line, bottom dashed left arrow & {\textbackslash}KntTDNBDLA & \scalebox{1.50}{\KntTDNBDLA} \\ \hline + Left dashed up arrow, right dashed line & {\textbackslash}KntLDUARDN & \scalebox{1.50}{\KntLDUARDN} \\ \hline + Top dashed right arrow, bottom dashed line & {\textbackslash}KntTDRABDN & \scalebox{1.50}{\KntTDRABDN} \\ \hline + Left dashed line, right dashed down arrow & {\textbackslash}KntRDNRDDA & \scalebox{1.50}{\KntRDNRDDA} \\ \hline + Top dashed line, bottom dashed right arrow & {\textbackslash}KntTDNBDRA & \scalebox{1.50}{\KntTDNBDRA} \\ \hline + Left dashed line, right dashed up arrow & {\textbackslash}KntLDNRDUA & \scalebox{1.50}{\KntLDNRDUA} \\ \hline + Top dashed left arrow, bottom dashed line & {\textbackslash}KntTDLABDN & \scalebox{1.50}{\KntTDLABDN} \\ \hline + Left dashed down arrow, right dashed line & {\textbackslash}KntLDDARDN & \scalebox{1.50}{\KntLDDARDN} \\ \hline + \end{symbolListA} + + \newpage + \begin{symbolListX} + Black square & {\textbackslash}BlackSquare & \scalebox{1.50}{\BlackSquare} \\ \hline + Black square round corners & {\textbackslash}BlackSquareRoundCorners & \scalebox{1.50}{\BlackSquareRoundCorners} \\ \hline + Black diamond & {\textbackslash}BlackDiamond & \scalebox{1.50}{\BlackDiamond} \\ \hline + Black circle & {\textbackslash}BlackCircle & \scalebox{1.50}{\BlackCircle} \\ \hline + Black right triangle & {\textbackslash}BlackRightTriangle & \scalebox{1.50}{\BlackRightTriangle} \\ \hline + Black left triangle & {\textbackslash}BlackLeftTriangle & \scalebox{1.50}{\BlackLeftTriangle} \\ \hline + Black down triangle & {\textbackslash}BlackDownTriangle & \scalebox{1.50}{\BlackDownTriangle} \\ \hline + Black up triangle & {\textbackslash}BlackUpTriangle & \scalebox{1.50}{\BlackUpTriangle} \\ \hline + Black small circle & {\textbackslash}BlackSmallCircle & \scalebox{1.50}{\BlackSmallCircle} \\ \hline + Black very small circle & {\textbackslash}BlackVerySmallCircle & \scalebox{1.50}{\BlackVerySmallCircle} \\ \hline + Black lozenge & {\textbackslash}BlackLozenge & \scalebox{1.50}{\BlackLozenge} \\ \hline + Black curved diamond & {\textbackslash}BlackCurvedDiamond & \scalebox{1.50}{\BlackCurvedDiamond} \\ \hline + Black very small square & {\textbackslash}BlackVerySmallSquare & \scalebox{1.50}{\BlackVerySmallSquare} \\ \hline + Black left arrow head & {\textbackslash}BlackLeftArrowHead & \scalebox{1.50}{\BlackLeftArrowHead} \\ \hline + Black right arrow head & {\textbackslash}BlackRightArrowHead & \scalebox{1.50}{\BlackRightArrowHead} \\ \hline + Black right curved arrow head & {\textbackslash}BlackRightCurvedArrowHead & \scalebox{1.50}{\BlackRightCurvedArrowHead} \\ \hline + \end{symbolListX} + + \begin{symbolListX} + White square & {\textbackslash}WhiteSquare & \scalebox{1.50}{\WhiteSquare} \\ \hline + White square round corners & {\textbackslash}WhiteSquareRoundCorners & \scalebox{1.50}{\WhiteSquareRoundCorners} \\ \hline + White diamond & {\textbackslash}WhiteDiamond & \scalebox{1.50}{\WhiteDiamond} \\ \hline + White circle & {\textbackslash}WhiteCircle & \scalebox{1.50}{\WhiteCircle} \\ \hline + White right triangle & {\textbackslash}WhiteRightTriangle & \scalebox{1.50}{\WhiteRightTriangle} \\ \hline + White left triangle & {\textbackslash}WhiteLeftTriangle & \scalebox{1.50}{\WhiteLeftTriangle} \\ \hline + White down triangle & {\textbackslash}WhiteDownTriangle & \scalebox{1.50}{\WhiteDownTriangle} \\ \hline + White up triangle & {\textbackslash}WhiteUpTriangle & \scalebox{1.50}{\WhiteUpTriangle} \\ \hline + White small circle & {\textbackslash}WhiteSmallCircle & \scalebox{1.50}{\WhiteSmallCircle} \\ \hline + White very small circle & {\textbackslash}WhiteVerySmallCircle & \scalebox{1.50}{\WhiteVerySmallCircle} \\ \hline + White lozenge & {\textbackslash}WhiteLozenge & \scalebox{1.50}{\WhiteLozenge} \\ \hline + White curved diamond & {\textbackslash}WhiteCurvedDiamond & \scalebox{1.50}{\WhiteCurvedDiamond} \\ \hline + White very small square & {\textbackslash}WhiteVerySmallSquare & \scalebox{1.50}{\WhiteVerySmallSquare} \\ \hline + White left arrow head & {\textbackslash}WhiteLeftArrowHead & \scalebox{1.50}{\WhiteLeftArrowHead} \\ \hline + White right arrow head & {\textbackslash}WhiteRightArrowHead & \scalebox{1.50}{\WhiteRightArrowHead} \\ \hline + White right curved arrow head & {\textbackslash}WhiteRightCurvedArrowHead & \scalebox{1.50}{\WhiteRightCurvedArrowHead} \\ \hline + \end{symbolListX} + + \newpage + \begin{symbolListX} + Outline square & {\textbackslash}OutlineSquare & \scalebox{1.50}{\OutlineSquare} \\ \hline + Outline square round corners & {\textbackslash}OutlineSquareRoundCorners & \scalebox{1.50}{\OutlineSquareRoundCorners} \\ \hline + Outline diamond & {\textbackslash}OutlineDiamond & \scalebox{1.50}{\OutlineDiamond} \\ \hline + Outline circle & {\textbackslash}OutlineCircle & \scalebox{1.50}{\OutlineCircle} \\ \hline + Outline right triangle & {\textbackslash}OutlineRightTriangle & \scalebox{1.50}{\OutlineRightTriangle} \\ \hline + Outline left triangle & {\textbackslash}OutlineLeftTriangle & \scalebox{1.50}{\OutlineLeftTriangle} \\ \hline + Outline down triangle & {\textbackslash}OutlineDownTriangle & \scalebox{1.50}{\OutlineDownTriangle} \\ \hline + Outline up triangle & {\textbackslash}OutlineUpTriangle & \scalebox{1.50}{\OutlineUpTriangle} \\ \hline + Outline small circle & {\textbackslash}OutlineSmallCircle & \scalebox{1.50}{\OutlineSmallCircle} \\ \hline + Outline very small circle & {\textbackslash}OutlineVerySmallCircle & \scalebox{1.50}{\OutlineVerySmallCircle} \\ \hline + Outline lozenge & {\textbackslash}OutlineLozenge & \scalebox{1.50}{\OutlineLozenge} \\ \hline + Outline curved diamond & {\textbackslash}OutlineCurvedDiamond & \scalebox{1.50}{\OutlineCurvedDiamond} \\ \hline + Outline very small square & {\textbackslash}OutlineVerySmallSquare & \scalebox{1.50}{\OutlineVerySmallSquare} \\ \hline + Outline left arrow head & {\textbackslash}OutlineLeftArrowHead & \scalebox{1.50}{\OutlineLeftArrowHead} \\ \hline + Outline right arrow head & {\textbackslash}OutlineRightArrowHead & \scalebox{1.50}{\OutlineRightArrowHead} \\ \hline + Outline right curved arrow head & {\textbackslash}OutlineRightCurvedArrowHead & \scalebox{1.50}{\OutlineRightCurvedArrowHead} \\ \hline + \end{symbolListX} + + \begin{symbolListX} + Dotted square & {\textbackslash}DottedSquare & \scalebox{1.50}{\DottedSquare} \\ \hline + Dotted square round corners & {\textbackslash}DottedSquareRoundCorners & \scalebox{1.50}{\DottedSquareRoundCorners} \\ \hline + Dotted diamond & {\textbackslash}DottedDiamond & \scalebox{1.50}{\DottedDiamond} \\ \hline + Dotted circle & {\textbackslash}DottedCircle & \scalebox{1.50}{\DottedCircle} \\ \hline + Dotted right triangle & {\textbackslash}DottedRightTriangle & \scalebox{1.50}{\DottedRightTriangle} \\ \hline + Dotted left triangle & {\textbackslash}DottedLeftTriangle & \scalebox{1.50}{\DottedLeftTriangle} \\ \hline + Dotted down triangle & {\textbackslash}DottedDownTriangle & \scalebox{1.50}{\DottedDownTriangle} \\ \hline + Dotted up triangle & {\textbackslash}DottedUpTriangle & \scalebox{1.50}{\DottedUpTriangle} \\ \hline + Dotted small circle & {\textbackslash}DottedSmallCircle & \scalebox{1.50}{\DottedSmallCircle} \\ \hline + Dotted very small circle & {\textbackslash}DottedVerySmallCircle & \scalebox{1.50}{\DottedVerySmallCircle} \\ \hline + Dotted lozenge & {\textbackslash}DottedLozenge & \scalebox{1.50}{\DottedLozenge} \\ \hline + Dotted curved diamond & {\textbackslash}DottedCurvedDiamond & \scalebox{1.50}{\DottedCurvedDiamond} \\ \hline + Dotted very small square & {\textbackslash}DottedVerySmallSquare & \scalebox{1.50}{\DottedVerySmallSquare} \\ \hline + Dotted left arrow head & {\textbackslash}DottedLeftArrowHead & \scalebox{1.50}{\DottedLeftArrowHead} \\ \hline + Dotted right arrow head & {\textbackslash}DottedRightArrowHead & \scalebox{1.50}{\DottedRightArrowHead} \\ \hline + Dotted right curved arrow head & {\textbackslash}DottedRightCurvedArrowHead & \scalebox{1.50}{\DottedRightCurvedArrowHead} \\ \hline + \end{symbolListX} + + \newpage + \begin{symbolListX} + White square containing black square & {\textbackslash}WhiteSquareContainingBlackSquare & \scalebox{1.50}{\WhiteSquareContainingBlackSquare} \\ \hline + White square round corners containing black square & {\textbackslash}WhiteSquareRoundCornersContainingBlackSquare & \scalebox{1.50}{\WhiteSquareRoundCornersContainingBlackSquare} \\ \hline + White diamond containing black diamond & {\textbackslash}WhiteDiamondContainingBlackDiamond & \scalebox{1.50}{\WhiteDiamondContainingBlackDiamond} \\ \hline + White circle containing black circle & {\textbackslash}WhiteCircleContainingBlackCircle & \scalebox{1.50}{\WhiteCircleContainingBlackCircle} \\ \hline + White right triangle containing black right triangle & {\textbackslash}WhiteRightTriangleContainingBlackRightTriangle & \scalebox{1.50}{\WhiteRightTriangleContainingBlackRightTriangle} \\ \hline + White left triangle containing black left triangle & {\textbackslash}WhiteLeftTriangleContainingBlackLeftTriangle & \scalebox{1.50}{\WhiteLeftTriangleContainingBlackLeftTriangle} \\ \hline + White down triangle containing black down triangle & {\textbackslash}WhiteDownTriangleContainingBlackDownTriangle & \scalebox{1.50}{\WhiteDownTriangleContainingBlackDownTriangle} \\ \hline + White up triangle containing black up triangle & {\textbackslash}WhiteUpTriangleContainingBlackUpTriangle & \scalebox{1.50}{\WhiteUpTriangleContainingBlackUpTriangle} \\ \hline + White small circle containing black circle & {\textbackslash}WhiteSmallCircleContainingBlackCircle & \scalebox{1.50}{\WhiteSmallCircleContainingBlackCircle} \\ \hline + White very small circle containing black circle & {\textbackslash}WhiteVerySmallCircleContainingBlackCircle & \scalebox{1.50}{\WhiteVerySmallCircleContainingBlackCircle} \\ \hline + White lozenge containing black lozenge & {\textbackslash}WhiteLozengeContainingBlackLozenge & \scalebox{1.50}{\WhiteLozengeContainingBlackLozenge} \\ \hline + White curved diamond containing black diamond & {\textbackslash}WhiteCurvedDiamondContainingBlackDiamond & \scalebox{1.50}{\WhiteCurvedDiamondContainingBlackDiamond} \\ \hline + White very small square containing black square & {\textbackslash}WhiteVerySmallSquareContainingBlackSquare & \scalebox{1.50}{\WhiteVerySmallSquareContainingBlackSquare} \\ \hline + White really small circle & {\textbackslash}WhiteReallySmallCircle & \scalebox{1.50}{\WhiteReallySmallCircle} \\ \hline + White really small square & {\textbackslash}WhiteReallySmallSquare & \scalebox{1.50}{\WhiteReallySmallSquare} \\ \hline + White really small diamond & {\textbackslash}WhiteReallySmallDiamond & \scalebox{1.50}{\WhiteReallySmallDiamond} \\ \hline + \end{symbolListX} + + \begin{symbolListX} + Horizontally divided square & {\textbackslash}HorizontallyDividedSquare & \scalebox{1.50}{\HorizontallyDividedSquare} \\ \hline + Horizontally divided square round corners & {\textbackslash}HorizontallyDividedSquareRoundCorners & \scalebox{1.50}{\HorizontallyDividedSquareRoundCorners} \\ \hline + Horizontally divided diamond & {\textbackslash}HorizontallyDividedDiamond & \scalebox{1.50}{\HorizontallyDividedDiamond} \\ \hline + Horizontally divided circle & {\textbackslash}HorizontallyDividedCircle & \scalebox{1.50}{\HorizontallyDividedCircle} \\ \hline + Horizontally divided right triangle & {\textbackslash}HorizontallyDividedRightTriangle & \scalebox{1.50}{\HorizontallyDividedRightTriangle} \\ \hline + Horizontally divided left triangle & {\textbackslash}HorizontallyDividedLeftTriangle & \scalebox{1.50}{\HorizontallyDividedLeftTriangle} \\ \hline + Horizontally divided down triangle & {\textbackslash}HorizontallyDividedDownTriangle & \scalebox{1.50}{\HorizontallyDividedDownTriangle} \\ \hline + Horizontally divided up triangle & {\textbackslash}HorizontallyDividedUpTriangle & \scalebox{1.50}{\HorizontallyDividedUpTriangle} \\ \hline + Horizontally divided small circle & {\textbackslash}HorizontallyDividedSmallCircle & \scalebox{1.50}{\HorizontallyDividedSmallCircle} \\ \hline + Horizontally divided very small circle & {\textbackslash}HorizontallyDividedVerySmallCircle & \scalebox{1.50}{\HorizontallyDividedVerySmallCircle} \\ \hline + Horizontally divided lozenge & {\textbackslash}HorizontallyDividedLozenge & \scalebox{1.50}{\HorizontallyDividedLozenge} \\ \hline + Horizontally divided curved diamond & {\textbackslash}HorizontallyDividedCurvedDiamond & \scalebox{1.50}{\HorizontallyDividedCurvedDiamond} \\ \hline + Horizontally divided very small square & {\textbackslash}HorizontallyDividedVerySmallSquare & \scalebox{1.50}{\HorizontallyDividedVerySmallSquare} \\ \hline + Black really small circle & {\textbackslash}BlackReallySmallCircle & \scalebox{1.50}{\BlackReallySmallCircle} \\ \hline + Black really small square & {\textbackslash}BlackReallySmallSquare & \scalebox{1.50}{\BlackReallySmallSquare} \\ \hline + Black really small diamond & {\textbackslash}BlackReallySmallDiamond & \scalebox{1.50}{\BlackReallySmallDiamond} \\ \hline + \end{symbolListX} + + \newpage + \begin{symbolListX} + Vertically divided square & {\textbackslash}VerticallyDividedSquare & \scalebox{1.50}{\VerticallyDividedSquare} \\ \hline + Vertically divided square round corners & {\textbackslash}VerticallyDividedSquareRoundCorners & \scalebox{1.50}{\VerticallyDividedSquareRoundCorners} \\ \hline + Vertically divided diamond & {\textbackslash}VerticallyDividedDiamond & \scalebox{1.50}{\VerticallyDividedDiamond} \\ \hline + Vertically divided circle & {\textbackslash}VerticallyDividedCircle & \scalebox{1.50}{\VerticallyDividedCircle} \\ \hline + Vertically divided right triangle & {\textbackslash}VerticallyDividedRightTriangle & \scalebox{1.50}{\VerticallyDividedRightTriangle} \\ \hline + Vertically divided left triangle & {\textbackslash}VerticallyDividedLeftTriangle & \scalebox{1.50}{\VerticallyDividedLeftTriangle} \\ \hline + Vertically divided down triangle & {\textbackslash}VerticallyDividedDownTriangle & \scalebox{1.50}{\VerticallyDividedDownTriangle} \\ \hline + Vertically divided up triangle & {\textbackslash}VerticallyDividedUpTriangle & \scalebox{1.50}{\VerticallyDividedUpTriangle} \\ \hline + Vertically divided small circle & {\textbackslash}VerticallyDividedSmallCircle & \scalebox{1.50}{\VerticallyDividedSmallCircle} \\ \hline + Vertically divided very small circle & {\textbackslash}VerticallyDividedVerySmallCircle & \scalebox{1.50}{\VerticallyDividedVerySmallCircle} \\ \hline + Vertically divided lozenge & {\textbackslash}VerticallyDividedLozenge & \scalebox{1.50}{\VerticallyDividedLozenge} \\ \hline + Vertically divided curved diamond & {\textbackslash}VerticallyDividedCurvedDiamond & \scalebox{1.50}{\VerticallyDividedCurvedDiamond} \\ \hline + Vertically divided very small square & {\textbackslash}VerticallyDividedVerySmallSquare & \scalebox{1.50}{\VerticallyDividedVerySmallSquare} \\ \hline + \end{symbolListX} + + \begin{symbolListX} + Quartered square & {\textbackslash}QuarteredSquare & \scalebox{1.50}{\QuarteredSquare} \\ \hline + Quartered square round corners & {\textbackslash}QuarteredSquareRoundCorners & \scalebox{1.50}{\QuarteredSquareRoundCorners} \\ \hline + Quartered diamond & {\textbackslash}QuarteredDiamond & \scalebox{1.50}{\QuarteredDiamond} \\ \hline + Quartered circle & {\textbackslash}QuarteredCircle & \scalebox{1.50}{\QuarteredCircle} \\ \hline + Quartered right triangle & {\textbackslash}QuarteredRightTriangle & \scalebox{1.50}{\QuarteredRightTriangle} \\ \hline + Quartered left triangle & {\textbackslash}QuarteredLeftTriangle & \scalebox{1.50}{\QuarteredLeftTriangle} \\ \hline + Quartered down triangle & {\textbackslash}QuarteredDownTriangle & \scalebox{1.50}{\QuarteredDownTriangle} \\ \hline + Quartered up triangle & {\textbackslash}QuarteredUpTriangle & \scalebox{1.50}{\QuarteredUpTriangle} \\ \hline + Quartered small circle & {\textbackslash}QuarteredSmallCircle & \scalebox{1.50}{\QuarteredSmallCircle} \\ \hline + Quartered very small circle & {\textbackslash}QuarteredVerySmallCircle & \scalebox{1.50}{\QuarteredVerySmallCircle} \\ \hline + Quarted lozenge & {\textbackslash}QuartedLozenge & \scalebox{1.50}{\QuartedLozenge} \\ \hline + Quartered curved diamond & {\textbackslash}QuarteredCurvedDiamond & \scalebox{1.50}{\QuarteredCurvedDiamond} \\ \hline + Quartered very small square & {\textbackslash}QuarteredVerySmallSquare & \scalebox{1.50}{\QuarteredVerySmallSquare} \\ \hline + \end{symbolListX} + + \newpage + \begin{symbolListX} + Down slashed square & {\textbackslash}DownSlashedSquare & \scalebox{1.50}{\DownSlashedSquare} \\ \hline + Down slashed square round corners & {\textbackslash}DownSlashedSquareRoundCorners & \scalebox{1.50}{\DownSlashedSquareRoundCorners} \\ \hline + Down slashed diamond & {\textbackslash}DownSlashedDiamond & \scalebox{1.50}{\DownSlashedDiamond} \\ \hline + Down slashed circle & {\textbackslash}DownSlashedCircle & \scalebox{1.50}{\DownSlashedCircle} \\ \hline + Down slashed right triangle & {\textbackslash}DownSlashedRightTriangle & \scalebox{1.50}{\DownSlashedRightTriangle} \\ \hline + Down slashed left triangle & {\textbackslash}DownSlashedLeftTriangle & \scalebox{1.50}{\DownSlashedLeftTriangle} \\ \hline + Down slashed down triangle & {\textbackslash}DownSlashedDownTriangle & \scalebox{1.50}{\DownSlashedDownTriangle} \\ \hline + Down slashed up triangle & {\textbackslash}DownSlashedUpTriangle & \scalebox{1.50}{\DownSlashedUpTriangle} \\ \hline + Down slashed small circle & {\textbackslash}DownSlashedSmallCircle & \scalebox{1.50}{\DownSlashedSmallCircle} \\ \hline + Down slashed very small circle & {\textbackslash}DownSlashedVerySmallCircle & \scalebox{1.50}{\DownSlashedVerySmallCircle} \\ \hline + Down slashed lozenge & {\textbackslash}DownSlashedLozenge & \scalebox{1.50}{\DownSlashedLozenge} \\ \hline + Down slashed curved diamond & {\textbackslash}DownSlashedCurvedDiamond & \scalebox{1.50}{\DownSlashedCurvedDiamond} \\ \hline + Down slashed very small square & {\textbackslash}DownSlashedVerySmallSquare & \scalebox{1.50}{\DownSlashedVerySmallSquare} \\ \hline + \end{symbolListX} + + \begin{symbolListX} + Up slashed square & {\textbackslash}UpSlashedSquare & \scalebox{1.50}{\UpSlashedSquare} \\ \hline + Up slahsed square round corners & {\textbackslash}UpSlahsedSquareRoundCorners & \scalebox{1.50}{\UpSlahsedSquareRoundCorners} \\ \hline + Up slashed diamond & {\textbackslash}UpSlashedDiamond & \scalebox{1.50}{\UpSlashedDiamond} \\ \hline + Up slashed circle & {\textbackslash}UpSlashedCircle & \scalebox{1.50}{\UpSlashedCircle} \\ \hline + Up slashed right triangle & {\textbackslash}UpSlashedRightTriangle & \scalebox{1.50}{\UpSlashedRightTriangle} \\ \hline + Up slashed left triangle & {\textbackslash}UpSlashedLeftTriangle & \scalebox{1.50}{\UpSlashedLeftTriangle} \\ \hline + Up slashed down triangle & {\textbackslash}UpSlashedDownTriangle & \scalebox{1.50}{\UpSlashedDownTriangle} \\ \hline + Up slashed up triangle & {\textbackslash}UpSlashedUpTriangle & \scalebox{1.50}{\UpSlashedUpTriangle} \\ \hline + Up slashed small circle & {\textbackslash}UpSlashedSmallCircle & \scalebox{1.50}{\UpSlashedSmallCircle} \\ \hline + Up slashed very small circle & {\textbackslash}UpSlashedVerySmallCircle & \scalebox{1.50}{\UpSlashedVerySmallCircle} \\ \hline + Up slashed lozenge & {\textbackslash}UpSlashedLozenge & \scalebox{1.50}{\UpSlashedLozenge} \\ \hline + Up slashed curved diamond & {\textbackslash}UpSlashedCurvedDiamond & \scalebox{1.50}{\UpSlashedCurvedDiamond} \\ \hline + Up slashed very small square & {\textbackslash}UpSlashedVerySmallSquare & \scalebox{1.50}{\UpSlashedVerySmallSquare} \\ \hline + \end{symbolListX} + + \newpage + \begin{symbolListX} + Crossed square & {\textbackslash}CrossedSquare & \scalebox{1.50}{\CrossedSquare} \\ \hline + Crossed square round corners & {\textbackslash}CrossedSquareRoundCorners & \scalebox{1.50}{\CrossedSquareRoundCorners} \\ \hline + Crossed diamond & {\textbackslash}CrossedDiamond & \scalebox{1.50}{\CrossedDiamond} \\ \hline + Crossed circle & {\textbackslash}CrossedCircle & \scalebox{1.50}{\CrossedCircle} \\ \hline + Crossed right triangle & {\textbackslash}CrossedRightTriangle & \scalebox{1.50}{\CrossedRightTriangle} \\ \hline + Crossed left triangle & {\textbackslash}CrossedLeftTriangle & \scalebox{1.50}{\CrossedLeftTriangle} \\ \hline + Crossed down triangle & {\textbackslash}CrossedDownTriangle & \scalebox{1.50}{\CrossedDownTriangle} \\ \hline + Crossed up triangle & {\textbackslash}CrossedUpTriangle & \scalebox{1.50}{\CrossedUpTriangle} \\ \hline + Crossed small circle & {\textbackslash}CrossedSmallCircle & \scalebox{1.50}{\CrossedSmallCircle} \\ \hline + Crossed very small circle & {\textbackslash}CrossedVerySmallCircle & \scalebox{1.50}{\CrossedVerySmallCircle} \\ \hline + Crossed lozenge & {\textbackslash}CrossedLozenge & \scalebox{1.50}{\CrossedLozenge} \\ \hline + Crossed curved diamond & {\textbackslash}CrossedCurvedDiamond & \scalebox{1.50}{\CrossedCurvedDiamond} \\ \hline + Crossed very small square & {\textbackslash}CrossedVerySmallSquare & \scalebox{1.50}{\CrossedVerySmallSquare} \\ \hline + \end{symbolListX} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnBar, {\textbackslash}OpnBar[A-L] & \left\OpnBar \frac{1}{2+\frac{3}{4}} \right\ClsBar & \left\OpnBar \testFrac \right\ClsBar & \OpnBar ~ \OpnBarA ~ \OpnBarB ~ \OpnBarC ~ \OpnBarD ~ \OpnBarE ~ \OpnBarF ~ \OpnBarG ~ \OpnBarH ~ \OpnBarI ~ \OpnBarJ ~ \OpnBarK ~ \OpnBarL \delEnd \\ \hline + {\textbackslash}ClsBar, {\textbackslash}ClsBar[A-L] & \left\OpnBar \frac{1}{2+\frac{3}{4}} \right\ClsBar & \left\OpnBar \testFrac \right\ClsBar & \ClsBar ~ \ClsBarA ~ \ClsBarB ~ \ClsBarC ~ \ClsBarD ~ \ClsBarE ~ \ClsBarF ~ \ClsBarG ~ \ClsBarH ~ \ClsBarI ~ \ClsBarJ ~ \ClsBarK ~ \ClsBarL \delEnd \\ \hline + {\textbackslash}BndBar, {\textbackslash}BndBar[A-L] & \left\OpnBrac x \middle\BndBar \frac{1}{2+\frac{3}{4}} \right\ClsBrac & \left\OpnBrac x \middle\BndBar \testFrac \right\ClsBrac & \BndBar ~ \BndBarA ~ \BndBarB ~ \BndBarC ~ \BndBarD ~ \BndBarE ~ \BndBarF ~ \BndBarG ~ \BndBarH ~ \BndBarI ~ \BndBarJ ~ \BndBarK ~ \BndBarL \delEnd \\ \hline + {\textbackslash}OpnGrp, {\textbackslash}OpnGrp[A-L] & \left\OpnGrp \frac{1}{2+\frac{3}{4}} \right\ClsGrp & \left\OpnGrp \testFrac \right\ClsGrp & \OpnGrp ~ \OpnGrpA ~ \OpnGrpB ~ \OpnGrpC ~ \OpnGrpD ~ \OpnGrpE ~ \OpnGrpF ~ \OpnGrpG ~ \OpnGrpH ~ \OpnGrpI ~ \OpnGrpJ ~ \OpnGrpK ~ \OpnGrpL \delEnd \\ \hline + {\textbackslash}ClsGrp, {\textbackslash}ClsGrp[A-L] & \left\OpnGrp \frac{1}{2+\frac{3}{4}} \right\ClsGrp & \left\OpnGrp \testFrac \right\ClsGrp & \ClsGrp ~ \ClsGrpA ~ \ClsGrpB ~ \ClsGrpC ~ \ClsGrpD ~ \ClsGrpE ~ \ClsGrpF ~ \ClsGrpG ~ \ClsGrpH ~ \ClsGrpI ~ \ClsGrpJ ~ \ClsGrpK ~ \ClsGrpL \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnParn, {\textbackslash}OpnParn[A-L] & \left\OpnParn \frac{1}{2+\frac{3}{4}} \right\ClsParn & \left\OpnParn \testFrac \right\ClsParn & \OpnParn ~ \OpnParnA ~ \OpnParnB ~ \OpnParnC ~ \OpnParnD ~ \OpnParnE ~ \OpnParnF ~ \OpnParnG ~ \OpnParnH ~ \OpnParnI ~ \OpnParnJ ~ \OpnParnK ~ \OpnParnL \delEnd \\ \hline + {\textbackslash}ClsParn, {\textbackslash}ClsParn[A-L] & \left\OpnParn \frac{1}{2+\frac{3}{4}} \right\ClsParn & \left\OpnParn \testFrac \right\ClsParn & \ClsParn ~ \ClsParnA ~ \ClsParnB ~ \ClsParnC ~ \ClsParnD ~ \ClsParnE ~ \ClsParnF ~ \ClsParnG ~ \ClsParnH ~ \ClsParnI ~ \ClsParnJ ~ \ClsParnK ~ \ClsParnL \delEnd \\ \hline + {\textbackslash}OpnBrac, {\textbackslash}OpnBrac[A-L] & \left\OpnBrac \frac{1}{2+\frac{3}{4}} \right\ClsBrac & \left\OpnBrac \testFrac \right\ClsBrac & \OpnBrac ~ \OpnBracA ~ \OpnBracB ~ \OpnBracC ~ \OpnBracD ~ \OpnBracE ~ \OpnBracF ~ \OpnBracG ~ \OpnBracH ~ \OpnBracI ~ \OpnBracJ ~ \OpnBracK ~ \OpnBracL \delEnd \\ \hline + {\textbackslash}ClsBrac, {\textbackslash}ClsBrac[A-L] & \left\OpnBrac \frac{1}{2+\frac{3}{4}} \right\ClsBrac & \left\OpnBrac \testFrac \right\ClsBrac & \ClsBrac ~ \ClsBracA ~ \ClsBracB ~ \ClsBracC ~ \ClsBracD ~ \ClsBracE ~ \ClsBracF ~ \ClsBracG ~ \ClsBracH ~ \ClsBracI ~ \ClsBracJ ~ \ClsBracK ~ \ClsBracL \delEnd \\ \hline + {\textbackslash}OpnBrknBrac, {\textbackslash}OpnBrknBrac[A-L] & \left\OpnBrknBrac \frac{1}{2+\frac{3}{4}} \right\ClsBrknBrac & \left\OpnBrknBrac \testFrac \right\ClsBrknBrac & \OpnBrknBrac ~ \OpnBrknBracA ~ \OpnBrknBracB ~ \OpnBrknBracC ~ \OpnBrknBracD ~ \OpnBrknBracE ~ \OpnBrknBracF ~ \OpnBrknBracG ~ \OpnBrknBracH ~ \OpnBrknBracI ~ \OpnBrknBracJ ~ \OpnBrknBracK ~ \OpnBrknBracL \delEnd \\ \hline + {\textbackslash}ClsBrknBrac, {\textbackslash}ClsBrknBrac[A-L] & \left\OpnBrknBrac \frac{1}{2+\frac{3}{4}} \right\ClsBrknBrac & \left\OpnBrknBrac \testFrac \right\ClsBrknBrac & \ClsBrknBrac ~ \ClsBrknBracA ~ \ClsBrknBracB ~ \ClsBrknBracC ~ \ClsBrknBracD ~ \ClsBrknBracE ~ \ClsBrknBracF ~ \ClsBrknBracG ~ \ClsBrknBracH ~ \ClsBrknBracI ~ \ClsBrknBracJ ~ \ClsBrknBracK ~ \ClsBrknBracL \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnCircBrac, {\textbackslash}OpnCircBrac[A-L] & \left\OpnCircBrac \frac{1}{2+\frac{3}{4}} \right\ClsCircBrac & \left\OpnCircBrac \testFrac \right\ClsCircBrac & \OpnCircBrac ~ \OpnCircBracA ~ \OpnCircBracB ~ \OpnCircBracC ~ \OpnCircBracD ~ \OpnCircBracE ~ \OpnCircBracF ~ \OpnCircBracG ~ \OpnCircBracH ~ \OpnCircBracI ~ \OpnCircBracJ ~ \OpnCircBracK ~ \OpnCircBracL \delEnd \\ \hline + {\textbackslash}ClsCircBrac, {\textbackslash}ClsCircBrac[A-L] & \left\OpnCircBrac \frac{1}{2+\frac{3}{4}} \right\ClsCircBrac & \left\OpnCircBrac \testFrac \right\ClsCircBrac & \ClsCircBrac ~ \ClsCircBracA ~ \ClsCircBracB ~ \ClsCircBracC ~ \ClsCircBracD ~ \ClsCircBracE ~ \ClsCircBracF ~ \ClsCircBracG ~ \ClsCircBracH ~ \ClsCircBracI ~ \ClsCircBracJ ~ \ClsCircBracK ~ \ClsCircBracL \delEnd \\ \hline + {\textbackslash}OpnArrwBrac, {\textbackslash}OpnArrwBrac[A-L] & \left\OpnArrwBrac \frac{1}{2+\frac{3}{4}} \right\ClsArrwBrac & \left\OpnArrwBrac \testFrac \right\ClsArrwBrac & \OpnArrwBrac ~ \OpnArrwBracA ~ \OpnArrwBracB ~ \OpnArrwBracC ~ \OpnArrwBracD ~ \OpnArrwBracE ~ \OpnArrwBracF ~ \OpnArrwBracG ~ \OpnArrwBracH ~ \OpnArrwBracI ~ \OpnArrwBracJ ~ \OpnArrwBracK ~ \OpnArrwBracL \delEnd \\ \hline + {\textbackslash}ClsArrwBrac, {\textbackslash}ClsArrwBrac[A-L] & \left\OpnArrwBrac \frac{1}{2+\frac{3}{4}} \right\ClsArrwBrac & \left\OpnArrwBrac \testFrac \right\ClsArrwBrac & \ClsArrwBrac ~ \ClsArrwBracA ~ \ClsArrwBracB ~ \ClsArrwBracC ~ \ClsArrwBracD ~ \ClsArrwBracE ~ \ClsArrwBracF ~ \ClsArrwBracG ~ \ClsArrwBracH ~ \ClsArrwBracI ~ \ClsArrwBracJ ~ \ClsArrwBracK ~ \ClsArrwBracL \delEnd \\ \hline + {\textbackslash}OpnBrkt, {\textbackslash}OpnBrkt[A-L] & \left\OpnBrkt \frac{1}{2+\frac{3}{4}} \right\ClsBrkt & \left\OpnBrkt \testFrac \right\ClsBrkt & \OpnBrkt ~ \OpnBrktA ~ \OpnBrktB ~ \OpnBrktC ~ \OpnBrktD ~ \OpnBrktE ~ \OpnBrktF ~ \OpnBrktG ~ \OpnBrktH ~ \OpnBrktI ~ \OpnBrktJ ~ \OpnBrktK ~ \OpnBrktL \delEnd \\ \hline + {\textbackslash}ClsBrkt, {\textbackslash}ClsBrkt[A-L] & \left\OpnBrkt \frac{1}{2+\frac{3}{4}} \right\ClsBrkt & \left\OpnBrkt \testFrac \right\ClsBrkt & \ClsBrkt ~ \ClsBrktA ~ \ClsBrktB ~ \ClsBrktC ~ \ClsBrktD ~ \ClsBrktE ~ \ClsBrktF ~ \ClsBrktG ~ \ClsBrktH ~ \ClsBrktI ~ \ClsBrktJ ~ \ClsBrktK ~ \ClsBrktL \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnBrknBrkt, {\textbackslash}OpnBrknBrkt[A-L] & \left\OpnBrknBrkt \frac{1}{2+\frac{3}{4}} \right\ClsBrknBrkt & \left\OpnBrknBrkt \testFrac \right\ClsBrknBrkt & \OpnBrknBrkt ~ \OpnBrknBrktA ~ \OpnBrknBrktB ~ \OpnBrknBrktC ~ \OpnBrknBrktD ~ \OpnBrknBrktE ~ \OpnBrknBrktF ~ \OpnBrknBrktG ~ \OpnBrknBrktH ~ \OpnBrknBrktI ~ \OpnBrknBrktJ ~ \OpnBrknBrktK ~ \OpnBrknBrktL \delEnd \\ \hline + {\textbackslash}ClsBrknBrkt, {\textbackslash}ClsBrknBrkt[A-L] & \left\OpnBrknBrkt \frac{1}{2+\frac{3}{4}} \right\ClsBrknBrkt & \left\OpnBrknBrkt \testFrac \right\ClsBrknBrkt & \ClsBrknBrkt ~ \ClsBrknBrktA ~ \ClsBrknBrktB ~ \ClsBrknBrktC ~ \ClsBrknBrktD ~ \ClsBrknBrktE ~ \ClsBrknBrktF ~ \ClsBrknBrktG ~ \ClsBrknBrktH ~ \ClsBrknBrktI ~ \ClsBrknBrktJ ~ \ClsBrknBrktK ~ \ClsBrknBrktL \delEnd \\ \hline + {\textbackslash}OpnCircBrkt, {\textbackslash}OpnCircBrkt[A-L] & \left\OpnCircBrkt \frac{1}{2+\frac{3}{4}} \right\ClsCircBrkt & \left\OpnCircBrkt \testFrac \right\ClsCircBrkt & \OpnCircBrkt ~ \OpnCircBrktA ~ \OpnCircBrktB ~ \OpnCircBrktC ~ \OpnCircBrktD ~ \OpnCircBrktE ~ \OpnCircBrktF ~ \OpnCircBrktG ~ \OpnCircBrktH ~ \OpnCircBrktI ~ \OpnCircBrktJ ~ \OpnCircBrktK ~ \OpnCircBrktL \delEnd \\ \hline + {\textbackslash}ClsCircBrkt, {\textbackslash}ClsCircBrkt[A-L] & \left\OpnCircBrkt \frac{1}{2+\frac{3}{4}} \right\ClsCircBrkt & \left\OpnCircBrkt \testFrac \right\ClsCircBrkt & \ClsCircBrkt ~ \ClsCircBrktA ~ \ClsCircBrktB ~ \ClsCircBrktC ~ \ClsCircBrktD ~ \ClsCircBrktE ~ \ClsCircBrktF ~ \ClsCircBrktG ~ \ClsCircBrktH ~ \ClsCircBrktI ~ \ClsCircBrktJ ~ \ClsCircBrktK ~ \ClsCircBrktL \delEnd \\ \hline + {\textbackslash}OpnCrlyBrkt, {\textbackslash}OpnCrlyBrkt[A-L] & \left\OpnCrlyBrkt \frac{1}{2+\frac{3}{4}} \right\ClsCrlyBrkt & \left\OpnCrlyBrkt \testFrac \right\ClsCrlyBrkt & \OpnCrlyBrkt ~ \OpnCrlyBrktA ~ \OpnCrlyBrktB ~ \OpnCrlyBrktC ~ \OpnCrlyBrktD ~ \OpnCrlyBrktE ~ \OpnCrlyBrktF ~ \OpnCrlyBrktG ~ \OpnCrlyBrktH ~ \OpnCrlyBrktI ~ \OpnCrlyBrktJ ~ \OpnCrlyBrktK ~ \OpnCrlyBrktL \delEnd \\ \hline + {\textbackslash}ClsCrlyBrkt, {\textbackslash}ClsCrlyBrkt[A-L] & \left\OpnCrlyBrkt \frac{1}{2+\frac{3}{4}} \right\ClsCrlyBrkt & \left\OpnCrlyBrkt \testFrac \right\ClsCrlyBrkt & \ClsCrlyBrkt ~ \ClsCrlyBrktA ~ \ClsCrlyBrktB ~ \ClsCrlyBrktC ~ \ClsCrlyBrktD ~ \ClsCrlyBrktE ~ \ClsCrlyBrktF ~ \ClsCrlyBrktG ~ \ClsCrlyBrktH ~ \ClsCrlyBrktI ~ \ClsCrlyBrktJ ~ \ClsCrlyBrktK ~ \ClsCrlyBrktL \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnTortoise, {\textbackslash}OpnTortoise[A-L] & \left\OpnTortoise \frac{1}{2+\frac{3}{4}} \right\ClsTortoise & \left\OpnTortoise \testFrac \right\ClsTortoise & \OpnTortoise ~ \OpnTortoiseA ~ \OpnTortoiseB ~ \OpnTortoiseC ~ \OpnTortoiseD ~ \OpnTortoiseE ~ \OpnTortoiseF ~ \OpnTortoiseG ~ \OpnTortoiseH ~ \OpnTortoiseI ~ \OpnTortoiseJ ~ \OpnTortoiseK ~ \OpnTortoiseL \delEnd \\ \hline + {\textbackslash}ClsTortoise, {\textbackslash}ClsTortoise[A-L] & \left\OpnTortoise \frac{1}{2+\frac{3}{4}} \right\ClsTortoise & \left\OpnTortoise \testFrac \right\ClsTortoise & \ClsTortoise ~ \ClsTortoiseA ~ \ClsTortoiseB ~ \ClsTortoiseC ~ \ClsTortoiseD ~ \ClsTortoiseE ~ \ClsTortoiseF ~ \ClsTortoiseG ~ \ClsTortoiseH ~ \ClsTortoiseI ~ \ClsTortoiseJ ~ \ClsTortoiseK ~ \ClsTortoiseL \delEnd \\ \hline + {\textbackslash}OpnAngl, {\textbackslash}OpnAngl[A-P] & \left\OpnAngl \frac{1}{2+\frac{3}{4}} \right\ClsAngl & \left\OpnAngl \testFrac \right\ClsAngl & \OpnAngl ~ \OpnAnglA ~ \OpnAnglB ~ \OpnAnglC ~ \OpnAnglD ~ \OpnAnglE ~ \OpnAnglF ~ \OpnAnglG ~ \OpnAnglH ~ \OpnAnglI ~ \OpnAnglJ ~ \OpnAnglK ~ \OpnAnglL ~ \OpnAnglM ~ \OpnAnglN ~ \OpnAnglO ~ \OpnAnglP \delEnd \\ \hline + {\textbackslash}ClsAngl, {\textbackslash}ClsAngl[A-P] & \left\OpnAngl \frac{1}{2+\frac{3}{4}} \right\ClsAngl & \left\OpnAngl \testFrac \right\ClsAngl & \ClsAngl ~ \ClsAnglA ~ \ClsAnglB ~ \ClsAnglC ~ \ClsAnglD ~ \ClsAnglE ~ \ClsAnglF ~ \ClsAnglG ~ \ClsAnglH ~ \ClsAnglI ~ \ClsAnglJ ~ \ClsAnglK ~ \ClsAnglL ~ \ClsAnglM ~ \ClsAnglN ~ \ClsAnglO ~ \ClsAnglP \delEnd \\ \hline + {\textbackslash}OpnCurvAngl, {\textbackslash}OpnCurvAngl[A-P] & \left\OpnCurvAngl \frac{1}{2+\frac{3}{4}} \right\ClsCurvAngl & \left\OpnCurvAngl \testFrac \right\ClsCurvAngl & \OpnCurvAngl ~ \OpnCurvAnglA ~ \OpnCurvAnglB ~ \OpnCurvAnglC ~ \OpnCurvAnglD ~ \OpnCurvAnglE ~ \OpnCurvAnglF ~ \OpnCurvAnglG ~ \OpnCurvAnglH ~ \OpnCurvAnglI ~ \OpnCurvAnglJ ~ \OpnCurvAnglK ~ \OpnCurvAnglL ~ \OpnCurvAnglM ~ \OpnCurvAnglN ~ \OpnCurvAnglO ~ \OpnCurvAnglP \delEnd \\ \hline + {\textbackslash}ClsCurvAngl, {\textbackslash}ClsCurvAngl[A-P] & \left\OpnCurvAngl \frac{1}{2+\frac{3}{4}} \right\ClsCurvAngl & \left\OpnCurvAngl \testFrac \right\ClsCurvAngl & \ClsCurvAngl ~ \ClsCurvAnglA ~ \ClsCurvAnglB ~ \ClsCurvAnglC ~ \ClsCurvAnglD ~ \ClsCurvAnglE ~ \ClsCurvAnglF ~ \ClsCurvAnglG ~ \ClsCurvAnglH ~ \ClsCurvAnglI ~ \ClsCurvAnglJ ~ \ClsCurvAnglK ~ \ClsCurvAnglL ~ \ClsCurvAnglM ~ \ClsCurvAnglN ~ \ClsCurvAnglO ~ \ClsCurvAnglP \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnCeil, {\textbackslash}OpnCeil[A-L] & \left\OpnCeil \frac{1}{2+\frac{3}{4}} \right\ClsCeil & \left\OpnCeil \testFrac \right\ClsCeil & \OpnCeil ~ \OpnCeilA ~ \OpnCeilB ~ \OpnCeilC ~ \OpnCeilD ~ \OpnCeilE ~ \OpnCeilF ~ \OpnCeilG ~ \OpnCeilH ~ \OpnCeilI ~ \OpnCeilJ ~ \OpnCeilK ~ \OpnCeilL \delEnd \\ \hline + {\textbackslash}ClsCeil, {\textbackslash}ClsCeil[A-L] & \left\OpnCeil \frac{1}{2+\frac{3}{4}} \right\ClsCeil & \left\OpnCeil \testFrac \right\ClsCeil & \ClsCeil ~ \ClsCeilA ~ \ClsCeilB ~ \ClsCeilC ~ \ClsCeilD ~ \ClsCeilE ~ \ClsCeilF ~ \ClsCeilG ~ \ClsCeilH ~ \ClsCeilI ~ \ClsCeilJ ~ \ClsCeilK ~ \ClsCeilL \delEnd \\ \hline + {\textbackslash}OpnFloor, {\textbackslash}OpnFloor[A-L] & \left\OpnFloor \frac{1}{2+\frac{3}{4}} \right\ClsFloor & \left\OpnFloor \testFrac \right\ClsFloor & \OpnFloor ~ \OpnFloorA ~ \OpnFloorB ~ \OpnFloorC ~ \OpnFloorD ~ \OpnFloorE ~ \OpnFloorF ~ \OpnFloorG ~ \OpnFloorH ~ \OpnFloorI ~ \OpnFloorJ ~ \OpnFloorK ~ \OpnFloorL \delEnd \\ \hline + {\textbackslash}ClsFloor, {\textbackslash}ClsFloor[A-L] & \left\OpnFloor \frac{1}{2+\frac{3}{4}} \right\ClsFloor & \left\OpnFloor \testFrac \right\ClsFloor & \ClsFloor ~ \ClsFloorA ~ \ClsFloorB ~ \ClsFloorC ~ \ClsFloorD ~ \ClsFloorE ~ \ClsFloorF ~ \ClsFloorG ~ \ClsFloorH ~ \ClsFloorI ~ \ClsFloorJ ~ \ClsFloorK ~ \ClsFloorL \delEnd \\ \hline + {\textbackslash}OpnTurn, {\textbackslash}OpnTurn[A-L] & \left\OpnTurn \frac{1}{2+\frac{3}{4}} \right\ClsTurn & \left\OpnTurn \testFrac \right\ClsTurn & \OpnTurn ~ \OpnTurnA ~ \OpnTurnB ~ \OpnTurnC ~ \OpnTurnD ~ \OpnTurnE ~ \OpnTurnF ~ \OpnTurnG ~ \OpnTurnH ~ \OpnTurnI ~ \OpnTurnJ ~ \OpnTurnK ~ \OpnTurnL \delEnd \\ \hline + {\textbackslash}ClsTurn, {\textbackslash}ClsTurn[A-L] & \left\OpnTurn \frac{1}{2+\frac{3}{4}} \right\ClsTurn & \left\OpnTurn \testFrac \right\ClsTurn & \ClsTurn ~ \ClsTurnA ~ \ClsTurnB ~ \ClsTurnC ~ \ClsTurnD ~ \ClsTurnE ~ \ClsTurnF ~ \ClsTurnG ~ \ClsTurnH ~ \ClsTurnI ~ \ClsTurnJ ~ \ClsTurnK ~ \ClsTurnL \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnDblGrp, {\textbackslash}OpnDblGrp[A-L] & \left\OpnDblGrp \frac{1}{2+\frac{3}{4}} \right\ClsDblGrp & \left\OpnDblGrp \testFrac \right\ClsDblGrp & \OpnDblGrp ~ \OpnDblGrpA ~ \OpnDblGrpB ~ \OpnDblGrpC ~ \OpnDblGrpD ~ \OpnDblGrpE ~ \OpnDblGrpF ~ \OpnDblGrpG ~ \OpnDblGrpH ~ \OpnDblGrpI ~ \OpnDblGrpJ ~ \OpnDblGrpK ~ \OpnDblGrpL \delEnd \\ \hline + {\textbackslash}ClsDblGrp, {\textbackslash}ClsDblGrp[A-L] & \left\OpnDblGrp \frac{1}{2+\frac{3}{4}} \right\ClsDblGrp & \left\OpnDblGrp \testFrac \right\ClsDblGrp & \ClsDblGrp ~ \ClsDblGrpA ~ \ClsDblGrpB ~ \ClsDblGrpC ~ \ClsDblGrpD ~ \ClsDblGrpE ~ \ClsDblGrpF ~ \ClsDblGrpG ~ \ClsDblGrpH ~ \ClsDblGrpI ~ \ClsDblGrpJ ~ \ClsDblGrpK ~ \ClsDblGrpL \delEnd \\ \hline + {\textbackslash}OpnDblParn, {\textbackslash}OpnDblParn[A-L] & \left\OpnDblParn \frac{1}{2+\frac{3}{4}} \right\ClsDblParn & \left\OpnDblParn \testFrac \right\ClsDblParn & \OpnDblParn ~ \OpnDblParnA ~ \OpnDblParnB ~ \OpnDblParnC ~ \OpnDblParnD ~ \OpnDblParnE ~ \OpnDblParnF ~ \OpnDblParnG ~ \OpnDblParnH ~ \OpnDblParnI ~ \OpnDblParnJ ~ \OpnDblParnK ~ \OpnDblParnL \delEnd \\ \hline + {\textbackslash}ClsDblParn, {\textbackslash}ClsDblParn[A-L] & \left\OpnDblParn \frac{1}{2+\frac{3}{4}} \right\ClsDblParn & \left\OpnDblParn \testFrac \right\ClsDblParn & \ClsDblParn ~ \ClsDblParnA ~ \ClsDblParnB ~ \ClsDblParnC ~ \ClsDblParnD ~ \ClsDblParnE ~ \ClsDblParnF ~ \ClsDblParnG ~ \ClsDblParnH ~ \ClsDblParnI ~ \ClsDblParnJ ~ \ClsDblParnK ~ \ClsDblParnL \delEnd \\ \hline + {\textbackslash}OpnDblBrac, {\textbackslash}OpnDblBrac[A-L] & \left\OpnDblBrac \frac{1}{2+\frac{3}{4}} \right\ClsDblBrac & \left\OpnDblBrac \testFrac \right\ClsDblBrac & \OpnDblBrac ~ \OpnDblBracA ~ \OpnDblBracB ~ \OpnDblBracC ~ \OpnDblBracD ~ \OpnDblBracE ~ \OpnDblBracF ~ \OpnDblBracG ~ \OpnDblBracH ~ \OpnDblBracI ~ \OpnDblBracJ ~ \OpnDblBracK ~ \OpnDblBracL \delEnd \\ \hline + {\textbackslash}ClsDblBrac, {\textbackslash}ClsDblBrac[A-L] & \left\OpnDblBrac \frac{1}{2+\frac{3}{4}} \right\ClsDblBrac & \left\OpnDblBrac \testFrac \right\ClsDblBrac & \ClsDblBrac ~ \ClsDblBracA ~ \ClsDblBracB ~ \ClsDblBracC ~ \ClsDblBracD ~ \ClsDblBracE ~ \ClsDblBracF ~ \ClsDblBracG ~ \ClsDblBracH ~ \ClsDblBracI ~ \ClsDblBracJ ~ \ClsDblBracK ~ \ClsDblBracL \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnDblAngl, {\textbackslash}OpnDblAngl[A-P] & \left\OpnDblAngl \frac{1}{2+\frac{3}{4}} \right\ClsDblAngl & \left\OpnDblAngl \testFrac \right\ClsDblAngl & \OpnDblAngl ~ \OpnDblAnglA ~ \OpnDblAnglB ~ \OpnDblAnglC ~ \OpnDblAnglD ~ \OpnDblAnglE ~ \OpnDblAnglF ~ \OpnDblAnglG ~ \OpnDblAnglH ~ \OpnDblAnglI ~ \OpnDblAnglJ ~ \OpnDblAnglK ~ \OpnDblAnglL ~ \OpnDblAnglM ~ \OpnDblAnglN ~ \OpnDblAnglO ~ \OpnDblAnglP \delEnd \\ \hline + {\textbackslash}ClsDblAngl, {\textbackslash}ClsDblAngl[A-P] & \left\OpnDblAngl \frac{1}{2+\frac{3}{4}} \right\ClsDblAngl & \left\OpnDblAngl \testFrac \right\ClsDblAngl & \ClsDblAngl ~ \ClsDblAnglA ~ \ClsDblAnglB ~ \ClsDblAnglC ~ \ClsDblAnglD ~ \ClsDblAnglE ~ \ClsDblAnglF ~ \ClsDblAnglG ~ \ClsDblAnglH ~ \ClsDblAnglI ~ \ClsDblAnglJ ~ \ClsDblAnglK ~ \ClsDblAnglL ~ \ClsDblAnglM ~ \ClsDblAnglN ~ \ClsDblAnglO ~ \ClsDblAnglP \delEnd \\ \hline + {\textbackslash}OpnSqrParn, {\textbackslash}OpnSqrParn[A-L] & \left\OpnSqrParn \frac{1}{2+\frac{3}{4}} \right\ClsSqrParn & \left\OpnSqrParn \testFrac \right\ClsSqrParn & \OpnSqrParn ~ \OpnSqrParnA ~ \OpnSqrParnB ~ \OpnSqrParnC ~ \OpnSqrParnD ~ \OpnSqrParnE ~ \OpnSqrParnF ~ \OpnSqrParnG ~ \OpnSqrParnH ~ \OpnSqrParnI ~ \OpnSqrParnJ ~ \OpnSqrParnK ~ \OpnSqrParnL \delEnd \\ \hline + {\textbackslash}ClsSqrParn, {\textbackslash}ClsSqrParn[A-L] & \left\OpnSqrParn \frac{1}{2+\frac{3}{4}} \right\ClsSqrParn & \left\OpnSqrParn \testFrac \right\ClsSqrParn & \ClsSqrParn ~ \ClsSqrParnA ~ \ClsSqrParnB ~ \ClsSqrParnC ~ \ClsSqrParnD ~ \ClsSqrParnE ~ \ClsSqrParnF ~ \ClsSqrParnG ~ \ClsSqrParnH ~ \ClsSqrParnI ~ \ClsSqrParnJ ~ \ClsSqrParnK ~ \ClsSqrParnL \delEnd \\ \hline + {\textbackslash}OpnParnBar, {\textbackslash}OpnParnBar[A-L] & \left\OpnParnBar \frac{1}{2+\frac{3}{4}} \right\ClsParnBar & \left\OpnParnBar \testFrac \right\ClsParnBar & \OpnParnBar ~ \OpnParnBarA ~ \OpnParnBarB ~ \OpnParnBarC ~ \OpnParnBarD ~ \OpnParnBarE ~ \OpnParnBarF ~ \OpnParnBarG ~ \OpnParnBarH ~ \OpnParnBarI ~ \OpnParnBarJ ~ \OpnParnBarK ~ \OpnParnBarL \delEnd \\ \hline + {\textbackslash}ClsParnBar, {\textbackslash}ClsParnBar[A-L] & \left\OpnParnBar \frac{1}{2+\frac{3}{4}} \right\ClsParnBar & \left\OpnParnBar \testFrac \right\ClsParnBar & \ClsParnBar ~ \ClsParnBarA ~ \ClsParnBarB ~ \ClsParnBarC ~ \ClsParnBarD ~ \ClsParnBarE ~ \ClsParnBarF ~ \ClsParnBarG ~ \ClsParnBarH ~ \ClsParnBarI ~ \ClsParnBarJ ~ \ClsParnBarK ~ \ClsParnBarL \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnBracBar, {\textbackslash}OpnBracBar[A-L] & \left\OpnBracBar \frac{1}{2+\frac{3}{4}} \right\ClsBracBar & \left\OpnBracBar \testFrac \right\ClsBracBar & \OpnBracBar ~ \OpnBracBarA ~ \OpnBracBarB ~ \OpnBracBarC ~ \OpnBracBarD ~ \OpnBracBarE ~ \OpnBracBarF ~ \OpnBracBarG ~ \OpnBracBarH ~ \OpnBracBarI ~ \OpnBracBarJ ~ \OpnBracBarK ~ \OpnBracBarL \delEnd \\ \hline + {\textbackslash}ClsBracBar, {\textbackslash}ClsBracBar[A-L] & \left\OpnBracBar \frac{1}{2+\frac{3}{4}} \right\ClsBracBar & \left\OpnBracBar \testFrac \right\ClsBracBar & \ClsBracBar ~ \ClsBracBarA ~ \ClsBracBarB ~ \ClsBracBarC ~ \ClsBracBarD ~ \ClsBracBarE ~ \ClsBracBarF ~ \ClsBracBarG ~ \ClsBracBarH ~ \ClsBracBarI ~ \ClsBracBarJ ~ \ClsBracBarK ~ \ClsBracBarL \delEnd \\ \hline + {\textbackslash}OpnBrknBracBar, {\textbackslash}OpnBrknBracBar[A-L] & \left\OpnBrknBracBar \frac{1}{2+\frac{3}{4}} \right\ClsBrknBracBar & \left\OpnBrknBracBar \testFrac \right\ClsBrknBracBar & \OpnBrknBracBar ~ \OpnBrknBracBarA ~ \OpnBrknBracBarB ~ \OpnBrknBracBarC ~ \OpnBrknBracBarD ~ \OpnBrknBracBarE ~ \OpnBrknBracBarF ~ \OpnBrknBracBarG ~ \OpnBrknBracBarH ~ \OpnBrknBracBarI ~ \OpnBrknBracBarJ ~ \OpnBrknBracBarK ~ \OpnBrknBracBarL \delEnd \\ \hline + {\textbackslash}ClsBrknBracBar, {\textbackslash}ClsBrknBracBar[A-L] & \left\OpnBrknBracBar \frac{1}{2+\frac{3}{4}} \right\ClsBrknBracBar & \left\OpnBrknBracBar \testFrac \right\ClsBrknBracBar & \ClsBrknBracBar ~ \ClsBrknBracBarA ~ \ClsBrknBracBarB ~ \ClsBrknBracBarC ~ \ClsBrknBracBarD ~ \ClsBrknBracBarE ~ \ClsBrknBracBarF ~ \ClsBrknBracBarG ~ \ClsBrknBracBarH ~ \ClsBrknBracBarI ~ \ClsBrknBracBarJ ~ \ClsBrknBracBarK ~ \ClsBrknBracBarL \delEnd \\ \hline + {\textbackslash}OpnCircBracBar, {\textbackslash}OpnCircBracBar[A-L] & \left\OpnCircBracBar \frac{1}{2+\frac{3}{4}} \right\ClsCircBracBar & \left\OpnCircBracBar \testFrac \right\ClsCircBracBar & \OpnCircBracBar ~ \OpnCircBracBarA ~ \OpnCircBracBarB ~ \OpnCircBracBarC ~ \OpnCircBracBarD ~ \OpnCircBracBarE ~ \OpnCircBracBarF ~ \OpnCircBracBarG ~ \OpnCircBracBarH ~ \OpnCircBracBarI ~ \OpnCircBracBarJ ~ \OpnCircBracBarK ~ \OpnCircBracBarL \delEnd \\ \hline + {\textbackslash}ClsCircBracBar, {\textbackslash}ClsCircBracBar[A-L] & \left\OpnCircBracBar \frac{1}{2+\frac{3}{4}} \right\ClsCircBracBar & \left\OpnCircBracBar \testFrac \right\ClsCircBracBar & \ClsCircBracBar ~ \ClsCircBracBarA ~ \ClsCircBracBarB ~ \ClsCircBracBarC ~ \ClsCircBracBarD ~ \ClsCircBracBarE ~ \ClsCircBracBarF ~ \ClsCircBracBarG ~ \ClsCircBracBarH ~ \ClsCircBracBarI ~ \ClsCircBracBarJ ~ \ClsCircBracBarK ~ \ClsCircBracBarL \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnBrktBar, {\textbackslash}OpnBrktBar[A-L] & \left\OpnBrktBar \frac{1}{2+\frac{3}{4}} \right\ClsBrktBar & \left\OpnBrktBar \testFrac \right\ClsBrktBar & \OpnBrktBar ~ \OpnBrktBarA ~ \OpnBrktBarB ~ \OpnBrktBarC ~ \OpnBrktBarD ~ \OpnBrktBarE ~ \OpnBrktBarF ~ \OpnBrktBarG ~ \OpnBrktBarH ~ \OpnBrktBarI ~ \OpnBrktBarJ ~ \OpnBrktBarK ~ \OpnBrktBarL \delEnd \\ \hline + {\textbackslash}ClsBrktBar, {\textbackslash}ClsBrktBar[A-L] & \left\OpnBrktBar \frac{1}{2+\frac{3}{4}} \right\ClsBrktBar & \left\OpnBrktBar \testFrac \right\ClsBrktBar & \ClsBrktBar ~ \ClsBrktBarA ~ \ClsBrktBarB ~ \ClsBrktBarC ~ \ClsBrktBarD ~ \ClsBrktBarE ~ \ClsBrktBarF ~ \ClsBrktBarG ~ \ClsBrktBarH ~ \ClsBrktBarI ~ \ClsBrktBarJ ~ \ClsBrktBarK ~ \ClsBrktBarL \delEnd \\ \hline + {\textbackslash}OpnBrknBrktBar, {\textbackslash}OpnBrknBrktBar[A-L] & \left\OpnBrknBrktBar \frac{1}{2+\frac{3}{4}} \right\ClsBrknBrktBar & \left\OpnBrknBrktBar \testFrac \right\ClsBrknBrktBar & \OpnBrknBrktBar ~ \OpnBrknBrktBarA ~ \OpnBrknBrktBarB ~ \OpnBrknBrktBarC ~ \OpnBrknBrktBarD ~ \OpnBrknBrktBarE ~ \OpnBrknBrktBarF ~ \OpnBrknBrktBarG ~ \OpnBrknBrktBarH ~ \OpnBrknBrktBarI ~ \OpnBrknBrktBarJ ~ \OpnBrknBrktBarK ~ \OpnBrknBrktBarL \delEnd \\ \hline + {\textbackslash}ClsBrknBrktBar, {\textbackslash}ClsBrknBrktBar[A-L] & \left\OpnBrknBrktBar \frac{1}{2+\frac{3}{4}} \right\ClsBrknBrktBar & \left\OpnBrknBrktBar \testFrac \right\ClsBrknBrktBar & \ClsBrknBrktBar ~ \ClsBrknBrktBarA ~ \ClsBrknBrktBarB ~ \ClsBrknBrktBarC ~ \ClsBrknBrktBarD ~ \ClsBrknBrktBarE ~ \ClsBrknBrktBarF ~ \ClsBrknBrktBarG ~ \ClsBrknBrktBarH ~ \ClsBrknBrktBarI ~ \ClsBrknBrktBarJ ~ \ClsBrknBrktBarK ~ \ClsBrknBrktBarL \delEnd \\ \hline + {\textbackslash}OpnCircBrktBar, {\textbackslash}OpnCircBrktBar[A-L] & \left\OpnCircBrktBar \frac{1}{2+\frac{3}{4}} \right\ClsCircBrktBar & \left\OpnCircBrktBar \testFrac \right\ClsCircBrktBar & \OpnCircBrktBar ~ \OpnCircBrktBarA ~ \OpnCircBrktBarB ~ \OpnCircBrktBarC ~ \OpnCircBrktBarD ~ \OpnCircBrktBarE ~ \OpnCircBrktBarF ~ \OpnCircBrktBarG ~ \OpnCircBrktBarH ~ \OpnCircBrktBarI ~ \OpnCircBrktBarJ ~ \OpnCircBrktBarK ~ \OpnCircBrktBarL \delEnd \\ \hline + {\textbackslash}ClsCircBrktBar, {\textbackslash}ClsCircBrktBar[A-L] & \left\OpnCircBrktBar \frac{1}{2+\frac{3}{4}} \right\ClsCircBrktBar & \left\OpnCircBrktBar \testFrac \right\ClsCircBrktBar & \ClsCircBrktBar ~ \ClsCircBrktBarA ~ \ClsCircBrktBarB ~ \ClsCircBrktBarC ~ \ClsCircBrktBarD ~ \ClsCircBrktBarE ~ \ClsCircBrktBarF ~ \ClsCircBrktBarG ~ \ClsCircBrktBarH ~ \ClsCircBrktBarI ~ \ClsCircBrktBarJ ~ \ClsCircBrktBarK ~ \ClsCircBrktBarL \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListD} + {\textbackslash}OpnCrlyBrktBar, {\textbackslash}OpnCrlyBrktBar[A-L] & \left\OpnCrlyBrktBar \frac{1}{2+\frac{3}{4}} \right\ClsCrlyBrktBar & \left\OpnCrlyBrktBar \testFrac \right\ClsCrlyBrktBar & \OpnCrlyBrktBar ~ \OpnCrlyBrktBarA ~ \OpnCrlyBrktBarB ~ \OpnCrlyBrktBarC ~ \OpnCrlyBrktBarD ~ \OpnCrlyBrktBarE ~ \OpnCrlyBrktBarF ~ \OpnCrlyBrktBarG ~ \OpnCrlyBrktBarH ~ \OpnCrlyBrktBarI ~ \OpnCrlyBrktBarJ ~ \OpnCrlyBrktBarK ~ \OpnCrlyBrktBarL \delEnd \\ \hline + {\textbackslash}ClsCrlyBrktBar, {\textbackslash}ClsCrlyBrktBar[A-L] & \left\OpnCrlyBrktBar \frac{1}{2+\frac{3}{4}} \right\ClsCrlyBrktBar & \left\OpnCrlyBrktBar \testFrac \right\ClsCrlyBrktBar & \ClsCrlyBrktBar ~ \ClsCrlyBrktBarA ~ \ClsCrlyBrktBarB ~ \ClsCrlyBrktBarC ~ \ClsCrlyBrktBarD ~ \ClsCrlyBrktBarE ~ \ClsCrlyBrktBarF ~ \ClsCrlyBrktBarG ~ \ClsCrlyBrktBarH ~ \ClsCrlyBrktBarI ~ \ClsCrlyBrktBarJ ~ \ClsCrlyBrktBarK ~ \ClsCrlyBrktBarL \delEnd \\ \hline + {\textbackslash}OpnTortoiseBar, {\textbackslash}OpnTortoiseBar[A-L] & \left\OpnTortoiseBar \frac{1}{2+\frac{3}{4}} \right\ClsTortoiseBar & \left\OpnTortoiseBar \testFrac \right\ClsTortoiseBar & \OpnTortoiseBar ~ \OpnTortoiseBarA ~ \OpnTortoiseBarB ~ \OpnTortoiseBarC ~ \OpnTortoiseBarD ~ \OpnTortoiseBarE ~ \OpnTortoiseBarF ~ \OpnTortoiseBarG ~ \OpnTortoiseBarH ~ \OpnTortoiseBarI ~ \OpnTortoiseBarJ ~ \OpnTortoiseBarK ~ \OpnTortoiseBarL \delEnd \\ \hline + {\textbackslash}ClsTortoiseBar, {\textbackslash}ClsTortoiseBar[A-L] & \left\OpnTortoiseBar \frac{1}{2+\frac{3}{4}} \right\ClsTortoiseBar & \left\OpnTortoiseBar \testFrac \right\ClsTortoiseBar & \ClsTortoiseBar ~ \ClsTortoiseBarA ~ \ClsTortoiseBarB ~ \ClsTortoiseBarC ~ \ClsTortoiseBarD ~ \ClsTortoiseBarE ~ \ClsTortoiseBarF ~ \ClsTortoiseBarG ~ \ClsTortoiseBarH ~ \ClsTortoiseBarI ~ \ClsTortoiseBarJ ~ \ClsTortoiseBarK ~ \ClsTortoiseBarL \delEnd \\ \hline + {\textbackslash}OpnAnglBar, {\textbackslash}OpnAnglBar[A-P] & \left\OpnAnglBar \frac{1}{2+\frac{3}{4}} \right\ClsAnglBar & \left\OpnAnglBar \testFrac \right\ClsAnglBar & \OpnAnglBar ~ \OpnAnglBarA ~ \OpnAnglBarB ~ \OpnAnglBarC ~ \OpnAnglBarD ~ \OpnAnglBarE ~ \OpnAnglBarF ~ \OpnAnglBarG ~ \OpnAnglBarH ~ \OpnAnglBarI ~ \OpnAnglBarJ ~ \OpnAnglBarK ~ \OpnAnglBarL ~ \OpnAnglBarM ~ \OpnAnglBarN ~ \OpnAnglBarO ~ \OpnAnglBarP \delEnd \\ \hline + {\textbackslash}ClsAnglBar, {\textbackslash}ClsAnglBar[A-P] & \left\OpnAnglBar \frac{1}{2+\frac{3}{4}} \right\ClsAnglBar & \left\OpnAnglBar \testFrac \right\ClsAnglBar & \ClsAnglBar ~ \ClsAnglBarA ~ \ClsAnglBarB ~ \ClsAnglBarC ~ \ClsAnglBarD ~ \ClsAnglBarE ~ \ClsAnglBarF ~ \ClsAnglBarG ~ \ClsAnglBarH ~ \ClsAnglBarI ~ \ClsAnglBarJ ~ \ClsAnglBarK ~ \ClsAnglBarL ~ \ClsAnglBarM ~ \ClsAnglBarN ~ \ClsAnglBarO ~ \ClsAnglBarP \delEnd \\ \hline + \end{symbolListD} + + \newpage + \begin{symbolListB} + Greek lower case alpha & \grualpha & \textup{{\textbackslash}{grualpha} } & Greek upper case alpha & \gruAlpha & \textup{{\textbackslash}{gruAlpha} } \\ \hline + Greek lower case beta & \grubeta & \textup{{\textbackslash}{grubeta} } & Greek upper case beta & \gruBeta & \textup{{\textbackslash}{gruBeta} } \\ \hline + Greek lower case gamma & \grugamma & \textup{{\textbackslash}{grugamma} } & Greek upper case gamma & \gruGamma & \textup{{\textbackslash}{gruGamma} } \\ \hline + Greek lower case delta & \grudelta & \textup{{\textbackslash}{grudelta} } & Greek upper case delta & \gruDelta & \textup{{\textbackslash}{gruDelta} } \\ \hline + Greek lower case epsilon & \gruepsilon & \textup{{\textbackslash}{gruepsilon} } & Greek upper case epsilon & \gruEpsilon & \textup{{\textbackslash}{gruEpsilon} } \\ \hline + Greek lower case epsilon & \gruvarepsilon & \textup{{\textbackslash}{gruvarepsilon} } & & & \\ \hline + Greek lower case zeta & \gruzeta & \textup{{\textbackslash}{gruzeta} } & Greek upper case zeta & \gruZeta & \textup{{\textbackslash}{gruZeta} } \\ \hline + Greek lower case eta & \grueta & \textup{{\textbackslash}{grueta} } & Greek upper case eta & \gruEta & \textup{{\textbackslash}{gruEta} } \\ \hline + Greek lower case theta & \grutheta & \textup{{\textbackslash}{grutheta} } & Greek upper case theta & \gruTheta & \textup{{\textbackslash}{gruTheta} } \\ \hline + Greek lower case theta & \gruvartheta & \textup{{\textbackslash}{gruvartheta} } & & & \\ \hline + Greek lower case iota & \gruiota & \textup{{\textbackslash}{gruiota} } & Greek upper case iota & \gruIota & \textup{{\textbackslash}{gruIota} } \\ \hline + Greek lower case kappa & \grukappa & \textup{{\textbackslash}{grukappa} } & Greek upper case kappa & \gruKappa & \textup{{\textbackslash}{gruKappa} } \\ \hline + Greek lower case lambda & \grulambda & \textup{{\textbackslash}{grulambda} } & Greek upper case lambda & \gruLambda & \textup{{\textbackslash}{gruLambda} } \\ \hline + Greek lower case mu & \grumu & \textup{{\textbackslash}{grumu} } & Greek upper case mu & \gruMu & \textup{{\textbackslash}{gruMu} } \\ \hline + Greek lower case nu & \grunu & \textup{{\textbackslash}{grunu} } & Greek upper case nu & \gruNu & \textup{{\textbackslash}{gruNu} } \\ \hline + Greek lower case xi & \gruxi & \textup{{\textbackslash}{gruxi} } & Greek upper case xi & \gruXi & \textup{{\textbackslash}{gruXi} } \\ \hline + Greek lower case omicron & \gruomicron & \textup{{\textbackslash}{gruomicron} } & Greek upper case omicron & \gruOmicron & \textup{{\textbackslash}{gruOmicron} } \\ \hline + Greek lower case pi & \grupi & \textup{{\textbackslash}{grupi} } & Greek upper case pi & \gruPi & \textup{{\textbackslash}{gruPi} } \\ \hline + Greek lower case pi & \gruvarpi & \textup{{\textbackslash}{gruvarpi} } & & & \\ \hline + Greek lower case rho & \grurho & \textup{{\textbackslash}{grurho} } & Greek upper case rho & \gruRho & \textup{{\textbackslash}{gruRho} } \\ \hline + Greek lower case rho & \gruvarrho & \textup{{\textbackslash}{gruvarrho} } & & & \\ \hline + Greek lower case sigma & \grusigma & \textup{{\textbackslash}{grusigma} } & Greek upper case sigma & \gruSigma & \textup{{\textbackslash}{gruSigma} } \\ \hline + Greek lower case sigma & \gruvarsigma & \textup{{\textbackslash}{gruvarsigma} } & & & \\ \hline + Greek lower case tau & \grutau & \textup{{\textbackslash}{grutau} } & Greek upper case tau & \gruTau & \textup{{\textbackslash}{gruTau} } \\ \hline + Greek lower case upsilon & \gruupsilon & \textup{{\textbackslash}{gruupsilon} } & Greek upper case upsilon & \gruUpsilon & \textup{{\textbackslash}{gruUpsilon} } \\ \hline + Greek lower case phi & \gruphi & \textup{{\textbackslash}{gruphi} } & Greek upper case phi & \gruPhi & \textup{{\textbackslash}{gruPhi} } \\ \hline + Greek lower case phi & \gruvarphi & \textup{{\textbackslash}{gruvarphi} } & & & \\ \hline + Greek lower case chi & \gruchi & \textup{{\textbackslash}{gruchi} } & Greek upper case chi & \gruChi & \textup{{\textbackslash}{gruChi} } \\ \hline + Greek lower case psi & \grupsi & \textup{{\textbackslash}{grupsi} } & Greek upper case psi & \gruPsi & \textup{{\textbackslash}{gruPsi} } \\ \hline + Greek lower case omega & \gruomega & \textup{{\textbackslash}{gruomega} } & Greek upper case omega & \gruOmega & \textup{{\textbackslash}{gruOmega} } \\ \hline + \end{symbolListB} + +% \newpage +% \begin{symbolListB} +% Greek lower case alpha & \symgru{\Uchar "3B1} & \textup{{\textbackslash}{grualpha} } & Greek upper case alpha & \symgru{\Uchar "391} & \textup{{\textbackslash}{gruAlpha} } \\ \hline +% Greek lower case beta & \symgru{\Uchar "3B2} & \textup{{\textbackslash}{grubeta} } & Greek upper case beta & \symgru{\Uchar "392} & \textup{{\textbackslash}{gruBeta} } \\ \hline +% Greek lower case gamma & \symgru{\Uchar "3B3} & \textup{{\textbackslash}{grugamma} } & Greek upper case gamma & \symgru{\Uchar "393} & \textup{{\textbackslash}{gruGamma} } \\ \hline +% Greek lower case delta & \symgru{\Uchar "3B4} & \textup{{\textbackslash}{grudelta} } & Greek upper case delta & \symgru{\Uchar "394} & \textup{{\textbackslash}{gruDelta} } \\ \hline +% Greek lower case epsilon & \symgru{\Uchar "3F5} & \textup{{\textbackslash}{gruepsilon} } & Greek upper case epsilon & \symgru{\Uchar "395} & \textup{{\textbackslash}{gruEpsilon} } \\ \hline +% Greek lower case epsilon & \symgru{\Uchar "3B5} & \textup{{\textbackslash}{gruvarepsilon} } & & & \\ \hline +% Greek lower case zeta & \symgru{\Uchar "3B6} & \textup{{\textbackslash}{gruzeta} } & Greek upper case zeta & \symgru{\Uchar "396} & \textup{{\textbackslash}{gruZeta} } \\ \hline +% Greek lower case eta & \symgru{\Uchar "3B7} & \textup{{\textbackslash}{grueta} } & Greek upper case eta & \symgru{\Uchar "397} & \textup{{\textbackslash}{gruEta} } \\ \hline +% Greek lower case theta & \symgru{\Uchar "3B8} & \textup{{\textbackslash}{grutheta} } & Greek upper case theta & \symgru{\Uchar "398} & \textup{{\textbackslash}{gruTheta} } \\ \hline +% Greek lower case theta & \symgru{\Uchar "3D1} & \textup{{\textbackslash}{gruvartheta} } & & & \\ \hline +% Greek lower case iota & \symgru{\Uchar "3B9} & \textup{{\textbackslash}{gruiota} } & Greek upper case iota & \symgru{\Uchar "399} & \textup{{\textbackslash}{gruIota} } \\ \hline +% Greek lower case kappa & \symgru{\Uchar "3BA} & \textup{{\textbackslash}{grukappa} } & Greek upper case kappa & \symgru{\Uchar "39A} & \textup{{\textbackslash}{gruKappa} } \\ \hline +% Greek lower case lambda & \symgru{\Uchar "3BB} & \textup{{\textbackslash}{grulambda} } & Greek upper case lambda & \symgru{\Uchar "39B} & \textup{{\textbackslash}{gruLambda} } \\ \hline +% Greek lower case mu & \symgru{\Uchar "3BC} & \textup{{\textbackslash}{grumu} } & Greek upper case mu & \symgru{\Uchar "39C} & \textup{{\textbackslash}{gruMu} } \\ \hline +% Greek lower case nu & \symgru{\Uchar "3BD} & \textup{{\textbackslash}{grunu} } & Greek upper case nu & \symgru{\Uchar "39D} & \textup{{\textbackslash}{gruNu} } \\ \hline +% Greek lower case xi & \symgru{\Uchar "3BE} & \textup{{\textbackslash}{gruxi} } & Greek upper case xi & \symgru{\Uchar "39E} & \textup{{\textbackslash}{gruXi} } \\ \hline +% Greek lower case omicron & \symgru{\Uchar "3BF} & \textup{{\textbackslash}{gruomicron} } & Greek upper case omicron & \symgru{\Uchar "39F} & \textup{{\textbackslash}{gruOmicron} } \\ \hline +% Greek lower case pi & \symgru{\Uchar "3C0} & \textup{{\textbackslash}{grupi} } & Greek upper case pi & \symgru{\Uchar "3A0} & \textup{{\textbackslash}{gruPi} } \\ \hline +% Greek lower case pi & \symgru{\Uchar "3D6} & \textup{{\textbackslash}{gruvarpi} } & & & \\ \hline +% Greek lower case rho & \symgru{\Uchar "3C1} & \textup{{\textbackslash}{grurho} } & Greek upper case rho & \symgru{\Uchar "3A1} & \textup{{\textbackslash}{gruRho} } \\ \hline +% Greek lower case rho & \symgru{\Uchar "3F1} & \textup{{\textbackslash}{gruvarrho} } & & & \\ \hline +% Greek lower case sigma & \symgru{\Uchar "3C3} & \textup{{\textbackslash}{grusigma} } & Greek upper case sigma & \symgru{\Uchar "3A3} & \textup{{\textbackslash}{gruSigma} } \\ \hline +% Greek lower case sigma & \symgru{\Uchar "3C2} & \textup{{\textbackslash}{gruvarsigma} } & & & \\ \hline +% Greek lower case tau & \symgru{\Uchar "3C4} & \textup{{\textbackslash}{grutau} } & Greek upper case tau & \symgru{\Uchar "3A4} & \textup{{\textbackslash}{gruTau} } \\ \hline +% Greek lower case upsilon & \symgru{\Uchar "3C5} & \textup{{\textbackslash}{gruupsilon} } & Greek upper case upsilon & \symgru{\Uchar "3A5} & \textup{{\textbackslash}{gruUpsilon} } \\ \hline +% Greek lower case phi & \symgru{\Uchar "3D5} & \textup{{\textbackslash}{gruphi} } & Greek upper case phi & \symgru{\Uchar "3A6} & \textup{{\textbackslash}{gruPhi} } \\ \hline +% Greek lower case phi & \symgru{\Uchar "3C6} & \textup{{\textbackslash}{gruvarphi} } & & & \\ \hline +% Greek lower case chi & \symgru{\Uchar "3C7} & \textup{{\textbackslash}{gruchi} } & Greek upper case chi & \symgru{\Uchar "3A7} & \textup{{\textbackslash}{gruChi} } \\ \hline +% Greek lower case psi & \symgru{\Uchar "3C8} & \textup{{\textbackslash}{grupsi} } & Greek upper case psi & \symgru{\Uchar "3A8} & \textup{{\textbackslash}{gruPsi} } \\ \hline +% Greek lower case omega & \symgru{\Uchar "3C9} & \textup{{\textbackslash}{gruomega} } & Greek upper case omega & \symgru{\Uchar "3A9} & \textup{{\textbackslash}{gruOmega} } \\ \hline +% \end{symbolListB} + + \newpage + \begin{symbolListB} + Greek italic lower case alpha & \grialpha & \textup{{\textbackslash}{grialpha} } & Greek italic upper case alpha & \griAlpha & \textup{{\textbackslash}{griAlpha} } \\ \hline + Greek italic lower case beta & \gribeta & \textup{{\textbackslash}{gribeta} } & Greek italic upper case beta & \griBeta & \textup{{\textbackslash}{griBeta} } \\ \hline + Greek italic lower case gamma & \grigamma & \textup{{\textbackslash}{grigamma} } & Greek italic upper case gamma & \griGamma & \textup{{\textbackslash}{griGamma} } \\ \hline + Greek italic lower case delta & \gridelta & \textup{{\textbackslash}{gridelta} } & Greek italic upper case delta & \griDelta & \textup{{\textbackslash}{griDelta} } \\ \hline + Greek italic lower case epsilon & \griepsilon & \textup{{\textbackslash}{griepsilon} } & Greek italic upper case epsilon & \griEpsilon & \textup{{\textbackslash}{griEpsilon} } \\ \hline + Greek italic lower case epsilon & \grivarepsilon & \textup{{\textbackslash}{grivarepsilon} } & & & \\ \hline + Greek italic lower case zeta & \grizeta & \textup{{\textbackslash}{grizeta} } & Greek italic upper case zeta & \griZeta & \textup{{\textbackslash}{griZeta} } \\ \hline + Greek italic lower case eta & \grieta & \textup{{\textbackslash}{grieta} } & Greek italic upper case eta & \griEta & \textup{{\textbackslash}{griEta} } \\ \hline + Greek italic lower case theta & \gritheta & \textup{{\textbackslash}{gritheta} } & Greek italic upper case theta & \griTheta & \textup{{\textbackslash}{griTheta} } \\ \hline + Greek italic lower case theta & \grivartheta & \textup{{\textbackslash}{grivartheta} } & & & \\ \hline + Greek italic lower case iota & \griiota & \textup{{\textbackslash}{griiota} } & Greek italic upper case iota & \griIota & \textup{{\textbackslash}{griIota} } \\ \hline + Greek italic lower case kappa & \grikappa & \textup{{\textbackslash}{grikappa} } & Greek italic upper case kappa & \griKappa & \textup{{\textbackslash}{griKappa} } \\ \hline + Greek italic lower case lambda & \grilambda & \textup{{\textbackslash}{grilambda} } & Greek italic upper case lambda & \griLambda & \textup{{\textbackslash}{griLambda} } \\ \hline + Greek italic lower case mu & \grimu & \textup{{\textbackslash}{grimu} } & Greek italic upper case mu & \griMu & \textup{{\textbackslash}{griMu} } \\ \hline + Greek italic lower case nu & \grinu & \textup{{\textbackslash}{grinu} } & Greek italic upper case nu & \griNu & \textup{{\textbackslash}{griNu} } \\ \hline + Greek italic lower case xi & \grixi & \textup{{\textbackslash}{grixi} } & Greek italic upper case xi & \griXi & \textup{{\textbackslash}{griXi} } \\ \hline + Greek italic lower case omicron & \griomicron & \textup{{\textbackslash}{griomicron} } & Greek italic upper case omicron & \griOmicron & \textup{{\textbackslash}{griOmicron} } \\ \hline + Greek italic lower case pi & \gripi & \textup{{\textbackslash}{gripi} } & Greek italic upper case pi & \griPi & \textup{{\textbackslash}{griPi} } \\ \hline + Greek italic lower case pi & \grivarpi & \textup{{\textbackslash}{grivarpi} } & & & \\ \hline + Greek italic lower case rho & \grirho & \textup{{\textbackslash}{grirho} } & Greek italic upper case rho & \griRho & \textup{{\textbackslash}{griRho} } \\ \hline + Greek italic lower case rho & \grivarrho & \textup{{\textbackslash}{grivarrho} } & & & \\ \hline + Greek italic lower case sigma & \grisigma & \textup{{\textbackslash}{grisigma} } & Greek italic upper case sigma & \griSigma & \textup{{\textbackslash}{griSigma} } \\ \hline + Greek italic lower case sigma & \grivarsigma & \textup{{\textbackslash}{grivarsigma} } & & & \\ \hline + Greek italic lower case tau & \gritau & \textup{{\textbackslash}{gritau} } & Greek italic upper case tau & \griTau & \textup{{\textbackslash}{griTau} } \\ \hline + Greek italic lower case upsilon & \griupsilon & \textup{{\textbackslash}{griupsilon} } & Greek italic upper case upsilon & \griUpsilon & \textup{{\textbackslash}{griUpsilon} } \\ \hline + Greek italic lower case phi & \griphi & \textup{{\textbackslash}{griphi} } & Greek italic upper case phi & \griPhi & \textup{{\textbackslash}{griPhi} } \\ \hline + Greek italic lower case phi & \grivarphi & \textup{{\textbackslash}{grivarphi} } & & & \\ \hline + Greek italic lower case chi & \grichi & \textup{{\textbackslash}{grichi} } & Greek italic upper case chi & \griChi & \textup{{\textbackslash}{griChi} } \\ \hline + Greek italic lower case psi & \gripsi & \textup{{\textbackslash}{gripsi} } & Greek italic upper case psi & \griPsi & \textup{{\textbackslash}{griPsi} } \\ \hline + Greek italic lower case omega & \griomega & \textup{{\textbackslash}{griomega} } & Greek italic upper case omega & \griOmega & \textup{{\textbackslash}{griOmega} } \\ \hline + \end{symbolListB} + +% \newpage +% \begin{symbolListB} +% Greek italic lower case alpha & \symgri{\Uchar "3B1} & \textup{{\textbackslash}{grialpha} } & Greek italic upper case alpha & \symgri{\Uchar "391} & \textup{{\textbackslash}{griAlpha} } \\ \hline +% Greek italic lower case beta & \symgri{\Uchar "3B2} & \textup{{\textbackslash}{gribeta} } & Greek italic upper case beta & \symgri{\Uchar "392} & \textup{{\textbackslash}{griBeta} } \\ \hline +% Greek italic lower case gamma & \symgri{\Uchar "3B3} & \textup{{\textbackslash}{grigamma} } & Greek italic upper case gamma & \symgri{\Uchar "393} & \textup{{\textbackslash}{griGamma} } \\ \hline +% Greek italic lower case delta & \symgri{\Uchar "3B4} & \textup{{\textbackslash}{gridelta} } & Greek italic upper case delta & \symgri{\Uchar "394} & \textup{{\textbackslash}{griDelta} } \\ \hline +% Greek italic lower case epsilon & \symgri{\Uchar "3F5} & \textup{{\textbackslash}{griepsilon} } & Greek italic upper case epsilon & \symgri{\Uchar "395} & \textup{{\textbackslash}{griEpsilon} } \\ \hline +% Greek italic lower case epsilon & \symgri{\Uchar "3B5} & \textup{{\textbackslash}{grivarepsilon} } & & & \\ \hline +% Greek italic lower case zeta & \symgri{\Uchar "3B6} & \textup{{\textbackslash}{grizeta} } & Greek italic upper case zeta & \symgri{\Uchar "396} & \textup{{\textbackslash}{griZeta} } \\ \hline +% Greek italic lower case eta & \symgri{\Uchar "3B7} & \textup{{\textbackslash}{grieta} } & Greek italic upper case eta & \symgri{\Uchar "397} & \textup{{\textbackslash}{griEta} } \\ \hline +% Greek italic lower case theta & \symgri{\Uchar "3B8} & \textup{{\textbackslash}{gritheta} } & Greek italic upper case theta & \symgri{\Uchar "398} & \textup{{\textbackslash}{griTheta} } \\ \hline +% Greek italic lower case theta & \symgri{\Uchar "3D1} & \textup{{\textbackslash}{grivartheta} } & & & \\ \hline +% Greek italic lower case iota & \symgri{\Uchar "3B9} & \textup{{\textbackslash}{griiota} } & Greek italic upper case iota & \symgri{\Uchar "399} & \textup{{\textbackslash}{griIota} } \\ \hline +% Greek italic lower case kappa & \symgri{\Uchar "3BA} & \textup{{\textbackslash}{grikappa} } & Greek italic upper case kappa & \symgri{\Uchar "39A} & \textup{{\textbackslash}{griKappa} } \\ \hline +% Greek italic lower case lambda & \symgri{\Uchar "3BB} & \textup{{\textbackslash}{grilambda} } & Greek italic upper case lambda & \symgri{\Uchar "39B} & \textup{{\textbackslash}{griLambda} } \\ \hline +% Greek italic lower case mu & \symgri{\Uchar "3BC} & \textup{{\textbackslash}{grimu} } & Greek italic upper case mu & \symgri{\Uchar "39C} & \textup{{\textbackslash}{griMu} } \\ \hline +% Greek italic lower case nu & \symgri{\Uchar "3BD} & \textup{{\textbackslash}{grinu} } & Greek italic upper case nu & \symgri{\Uchar "39D} & \textup{{\textbackslash}{griNu} } \\ \hline +% Greek italic lower case xi & \symgri{\Uchar "3BE} & \textup{{\textbackslash}{grixi} } & Greek italic upper case xi & \symgri{\Uchar "39E} & \textup{{\textbackslash}{griXi} } \\ \hline +% Greek italic lower case omicron & \symgri{\Uchar "3BF} & \textup{{\textbackslash}{griomicron} } & Greek italic upper case omicron & \symgri{\Uchar "39F} & \textup{{\textbackslash}{griOmicron} } \\ \hline +% Greek italic lower case pi & \symgri{\Uchar "3C0} & \textup{{\textbackslash}{gripi} } & Greek italic upper case pi & \symgri{\Uchar "3A0} & \textup{{\textbackslash}{griPi} } \\ \hline +% Greek italic lower case pi & \symgri{\Uchar "3D6} & \textup{{\textbackslash}{grivarpi} } & & & \\ \hline +% Greek italic lower case rho & \symgri{\Uchar "3C1} & \textup{{\textbackslash}{grirho} } & Greek italic upper case rho & \symgri{\Uchar "3A1} & \textup{{\textbackslash}{griRho} } \\ \hline +% Greek italic lower case rho & \symgri{\Uchar "3F1} & \textup{{\textbackslash}{grivarrho} } & & & \\ \hline +% Greek italic lower case sigma & \symgri{\Uchar "3C3} & \textup{{\textbackslash}{grisigma} } & Greek italic upper case sigma & \symgri{\Uchar "3A3} & \textup{{\textbackslash}{griSigma} } \\ \hline +% Greek italic lower case sigma & \symgri{\Uchar "3C2} & \textup{{\textbackslash}{grivarsigma} } & & & \\ \hline +% Greek italic lower case tau & \symgri{\Uchar "3C4} & \textup{{\textbackslash}{gritau} } & Greek italic upper case tau & \symgri{\Uchar "3A4} & \textup{{\textbackslash}{griTau} } \\ \hline +% Greek italic lower case upsilon & \symgri{\Uchar "3C5} & \textup{{\textbackslash}{griupsilon} } & Greek italic upper case upsilon & \symgri{\Uchar "3A5} & \textup{{\textbackslash}{griUpsilon} } \\ \hline +% Greek italic lower case phi & \symgri{\Uchar "3D5} & \textup{{\textbackslash}{griphi} } & Greek italic upper case phi & \symgri{\Uchar "3A6} & \textup{{\textbackslash}{griPhi} } \\ \hline +% Greek italic lower case phi & \symgri{\Uchar "3C6} & \textup{{\textbackslash}{grivarphi} } & & & \\ \hline +% Greek italic lower case chi & \symgri{\Uchar "3C7} & \textup{{\textbackslash}{grichi} } & Greek italic upper case chi & \symgri{\Uchar "3A7} & \textup{{\textbackslash}{griChi} } \\ \hline +% Greek italic lower case psi & \symgri{\Uchar "3C8} & \textup{{\textbackslash}{gripsi} } & Greek italic upper case psi & \symgri{\Uchar "3A8} & \textup{{\textbackslash}{griPsi} } \\ \hline +% Greek italic lower case omega & \symgri{\Uchar "3C9} & \textup{{\textbackslash}{griomega} } & Greek italic upper case omega & \symgri{\Uchar "3A9} & \textup{{\textbackslash}{griOmega} } \\ \hline +% \end{symbolListB} + + \newpage + \begin{flushleft} + Logical Variable: {\textbackslash}symsau\{<alphanum>\} -- sans-serif script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \sauzero~\sauone~\sautwo~\sauthree~\saufour~\saufive~\sausix~\sauseven~\saueight~\saunine \\ + \saua~\saub~\sauc~\saud~\saue~\sauf~\saug~\sauh~\saui~\sauj~\sauk~\saul~\saum~\saun~\sauo~\saup~\sauq~\saur~\saus~\saut~\sauu~\sauv~\sauw~\saux~\sauy~\sauz \\ + \sauA~\sauB~\sauC~\sauD~\sauE~\sauF~\sauG~\sauH~\sauI~\sauJ~\sauK~\sauL~\sauM~\sauN~\sauO~\sauP~\sauQ~\sauR~\sauS~\sauT~\sauU~\sauV~\sauW~\sauX~\sauY~\sauZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symsau{0}~\symsau{1}~\symsau{2}~\symsau{3}~\symsau{4}~\symsau{5}~\symsau{6}~\symsau{7}~\symsau{8}~\symsau{9} \\ + \symsau{a}~\symsau{b}~\symsau{c}~\symsau{d}~\symsau{e}~\symsau{f}~\symsau{g}~\symsau{h}~\symsau{i}~\symsau{j}~\symsau{k}~\symsau{l}~\symsau{m}~\symsau{n}~\symsau{o}~\symsau{p}~\symsau{q}~\symsau{r}~\symsau{s}~\symsau{t}~\symsau{u}~\symsau{v}~\symsau{w}~\symsau{x}~\symsau{y}~\symsau{z} \\ + \symsau{A}~\symsau{B}~\symsau{C}~\symsau{D}~\symsau{E}~\symsau{F}~\symsau{G}~\symsau{H}~\symsau{I}~\symsau{J}~\symsau{K}~\symsau{L}~\symsau{M}~\symsau{N}~\symsau{O}~\symsau{P}~\symsau{Q}~\symsau{R}~\symsau{S}~\symsau{T}~\symsau{U}~\symsau{V}~\symsau{W}~\symsau{X}~\symsau{Y}~\symsau{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathsau{0 1 2 3 4 5 6 7 8 9} \\ + \mathsau{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathsau{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Propzero~\Propone~\Proptwo~\Propthree~\Propfour~\Propfive~\Propsix~\Propseven~\Propeight~\Propnine \\ +% \Propa~\Propb~\Propc~\Propd~\Prope~\Propf~\Propg~\Proph~\Propi~\Propj~\Propk~\Propl~\Propm~\Propn~\Propo~\Propp~\Propq~\Propr~\Props~\Propt~\Propu~\Propv~\Propw~\Propx~\Propy~\Propz \\ +% \PropA~\PropB~\PropC~\PropD~\PropE~\PropF~\PropG~\PropH~\PropI~\PropJ~\PropK~\PropL~\PropM~\PropN~\PropO~\PropP~\PropQ~\PropR~\PropS~\PropT~\PropU~\PropV~\PropW~\PropX~\PropY~\PropZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \prop{0}~\prop{1}~\prop{2}~\prop{3}~\prop{4}~\prop{5}~\prop{6}~\prop{7}~\prop{8}~\prop{9} \\ +% \prop{a}~\prop{b}~\prop{c}~\prop{d}~\prop{e}~\prop{f}~\prop{g}~\prop{h}~\prop{i}~\prop{j}~\prop{k}~\prop{l}~\prop{m}~\prop{n}~\prop{o}~\prop{p}~\prop{q}~\prop{r}~\prop{s}~\prop{t}~\prop{u}~\prop{v}~\prop{w}~\prop{x}~\prop{y}~\prop{z} \\ +% \prop{A}~\prop{B}~\prop{C}~\prop{D}~\prop{E}~\prop{F}~\prop{G}~\prop{H}~\prop{I}~\prop{J}~\prop{K}~\prop{L}~\prop{M}~\prop{N}~\prop{O}~\prop{P}~\prop{Q}~\prop{R}~\prop{S}~\prop{T}~\prop{U}~\prop{V}~\prop{W}~\prop{X}~\prop{Y}~\prop{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \prop{0 1 2 3 4 5 6 7 8 9} \\ +% \prop{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \prop{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \begin{flushleft} + Logical Variable: {\textbackslash}symsai\{<alphanum>\} -- sans-serif, oblique script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \saizero~\saione~\saitwo~\saithree~\saifour~\saifive~\saisix~\saiseven~\saieight~\sainine \\ + \saia~\saib~\saic~\said~\saie~\saif~\saig~\saih~\saii~\saij~\saik~\sail~\saim~\sain~\saio~\saip~\saiq~\sair~\sais~\sait~\saiu~\saiv~\saiw~\saix~\saiy~\saiz \\ + \saiA~\saiB~\saiC~\saiD~\saiE~\saiF~\saiG~\saiH~\saiI~\saiJ~\saiK~\saiL~\saiM~\saiN~\saiO~\saiP~\saiQ~\saiR~\saiS~\saiT~\saiU~\saiV~\saiW~\saiX~\saiY~\saiZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symsai{0}~\symsai{1}~\symsai{2}~\symsai{3}~\symsai{4}~\symsai{5}~\symsai{6}~\symsai{7}~\symsai{8}~\symsai{9} \\ + \symsai{a}~\symsai{b}~\symsai{c}~\symsai{d}~\symsai{e}~\symsai{f}~\symsai{g}~\symsai{h}~\symsai{i}~\symsai{j}~\symsai{k}~\symsai{l}~\symsai{m}~\symsai{n}~\symsai{o}~\symsai{p}~\symsai{q}~\symsai{r}~\symsai{s}~\symsai{t}~\symsai{u}~\symsai{v}~\symsai{w}~\symsai{x}~\symsai{y}~\symsai{z} \\ + \symsai{A}~\symsai{B}~\symsai{C}~\symsai{D}~\symsai{E}~\symsai{F}~\symsai{G}~\symsai{H}~\symsai{I}~\symsai{J}~\symsai{K}~\symsai{L}~\symsai{M}~\symsai{N}~\symsai{O}~\symsai{P}~\symsai{Q}~\symsai{R}~\symsai{S}~\symsai{T}~\symsai{U}~\symsai{V}~\symsai{W}~\symsai{X}~\symsai{Y}~\symsai{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathsai{0 1 2 3 4 5 6 7 8 9} \\ + \mathsai{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathsai{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Propizero~\Propione~\Propitwo~\Propithree~\Propifour~\Propifive~\Propisix~\Propiseven~\Propieight~\Propinine \\ +% \Propia~\Propib~\Propic~\Propid~\Propie~\Propif~\Propig~\Propih~\Propii~\Propij~\Propik~\Propil~\Propim~\Propin~\Propio~\Propip~\Propiq~\Propir~\Propis~\Propit~\Propiu~\Propiv~\Propiw~\Propix~\Propiy~\Propiz \\ +% \PropiA~\PropiB~\PropiC~\PropiD~\PropiE~\PropiF~\PropiG~\PropiH~\PropiI~\PropiJ~\PropiK~\PropiL~\PropiM~\PropiN~\PropiO~\PropiP~\PropiQ~\PropiR~\PropiS~\PropiT~\PropiU~\PropiV~\PropiW~\PropiX~\PropiY~\PropiZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \propi{0}~\propi{1}~\propi{2}~\propi{3}~\propi{4}~\propi{5}~\propi{6}~\propi{7}~\propi{8}~\propi{9} \\ +% \propi{a}~\propi{b}~\propi{c}~\propi{d}~\propi{e}~\propi{f}~\propi{g}~\propi{h}~\propi{i}~\propi{j}~\propi{k}~\propi{l}~\propi{m}~\propi{n}~\propi{o}~\propi{p}~\propi{q}~\propi{r}~\propi{s}~\propi{t}~\propi{u}~\propi{v}~\propi{w}~\propi{x}~\propi{y}~\propi{z} \\ +% \propi{A}~\propi{B}~\propi{C}~\propi{D}~\propi{E}~\propi{F}~\propi{G}~\propi{H}~\propi{I}~\propi{J}~\propi{K}~\propi{L}~\propi{M}~\propi{N}~\propi{O}~\propi{P}~\propi{Q}~\propi{R}~\propi{S}~\propi{T}~\propi{U}~\propi{V}~\propi{W}~\propi{X}~\propi{Y}~\propi{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \propi{0 1 2 3 4 5 6 7 8 9} \\ +% \propi{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \propi{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + +% \newpage + \begin{flushleft} + Logical Variable: {\textbackslash}symSau\{<alphanum>\} -- sans-serif, bold script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \Sauzero~\Sauone~\Sautwo~\Sauthree~\Saufour~\Saufive~\Sausix~\Sauseven~\Saueight~\Saunine \\ + \Saua~\Saub~\Sauc~\Saud~\Saue~\Sauf~\Saug~\Sauh~\Saui~\Sauj~\Sauk~\Saul~\Saum~\Saun~\Sauo~\Saup~\Sauq~\Saur~\Saus~\Saut~\Sauu~\Sauv~\Sauw~\Saux~\Sauy~\Sauz \\ + \SauA~\SauB~\SauC~\SauD~\SauE~\SauF~\SauG~\SauH~\SauI~\SauJ~\SauK~\SauL~\SauM~\SauN~\SauO~\SauP~\SauQ~\SauR~\SauS~\SauT~\SauU~\SauV~\SauW~\SauX~\SauY~\SauZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symSau{0}~\symSau{1}~\symSau{2}~\symSau{3}~\symSau{4}~\symSau{5}~\symSau{6}~\symSau{7}~\symSau{8}~\symSau{9} \\ + \symSau{a}~\symSau{b}~\symSau{c}~\symSau{d}~\symSau{e}~\symSau{f}~\symSau{g}~\symSau{h}~\symSau{i}~\symSau{j}~\symSau{k}~\symSau{l}~\symSau{m}~\symSau{n}~\symSau{o}~\symSau{p}~\symSau{q}~\symSau{r}~\symSau{s}~\symSau{t}~\symSau{u}~\symSau{v}~\symSau{w}~\symSau{x}~\symSau{y}~\symSau{z} \\ + \symSau{A}~\symSau{B}~\symSau{C}~\symSau{D}~\symSau{E}~\symSau{F}~\symSau{G}~\symSau{H}~\symSau{I}~\symSau{J}~\symSau{K}~\symSau{L}~\symSau{M}~\symSau{N}~\symSau{O}~\symSau{P}~\symSau{Q}~\symSau{R}~\symSau{S}~\symSau{T}~\symSau{U}~\symSau{V}~\symSau{W}~\symSau{X}~\symSau{Y}~\symSau{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathSau{0 1 2 3 4 5 6 7 8 9} \\ + \mathSau{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathSau{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Metazero~\Metaone~\Metatwo~\Metathree~\Metafour~\Metafive~\Metasix~\Metaseven~\Metaeight~\Metanine \\ +% \Metaa~\Metab~\Metac~\Metad~\Metae~\Metaf~\Metag~\Metah~\Metai~\Metaj~\Metak~\Metal~\Metam~\Metan~\Metao~\Metap~\Metaq~\Metar~\Metas~\Metat~\Metau~\Metav~\Metaw~\Metax~\Metay~\Metaz \\ +% \MetaA~\MetaB~\MetaC~\MetaD~\MetaE~\MetaF~\MetaG~\MetaH~\MetaI~\MetaJ~\MetaK~\MetaL~\MetaM~\MetaN~\MetaO~\MetaP~\MetaQ~\MetaR~\MetaS~\MetaT~\MetaU~\MetaV~\MetaW~\MetaX~\MetaY~\MetaZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \meta{0}~\meta{1}~\meta{2}~\meta{3}~\meta{4}~\meta{5}~\meta{6}~\meta{7}~\meta{8}~\meta{9} \\ +% \meta{a}~\meta{b}~\meta{c}~\meta{d}~\meta{e}~\meta{f}~\meta{g}~\meta{h}~\meta{i}~\meta{j}~\meta{k}~\meta{l}~\meta{m}~\meta{n}~\meta{o}~\meta{p}~\meta{q}~\meta{r}~\meta{s}~\meta{t}~\meta{u}~\meta{v}~\meta{w}~\meta{x}~\meta{y}~\meta{z} \\ +% \meta{A}~\meta{B}~\meta{C}~\meta{D}~\meta{E}~\meta{F}~\meta{G}~\meta{H}~\meta{I}~\meta{J}~\meta{K}~\meta{L}~\meta{M}~\meta{N}~\meta{O}~\meta{P}~\meta{Q}~\meta{R}~\meta{S}~\meta{T}~\meta{U}~\meta{V}~\meta{W}~\meta{X}~\meta{Y}~\meta{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \meta{0 1 2 3 4 5 6 7 8 9} \\ +% \meta{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \meta{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \begin{flushleft} + Logical Variable: {\textbackslash}symSai\{<alphanum>\} -- sans-serif, bold, oblique script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \Saizero~\Saione~\Saitwo~\Saithree~\Saifour~\Saifive~\Saisix~\Saiseven~\Saieight~\Sainine \\ + \Saia~\Saib~\Saic~\Said~\Saie~\Saif~\Saig~\Saih~\Saii~\Saij~\Saik~\Sail~\Saim~\Sain~\Saio~\Saip~\Saiq~\Sair~\Sais~\Sait~\Saiu~\Saiv~\Saiw~\Saix~\Saiy~\Saiz \\ + \SaiA~\SaiB~\SaiC~\SaiD~\SaiE~\SaiF~\SaiG~\SaiH~\SaiI~\SaiJ~\SaiK~\SaiL~\SaiM~\SaiN~\SaiO~\SaiP~\SaiQ~\SaiR~\SaiS~\SaiT~\SaiU~\SaiV~\SaiW~\SaiX~\SaiY~\SaiZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symSai{0}~\symSai{1}~\symSai{2}~\symSai{3}~\symSai{4}~\symSai{5}~\symSai{6}~\symSai{7}~\symSai{8}~\symSai{9} \\ + \symSai{a}~\symSai{b}~\symSai{c}~\symSai{d}~\symSai{e}~\symSai{f}~\symSai{g}~\symSai{h}~\symSai{i}~\symSai{j}~\symSai{k}~\symSai{l}~\symSai{m}~\symSai{n}~\symSai{o}~\symSai{p}~\symSai{q}~\symSai{r}~\symSai{s}~\symSai{t}~\symSai{u}~\symSai{v}~\symSai{w}~\symSai{x}~\symSai{y}~\symSai{z} \\ + \symSai{A}~\symSai{B}~\symSai{C}~\symSai{D}~\symSai{E}~\symSai{F}~\symSai{G}~\symSai{H}~\symSai{I}~\symSai{J}~\symSai{K}~\symSai{L}~\symSai{M}~\symSai{N}~\symSai{O}~\symSai{P}~\symSai{Q}~\symSai{R}~\symSai{S}~\symSai{T}~\symSai{U}~\symSai{V}~\symSai{W}~\symSai{X}~\symSai{Y}~\symSai{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathSai{0 1 2 3 4 5 6 7 8 9} \\ + \mathSai{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathSai{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Metaizero~\Metaione~\Metaitwo~\Metaithree~\Metaifour~\Metaifive~\Metaisix~\Metaiseven~\Metaieight~\Metainine \\ +% \Metaia~\Metaib~\Metaic~\Metaid~\Metaie~\Metaif~\Metaig~\Metaih~\Metaii~\Metaij~\Metaik~\Metail~\Metaim~\Metain~\Metaio~\Metaip~\Metaiq~\Metair~\Metais~\Metait~\Metaiu~\Metaiv~\Metaiw~\Metaix~\Metaiy~\Metaiz \\ +% \MetaiA~\MetaiB~\MetaiC~\MetaiD~\MetaiE~\MetaiF~\MetaiG~\MetaiH~\MetaiI~\MetaiJ~\MetaiK~\MetaiL~\MetaiM~\MetaiN~\MetaiO~\MetaiP~\MetaiQ~\MetaiR~\MetaiS~\MetaiT~\MetaiU~\MetaiV~\MetaiW~\MetaiX~\MetaiY~\MetaiZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \metai{0}~\metai{1}~\metai{2}~\metai{3}~\metai{4}~\metai{5}~\metai{6}~\metai{7}~\metai{8}~\metai{9} \\ +% \metai{a}~\metai{b}~\metai{c}~\metai{d}~\metai{e}~\metai{f}~\metai{g}~\metai{h}~\metai{i}~\metai{j}~\metai{k}~\metai{l}~\metai{m}~\metai{n}~\metai{o}~\metai{p}~\metai{q}~\metai{r}~\metai{s}~\metai{t}~\metai{u}~\metai{v}~\metai{w}~\metai{x}~\metai{y}~\metai{z} \\ +% \metai{A}~\metai{B}~\metai{C}~\metai{D}~\metai{E}~\metai{F}~\metai{G}~\metai{H}~\metai{I}~\metai{J}~\metai{K}~\metai{L}~\metai{M}~\metai{N}~\metai{O}~\metai{P}~\metai{Q}~\metai{R}~\metai{S}~\metai{T}~\metai{U}~\metai{V}~\metai{W}~\metai{X}~\metai{Y}~\metai{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \metai{0 1 2 3 4 5 6 7 8 9} \\ +% \metai{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \metai{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \newpage + \begin{flushleft} + Logical Variable: {\textbackslash}symslu\{<alphanum>\} -- slab-serif script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \sluzero~\sluone~\slutwo~\sluthree~\slufour~\slufive~\slusix~\sluseven~\slueight~\slunine \\ + \slua~\slub~\sluc~\slud~\slue~\sluf~\slug~\sluh~\slui~\sluj~\sluk~\slul~\slum~\slun~\sluo~\slup~\sluq~\slur~\slus~\slut~\sluu~\sluv~\sluw~\slux~\sluy~\sluz \\ + \sluA~\sluB~\sluC~\sluD~\sluE~\sluF~\sluG~\sluH~\sluI~\sluJ~\sluK~\sluL~\sluM~\sluN~\sluO~\sluP~\sluQ~\sluR~\sluS~\sluT~\sluU~\sluV~\sluW~\sluX~\sluY~\sluZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symslu{0}~\symslu{1}~\symslu{2}~\symslu{3}~\symslu{4}~\symslu{5}~\symslu{6}~\symslu{7}~\symslu{8}~\symslu{9} \\ + \symslu{a}~\symslu{b}~\symslu{c}~\symslu{d}~\symslu{e}~\symslu{f}~\symslu{g}~\symslu{h}~\symslu{i}~\symslu{j}~\symslu{k}~\symslu{l}~\symslu{m}~\symslu{n}~\symslu{o}~\symslu{p}~\symslu{q}~\symslu{r}~\symslu{s}~\symslu{t}~\symslu{u}~\symslu{v}~\symslu{w}~\symslu{x}~\symslu{y}~\symslu{z} \\ + \symslu{A}~\symslu{B}~\symslu{C}~\symslu{D}~\symslu{E}~\symslu{F}~\symslu{G}~\symslu{H}~\symslu{I}~\symslu{J}~\symslu{K}~\symslu{L}~\symslu{M}~\symslu{N}~\symslu{O}~\symslu{P}~\symslu{Q}~\symslu{R}~\symslu{S}~\symslu{T}~\symslu{U}~\symslu{V}~\symslu{W}~\symslu{X}~\symslu{Y}~\symslu{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathslu{0 1 2 3 4 5 6 7 8 9} \\ + \mathslu{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathslu{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Bnchzero~\Bnchone~\Bnchtwo~\Bnchthree~\Bnchfour~\Bnchfive~\Bnchsix~\Bnchseven~\Bncheight~\Bnchnine \\ +% \Bncha~\Bnchb~\Bnchc~\Bnchd~\Bnche~\Bnchf~\Bnchg~\Bnchh~\Bnchi~\Bnchj~\Bnchk~\Bnchl~\Bnchm~\Bnchn~\Bncho~\Bnchp~\Bnchq~\Bnchr~\Bnchs~\Bncht~\Bnchu~\Bnchv~\Bnchw~\Bnchx~\Bnchy~\Bnchz \\ +% \BnchA~\BnchB~\BnchC~\BnchD~\BnchE~\BnchF~\BnchG~\BnchH~\BnchI~\BnchJ~\BnchK~\BnchL~\BnchM~\BnchN~\BnchO~\BnchP~\BnchQ~\BnchR~\BnchS~\BnchT~\BnchU~\BnchV~\BnchW~\BnchX~\BnchY~\BnchZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \bnch{0}~\bnch{1}~\bnch{2}~\bnch{3}~\bnch{4}~\bnch{5}~\bnch{6}~\bnch{7}~\bnch{8}~\bnch{9} \\ +% \bnch{a}~\bnch{b}~\bnch{c}~\bnch{d}~\bnch{e}~\bnch{f}~\bnch{g}~\bnch{h}~\bnch{i}~\bnch{j}~\bnch{k}~\bnch{l}~\bnch{m}~\bnch{n}~\bnch{o}~\bnch{p}~\bnch{q}~\bnch{r}~\bnch{s}~\bnch{t}~\bnch{u}~\bnch{v}~\bnch{w}~\bnch{x}~\bnch{y}~\bnch{z} \\ +% \bnch{A}~\bnch{B}~\bnch{C}~\bnch{D}~\bnch{E}~\bnch{F}~\bnch{G}~\bnch{H}~\bnch{I}~\bnch{J}~\bnch{K}~\bnch{L}~\bnch{M}~\bnch{N}~\bnch{O}~\bnch{P}~\bnch{Q}~\bnch{R}~\bnch{S}~\bnch{T}~\bnch{U}~\bnch{V}~\bnch{W}~\bnch{X}~\bnch{Y}~\bnch{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \bnch{0 1 2 3 4 5 6 7 8 9} \\ +% \bnch{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \bnch{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \begin{flushleft} + Logical Variable: {\textbackslash}symsli\{<alphanum>\} -- slab-serif, oblique script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \slizero~\slione~\slitwo~\slithree~\slifour~\slifive~\slisix~\sliseven~\slieight~\slinine \\ + \slia~\slib~\slic~\slid~\slie~\slif~\slig~\slih~\slii~\slij~\slik~\slil~\slim~\slin~\slio~\slip~\sliq~\slir~\slis~\slit~\sliu~\sliv~\sliw~\slix~\sliy~\sliz \\ + \sliA~\sliB~\sliC~\sliD~\sliE~\sliF~\sliG~\sliH~\sliI~\sliJ~\sliK~\sliL~\sliM~\sliN~\sliO~\sliP~\sliQ~\sliR~\sliS~\sliT~\sliU~\sliV~\sliW~\sliX~\sliY~\sliZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symsli{0}~\symsli{1}~\symsli{2}~\symsli{3}~\symsli{4}~\symsli{5}~\symsli{6}~\symsli{7}~\symsli{8}~\symsli{9} \\ + \symsli{a}~\symsli{b}~\symsli{c}~\symsli{d}~\symsli{e}~\symsli{f}~\symsli{g}~\symsli{h}~\symsli{i}~\symsli{j}~\symsli{k}~\symsli{l}~\symsli{m}~\symsli{n}~\symsli{o}~\symsli{p}~\symsli{q}~\symsli{r}~\symsli{s}~\symsli{t}~\symsli{u}~\symsli{v}~\symsli{w}~\symsli{x}~\symsli{y}~\symsli{z} \\ + \symsli{A}~\symsli{B}~\symsli{C}~\symsli{D}~\symsli{E}~\symsli{F}~\symsli{G}~\symsli{H}~\symsli{I}~\symsli{J}~\symsli{K}~\symsli{L}~\symsli{M}~\symsli{N}~\symsli{O}~\symsli{P}~\symsli{Q}~\symsli{R}~\symsli{S}~\symsli{T}~\symsli{U}~\symsli{V}~\symsli{W}~\symsli{X}~\symsli{Y}~\symsli{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathsli{0 1 2 3 4 5 6 7 8 9} \\ + \mathsli{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathsli{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Bnchizero~\Bnchione~\Bnchitwo~\Bnchithree~\Bnchifour~\Bnchifive~\Bnchisix~\Bnchiseven~\Bnchieight~\Bnchinine \\ +% \Bnchia~\Bnchib~\Bnchic~\Bnchid~\Bnchie~\Bnchif~\Bnchig~\Bnchih~\Bnchii~\Bnchij~\Bnchik~\Bnchil~\Bnchim~\Bnchin~\Bnchio~\Bnchip~\Bnchiq~\Bnchir~\Bnchis~\Bnchit~\Bnchiu~\Bnchiv~\Bnchiw~\Bnchix~\Bnchiy~\Bnchiz \\ +% \BnchiA~\BnchiB~\BnchiC~\BnchiD~\BnchiE~\BnchiF~\BnchiG~\BnchiH~\BnchiI~\BnchiJ~\BnchiK~\BnchiL~\BnchiM~\BnchiN~\BnchiO~\BnchiP~\BnchiQ~\BnchiR~\BnchiS~\BnchiT~\BnchiU~\BnchiV~\BnchiW~\BnchiX~\BnchiY~\BnchiZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \bnchi{0}~\bnchi{1}~\bnchi{2}~\bnchi{3}~\bnchi{4}~\bnchi{5}~\bnchi{6}~\bnchi{7}~\bnchi{8}~\bnchi{9} \\ +% \bnchi{a}~\bnchi{b}~\bnchi{c}~\bnchi{d}~\bnchi{e}~\bnchi{f}~\bnchi{g}~\bnchi{h}~\bnchi{i}~\bnchi{j}~\bnchi{k}~\bnchi{l}~\bnchi{m}~\bnchi{n}~\bnchi{o}~\bnchi{p}~\bnchi{q}~\bnchi{r}~\bnchi{s}~\bnchi{t}~\bnchi{u}~\bnchi{v}~\bnchi{w}~\bnchi{x}~\bnchi{y}~\bnchi{z} \\ +% \bnchi{A}~\bnchi{B}~\bnchi{C}~\bnchi{D}~\bnchi{E}~\bnchi{F}~\bnchi{G}~\bnchi{H}~\bnchi{I}~\bnchi{J}~\bnchi{K}~\bnchi{L}~\bnchi{M}~\bnchi{N}~\bnchi{O}~\bnchi{P}~\bnchi{Q}~\bnchi{R}~\bnchi{S}~\bnchi{T}~\bnchi{U}~\bnchi{V}~\bnchi{W}~\bnchi{X}~\bnchi{Y}~\bnchi{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \bnchi{0 1 2 3 4 5 6 7 8 9} \\ +% \bnchi{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \bnchi{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + +% \newpage + \begin{flushleft} + Logical Variable: {\textbackslash}symSlu\{<alphanum>\} -- slab-serif, bold script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \Sluzero~\Sluone~\Slutwo~\Sluthree~\Slufour~\Slufive~\Slusix~\Sluseven~\Slueight~\Slunine \\ + \Slua~\Slub~\Sluc~\Slud~\Slue~\Sluf~\Slug~\Sluh~\Slui~\Sluj~\Sluk~\Slul~\Slum~\Slun~\Sluo~\Slup~\Sluq~\Slur~\Slus~\Slut~\Sluu~\Sluv~\Sluw~\Slux~\Sluy~\Sluz \\ + \SluA~\SluB~\SluC~\SluD~\SluE~\SluF~\SluG~\SluH~\SluI~\SluJ~\SluK~\SluL~\SluM~\SluN~\SluO~\SluP~\SluQ~\SluR~\SluS~\SluT~\SluU~\SluV~\SluW~\SluX~\SluY~\SluZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symSlu{0}~\symSlu{1}~\symSlu{2}~\symSlu{3}~\symSlu{4}~\symSlu{5}~\symSlu{6}~\symSlu{7}~\symSlu{8}~\symSlu{9} \\ + \symSlu{a}~\symSlu{b}~\symSlu{c}~\symSlu{d}~\symSlu{e}~\symSlu{f}~\symSlu{g}~\symSlu{h}~\symSlu{i}~\symSlu{j}~\symSlu{k}~\symSlu{l}~\symSlu{m}~\symSlu{n}~\symSlu{o}~\symSlu{p}~\symSlu{q}~\symSlu{r}~\symSlu{s}~\symSlu{t}~\symSlu{u}~\symSlu{v}~\symSlu{w}~\symSlu{x}~\symSlu{y}~\symSlu{z} \\ + \symSlu{A}~\symSlu{B}~\symSlu{C}~\symSlu{D}~\symSlu{E}~\symSlu{F}~\symSlu{G}~\symSlu{H}~\symSlu{I}~\symSlu{J}~\symSlu{K}~\symSlu{L}~\symSlu{M}~\symSlu{N}~\symSlu{O}~\symSlu{P}~\symSlu{Q}~\symSlu{R}~\symSlu{S}~\symSlu{T}~\symSlu{U}~\symSlu{V}~\symSlu{W}~\symSlu{X}~\symSlu{Y}~\symSlu{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathSlu{0 1 2 3 4 5 6 7 8 9} \\ + \mathSlu{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathSlu{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Bnchbzero~\Bnchbone~\Bnchbtwo~\Bnchbthree~\Bnchbfour~\Bnchbfive~\Bnchbsix~\Bnchbseven~\Bnchbeight~\Bnchbnine \\ +% \Bnchba~\Bnchbb~\Bnchbc~\Bnchbd~\Bnchbe~\Bnchbf~\Bnchbg~\Bnchbh~\Bnchbi~\Bnchbj~\Bnchbk~\Bnchbl~\Bnchbm~\Bnchbn~\Bnchbo~\Bnchbp~\Bnchbq~\Bnchbr~\Bnchbs~\Bnchbt~\Bnchbu~\Bnchbv~\Bnchbw~\Bnchbx~\Bnchby~\Bnchbz \\ +% \BnchbA~\BnchbB~\BnchbC~\BnchbD~\BnchbE~\BnchbF~\BnchbG~\BnchbH~\BnchbI~\BnchbJ~\BnchbK~\BnchbL~\BnchbM~\BnchbN~\BnchbO~\BnchbP~\BnchbQ~\BnchbR~\BnchbS~\BnchbT~\BnchbU~\BnchbV~\BnchbW~\BnchbX~\BnchbY~\BnchbZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \bnchb{0}~\bnchb{1}~\bnchb{2}~\bnchb{3}~\bnchb{4}~\bnchb{5}~\bnchb{6}~\bnchb{7}~\bnchb{8}~\bnchb{9} \\ +% \bnchb{a}~\bnchb{b}~\bnchb{c}~\bnchb{d}~\bnchb{e}~\bnchb{f}~\bnchb{g}~\bnchb{h}~\bnchb{i}~\bnchb{j}~\bnchb{k}~\bnchb{l}~\bnchb{m}~\bnchb{n}~\bnchb{o}~\bnchb{p}~\bnchb{q}~\bnchb{r}~\bnchb{s}~\bnchb{t}~\bnchb{u}~\bnchb{v}~\bnchb{w}~\bnchb{x}~\bnchb{y}~\bnchb{z} \\ +% \bnchb{A}~\bnchb{B}~\bnchb{C}~\bnchb{D}~\bnchb{E}~\bnchb{F}~\bnchb{G}~\bnchb{H}~\bnchb{I}~\bnchb{J}~\bnchb{K}~\bnchb{L}~\bnchb{M}~\bnchb{N}~\bnchb{O}~\bnchb{P}~\bnchb{Q}~\bnchb{R}~\bnchb{S}~\bnchb{T}~\bnchb{U}~\bnchb{V}~\bnchb{W}~\bnchb{X}~\bnchb{Y}~\bnchb{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \bnchb{0 1 2 3 4 5 6 7 8 9} \\ +% \bnchb{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \bnchb{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \begin{flushleft} + Logical Variable: {\textbackslash}symSli\{<alphanum>\} -- slab-serif, bold, oblique script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \Slizero~\Slione~\Slitwo~\Slithree~\Slifour~\Slifive~\Slisix~\Sliseven~\Slieight~\Slinine \\ + \Slia~\Slib~\Slic~\Slid~\Slie~\Slif~\Slig~\Slih~\Slii~\Slij~\Slik~\Slil~\Slim~\Slin~\Slio~\Slip~\Sliq~\Slir~\Slis~\Slit~\Sliu~\Sliv~\Sliw~\Slix~\Sliy~\Sliz \\ + \SliA~\SliB~\SliC~\SliD~\SliE~\SliF~\SliG~\SliH~\SliI~\SliJ~\SliK~\SliL~\SliM~\SliN~\SliO~\SliP~\SliQ~\SliR~\SliS~\SliT~\SliU~\SliV~\SliW~\SliX~\SliY~\SliZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symSli{0}~\symSli{1}~\symSli{2}~\symSli{3}~\symSli{4}~\symSli{5}~\symSli{6}~\symSli{7}~\symSli{8}~\symSli{9} \\ + \symSli{a}~\symSli{b}~\symSli{c}~\symSli{d}~\symSli{e}~\symSli{f}~\symSli{g}~\symSli{h}~\symSli{i}~\symSli{j}~\symSli{k}~\symSli{l}~\symSli{m}~\symSli{n}~\symSli{o}~\symSli{p}~\symSli{q}~\symSli{r}~\symSli{s}~\symSli{t}~\symSli{u}~\symSli{v}~\symSli{w}~\symSli{x}~\symSli{y}~\symSli{z} \\ + \symSli{A}~\symSli{B}~\symSli{C}~\symSli{D}~\symSli{E}~\symSli{F}~\symSli{G}~\symSli{H}~\symSli{I}~\symSli{J}~\symSli{K}~\symSli{L}~\symSli{M}~\symSli{N}~\symSli{O}~\symSli{P}~\symSli{Q}~\symSli{R}~\symSli{S}~\symSli{T}~\symSli{U}~\symSli{V}~\symSli{W}~\symSli{X}~\symSli{Y}~\symSli{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathSli{0 1 2 3 4 5 6 7 8 9} \\ + \mathSli{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathSli{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Bnchbizero~\Bnchbione~\Bnchbitwo~\Bnchbithree~\Bnchbifour~\Bnchbifive~\Bnchbisix~\Bnchbiseven~\Bnchbieight~\Bnchbinine \\ +% \Bnchbia~\Bnchbib~\Bnchbic~\Bnchbid~\Bnchbie~\Bnchbif~\Bnchbig~\Bnchbih~\Bnchbii~\Bnchbij~\Bnchbik~\Bnchbil~\Bnchbim~\Bnchbin~\Bnchbio~\Bnchbip~\Bnchbiq~\Bnchbir~\Bnchbis~\Bnchbit~\Bnchbiu~\Bnchbiv~\Bnchbiw~\Bnchbix~\Bnchbiy~\Bnchbiz \\ +% \BnchbiA~\BnchbiB~\BnchbiC~\BnchbiD~\BnchbiE~\BnchbiF~\BnchbiG~\BnchbiH~\BnchbiI~\BnchbiJ~\BnchbiK~\BnchbiL~\BnchbiM~\BnchbiN~\BnchbiO~\BnchbiP~\BnchbiQ~\BnchbiR~\BnchbiS~\BnchbiT~\BnchbiU~\BnchbiV~\BnchbiW~\BnchbiX~\BnchbiY~\BnchbiZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \bnchbi{0}~\bnchbi{1}~\bnchbi{2}~\bnchbi{3}~\bnchbi{4}~\bnchbi{5}~\bnchbi{6}~\bnchbi{7}~\bnchbi{8}~\bnchbi{9} \\ +% \bnchbi{a}~\bnchbi{b}~\bnchbi{c}~\bnchbi{d}~\bnchbi{e}~\bnchbi{f}~\bnchbi{g}~\bnchbi{h}~\bnchbi{i}~\bnchbi{j}~\bnchbi{k}~\bnchbi{l}~\bnchbi{m}~\bnchbi{n}~\bnchbi{o}~\bnchbi{p}~\bnchbi{q}~\bnchbi{r}~\bnchbi{s}~\bnchbi{t}~\bnchbi{u}~\bnchbi{v}~\bnchbi{w}~\bnchbi{x}~\bnchbi{y}~\bnchbi{z} \\ +% \bnchbi{A}~\bnchbi{B}~\bnchbi{C}~\bnchbi{D}~\bnchbi{E}~\bnchbi{F}~\bnchbi{G}~\bnchbi{H}~\bnchbi{I}~\bnchbi{J}~\bnchbi{K}~\bnchbi{L}~\bnchbi{M}~\bnchbi{N}~\bnchbi{O}~\bnchbi{P}~\bnchbi{Q}~\bnchbi{R}~\bnchbi{S}~\bnchbi{T}~\bnchbi{U}~\bnchbi{V}~\bnchbi{W}~\bnchbi{X}~\bnchbi{Y}~\bnchbi{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \bnchbi{0 1 2 3 4 5 6 7 8 9} \\ +% \bnchbi{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \bnchbi{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \newpage + \begin{flushleft} + Logical Variable: {\textbackslash}symsru\{<alphanum>\} -- serif scipt + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \sruzero~\sruone~\srutwo~\sruthree~\srufour~\srufive~\srusix~\sruseven~\srueight~\srunine \\ + \srua~\srub~\sruc~\srud~\srue~\sruf~\srug~\sruh~\srui~\sruj~\sruk~\srul~\srum~\srun~\sruo~\srup~\sruq~\srur~\srus~\srut~\sruu~\sruv~\sruw~\srux~\sruy~\sruz \\ + \sruA~\sruB~\sruC~\sruD~\sruE~\sruF~\sruG~\sruH~\sruI~\sruJ~\sruK~\sruL~\sruM~\sruN~\sruO~\sruP~\sruQ~\sruR~\sruS~\sruT~\sruU~\sruV~\sruW~\sruX~\sruY~\sruZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symsru{0}~\symsru{1}~\symsru{2}~\symsru{3}~\symsru{4}~\symsru{5}~\symsru{6}~\symsru{7}~\symsru{8}~\symsru{9} \\ + \symsru{a}~\symsru{b}~\symsru{c}~\symsru{d}~\symsru{e}~\symsru{f}~\symsru{g}~\symsru{h}~\symsru{i}~\symsru{j}~\symsru{k}~\symsru{l}~\symsru{m}~\symsru{n}~\symsru{o}~\symsru{p}~\symsru{q}~\symsru{r}~\symsru{s}~\symsru{t}~\symsru{u}~\symsru{v}~\symsru{w}~\symsru{x}~\symsru{y}~\symsru{z} \\ + \symsru{A}~\symsru{B}~\symsru{C}~\symsru{D}~\symsru{E}~\symsru{F}~\symsru{G}~\symsru{H}~\symsru{I}~\symsru{J}~\symsru{K}~\symsru{L}~\symsru{M}~\symsru{N}~\symsru{O}~\symsru{P}~\symsru{Q}~\symsru{R}~\symsru{S}~\symsru{T}~\symsru{U}~\symsru{V}~\symsru{W}~\symsru{X}~\symsru{Y}~\symsru{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathsru{0 1 2 3 4 5 6 7 8 9} \\ + \mathsru{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathsru{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Vrblzero~\Vrblone~\Vrbltwo~\Vrblthree~\Vrblfour~\Vrblfive~\Vrblsix~\Vrblseven~\Vrbleight~\Vrblnine \\ +% \Vrbla~\Vrblb~\Vrblc~\Vrbld~\Vrble~\Vrblf~\Vrblg~\Vrblh~\Vrbli~\Vrblj~\Vrblk~\Vrbll~\Vrblm~\Vrbln~\Vrblo~\Vrblp~\Vrblq~\Vrblr~\Vrbls~\Vrblt~\Vrblu~\Vrblv~\Vrblw~\Vrblx~\Vrbly~\Vrblz \\ +% \VrblA~\VrblB~\VrblC~\VrblD~\VrblE~\VrblF~\VrblG~\VrblH~\VrblI~\VrblJ~\VrblK~\VrblL~\VrblM~\VrblN~\VrblO~\VrblP~\VrblQ~\VrblR~\VrblS~\VrblT~\VrblU~\VrblV~\VrblW~\VrblX~\VrblY~\VrblZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrbl{0}~\vrbl{1}~\vrbl{2}~\vrbl{3}~\vrbl{4}~\vrbl{5}~\vrbl{6}~\vrbl{7}~\vrbl{8}~\vrbl{9} \\ +% \vrbl{a}~\vrbl{b}~\vrbl{c}~\vrbl{d}~\vrbl{e}~\vrbl{f}~\vrbl{g}~\vrbl{h}~\vrbl{i}~\vrbl{j}~\vrbl{k}~\vrbl{l}~\vrbl{m}~\vrbl{n}~\vrbl{o}~\vrbl{p}~\vrbl{q}~\vrbl{r}~\vrbl{s}~\vrbl{t}~\vrbl{u}~\vrbl{v}~\vrbl{w}~\vrbl{x}~\vrbl{y}~\vrbl{z} \\ +% \vrbl{A}~\vrbl{B}~\vrbl{C}~\vrbl{D}~\vrbl{E}~\vrbl{F}~\vrbl{G}~\vrbl{H}~\vrbl{I}~\vrbl{J}~\vrbl{K}~\vrbl{L}~\vrbl{M}~\vrbl{N}~\vrbl{O}~\vrbl{P}~\vrbl{Q}~\vrbl{R}~\vrbl{S}~\vrbl{T}~\vrbl{U}~\vrbl{V}~\vrbl{W}~\vrbl{X}~\vrbl{Y}~\vrbl{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrbl{0 1 2 3 4 5 6 7 8 9} \\ +% \vrbl{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \vrbl{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \begin{flushleft} + Logical Variable: {\textbackslash}symsri\{<alphanum>\} -- serif, italic script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \srizero~\srione~\sritwo~\srithree~\srifour~\srifive~\srisix~\sriseven~\srieight~\srinine \\ + \sria~\srib~\sric~\srid~\srie~\srif~\srig~\srih~\srii~\srij~\srik~\sril~\srim~\srin~\srio~\srip~\sriq~\srir~\sris~\srit~\sriu~\sriv~\sriw~\srix~\sriy~\sriz \\ + \sriA~\sriB~\sriC~\sriD~\sriE~\sriF~\sriG~\sriH~\sriI~\sriJ~\sriK~\sriL~\sriM~\sriN~\sriO~\sriP~\sriQ~\sriR~\sriS~\sriT~\sriU~\sriV~\sriW~\sriX~\sriY~\sriZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symsri{0}~\symsri{1}~\symsri{2}~\symsri{3}~\symsri{4}~\symsri{5}~\symsri{6}~\symsri{7}~\symsri{8}~\symsri{9} \\ + \symsri{a}~\symsri{b}~\symsri{c}~\symsri{d}~\symsri{e}~\symsri{f}~\symsri{g}~\symsri{h}~\symsri{i}~\symsri{j}~\symsri{k}~\symsri{l}~\symsri{m}~\symsri{n}~\symsri{o}~\symsri{p}~\symsri{q}~\symsri{r}~\symsri{s}~\symsri{t}~\symsri{u}~\symsri{v}~\symsri{w}~\symsri{x}~\symsri{y}~\symsri{z} \\ + \symsri{A}~\symsri{B}~\symsri{C}~\symsri{D}~\symsri{E}~\symsri{F}~\symsri{G}~\symsri{H}~\symsri{I}~\symsri{J}~\symsri{K}~\symsri{L}~\symsri{M}~\symsri{N}~\symsri{O}~\symsri{P}~\symsri{Q}~\symsri{R}~\symsri{S}~\symsri{T}~\symsri{U}~\symsri{V}~\symsri{W}~\symsri{X}~\symsri{Y}~\symsri{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathsri{0 1 2 3 4 5 6 7 8 9} \\ + \mathsri{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathsri{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Vrblizero~\Vrblione~\Vrblitwo~\Vrblithree~\Vrblifour~\Vrblifive~\Vrblisix~\Vrbliseven~\Vrblieight~\Vrblinine \\ +% \Vrblia~\Vrblib~\Vrblic~\Vrblid~\Vrblie~\Vrblif~\Vrblig~\Vrblih~\Vrblii~\Vrblij~\Vrblik~\Vrblil~\Vrblim~\Vrblin~\Vrblio~\Vrblip~\Vrbliq~\Vrblir~\Vrblis~\Vrblit~\Vrbliu~\Vrbliv~\Vrbliw~\Vrblix~\Vrbliy~\Vrbliz \\ +% \VrbliA~\VrbliB~\VrbliC~\VrbliD~\VrbliE~\VrbliF~\VrbliG~\VrbliH~\VrbliI~\VrbliJ~\VrbliK~\VrbliL~\VrbliM~\VrbliN~\VrbliO~\VrbliP~\VrbliQ~\VrbliR~\VrbliS~\VrbliT~\VrbliU~\VrbliV~\VrbliW~\VrbliX~\VrbliY~\VrbliZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrbli{0}~\vrbli{1}~\vrbli{2}~\vrbli{3}~\vrbli{4}~\vrbli{5}~\vrbli{6}~\vrbli{7}~\vrbli{8}~\vrbli{9} \\ +% \vrbli{a}~\vrbli{b}~\vrbli{c}~\vrbli{d}~\vrbli{e}~\vrbli{f}~\vrbli{g}~\vrbli{h}~\vrbli{i}~\vrbli{j}~\vrbli{k}~\vrbli{l}~\vrbli{m}~\vrbli{n}~\vrbli{o}~\vrbli{p}~\vrbli{q}~\vrbli{r}~\vrbli{s}~\vrbli{t}~\vrbli{u}~\vrbli{v}~\vrbli{w}~\vrbli{x}~\vrbli{y}~\vrbli{z} \\ +% \vrbli{A}~\vrbli{B}~\vrbli{C}~\vrbli{D}~\vrbli{E}~\vrbli{F}~\vrbli{G}~\vrbli{H}~\vrbli{I}~\vrbli{J}~\vrbli{K}~\vrbli{L}~\vrbli{M}~\vrbli{N}~\vrbli{O}~\vrbli{P}~\vrbli{Q}~\vrbli{R}~\vrbli{S}~\vrbli{T}~\vrbli{U}~\vrbli{V}~\vrbli{W}~\vrbli{X}~\vrbli{Y}~\vrbli{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrbli{0 1 2 3 4 5 6 7 8 9} \\ +% \vrbli{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \vrbli{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + +% \newpage + \begin{flushleft} + Logical Variable: {\textbackslash}symSru\{<alphanum>\} -- serif, bold script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \Sruzero~\Sruone~\Srutwo~\Sruthree~\Srufour~\Srufive~\Srusix~\Sruseven~\Srueight~\Srunine \\ + \Srua~\Srub~\Sruc~\Srud~\Srue~\Sruf~\Srug~\Sruh~\Srui~\Sruj~\Sruk~\Srul~\Srum~\Srun~\Sruo~\Srup~\Sruq~\Srur~\Srus~\Srut~\Sruu~\Sruv~\Sruw~\Srux~\Sruy~\Sruz \\ + \SruA~\SruB~\SruC~\SruD~\SruE~\SruF~\SruG~\SruH~\SruI~\SruJ~\SruK~\SruL~\SruM~\SruN~\SruO~\SruP~\SruQ~\SruR~\SruS~\SruT~\SruU~\SruV~\SruW~\SruX~\SruY~\SruZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symSru{0}~\symSru{1}~\symSru{2}~\symSru{3}~\symSru{4}~\symSru{5}~\symSru{6}~\symSru{7}~\symSru{8}~\symSru{9} \\ + \symSru{a}~\symSru{b}~\symSru{c}~\symSru{d}~\symSru{e}~\symSru{f}~\symSru{g}~\symSru{h}~\symSru{i}~\symSru{j}~\symSru{k}~\symSru{l}~\symSru{m}~\symSru{n}~\symSru{o}~\symSru{p}~\symSru{q}~\symSru{r}~\symSru{s}~\symSru{t}~\symSru{u}~\symSru{v}~\symSru{w}~\symSru{x}~\symSru{y}~\symSru{z} \\ + \symSru{A}~\symSru{B}~\symSru{C}~\symSru{D}~\symSru{E}~\symSru{F}~\symSru{G}~\symSru{H}~\symSru{I}~\symSru{J}~\symSru{K}~\symSru{L}~\symSru{M}~\symSru{N}~\symSru{O}~\symSru{P}~\symSru{Q}~\symSru{R}~\symSru{S}~\symSru{T}~\symSru{U}~\symSru{V}~\symSru{W}~\symSru{X}~\symSru{Y}~\symSru{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathSru{0 1 2 3 4 5 6 7 8 9} \\ + \mathSru{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathSru{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Vrblbzero~\Vrblbone~\Vrblbtwo~\Vrblbthree~\Vrblbfour~\Vrblbfive~\Vrblbsix~\Vrblbseven~\Vrblbeight~\Vrblbnine \\ +% \Vrblba~\Vrblbb~\Vrblbc~\Vrblbd~\Vrblbe~\Vrblbf~\Vrblbg~\Vrblbh~\Vrblbi~\Vrblbj~\Vrblbk~\Vrblbl~\Vrblbm~\Vrblbn~\Vrblbo~\Vrblbp~\Vrblbq~\Vrblbr~\Vrblbs~\Vrblbt~\Vrblbu~\Vrblbv~\Vrblbw~\Vrblbx~\Vrblby~\Vrblbz \\ +% \VrblbA~\VrblbB~\VrblbC~\VrblbD~\VrblbE~\VrblbF~\VrblbG~\VrblbH~\VrblbI~\VrblbJ~\VrblbK~\VrblbL~\VrblbM~\VrblbN~\VrblbO~\VrblbP~\VrblbQ~\VrblbR~\VrblbS~\VrblbT~\VrblbU~\VrblbV~\VrblbW~\VrblbX~\VrblbY~\VrblbZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblb{0}~\vrblb{1}~\vrblb{2}~\vrblb{3}~\vrblb{4}~\vrblb{5}~\vrblb{6}~\vrblb{7}~\vrblb{8}~\vrblb{9} \\ +% \vrblb{a}~\vrblb{b}~\vrblb{c}~\vrblb{d}~\vrblb{e}~\vrblb{f}~\vrblb{g}~\vrblb{h}~\vrblb{i}~\vrblb{j}~\vrblb{k}~\vrblb{l}~\vrblb{m}~\vrblb{n}~\vrblb{o}~\vrblb{p}~\vrblb{q}~\vrblb{r}~\vrblb{s}~\vrblb{t}~\vrblb{u}~\vrblb{v}~\vrblb{w}~\vrblb{x}~\vrblb{y}~\vrblb{z} \\ +% \vrblb{A}~\vrblb{B}~\vrblb{C}~\vrblb{D}~\vrblb{E}~\vrblb{F}~\vrblb{G}~\vrblb{H}~\vrblb{I}~\vrblb{J}~\vrblb{K}~\vrblb{L}~\vrblb{M}~\vrblb{N}~\vrblb{O}~\vrblb{P}~\vrblb{Q}~\vrblb{R}~\vrblb{S}~\vrblb{T}~\vrblb{U}~\vrblb{V}~\vrblb{W}~\vrblb{X}~\vrblb{Y}~\vrblb{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblb{0 1 2 3 4 5 6 7 8 9} \\ +% \vrblb{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \vrblb{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \begin{flushleft} + Logical Variable: {\textbackslash}symSri\{<alphanum>\} -- serif, bold, italic script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \Srizero~\Srione~\Sritwo~\Srithree~\Srifour~\Srifive~\Srisix~\Sriseven~\Srieight~\Srinine \\ + \Sria~\Srib~\Sric~\Srid~\Srie~\Srif~\Srig~\Srih~\Srii~\Srij~\Srik~\Sril~\Srim~\Srin~\Srio~\Srip~\Sriq~\Srir~\Sris~\Srit~\Sriu~\Sriv~\Sriw~\Srix~\Sriy~\Sriz \\ + \SriA~\SriB~\SriC~\SriD~\SriE~\SriF~\SriG~\SriH~\SriI~\SriJ~\SriK~\SriL~\SriM~\SriN~\SriO~\SriP~\SriQ~\SriR~\SriS~\SriT~\SriU~\SriV~\SriW~\SriX~\SriY~\SriZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symSri{0}~\symSri{1}~\symSri{2}~\symSri{3}~\symSri{4}~\symSri{5}~\symSri{6}~\symSri{7}~\symSri{8}~\symSri{9} \\ + \symSri{a}~\symSri{b}~\symSri{c}~\symSri{d}~\symSri{e}~\symSri{f}~\symSri{g}~\symSri{h}~\symSri{i}~\symSri{j}~\symSri{k}~\symSri{l}~\symSri{m}~\symSri{n}~\symSri{o}~\symSri{p}~\symSri{q}~\symSri{r}~\symSri{s}~\symSri{t}~\symSri{u}~\symSri{v}~\symSri{w}~\symSri{x}~\symSri{y}~\symSri{z} \\ + \symSri{A}~\symSri{B}~\symSri{C}~\symSri{D}~\symSri{E}~\symSri{F}~\symSri{G}~\symSri{H}~\symSri{I}~\symSri{J}~\symSri{K}~\symSri{L}~\symSri{M}~\symSri{N}~\symSri{O}~\symSri{P}~\symSri{Q}~\symSri{R}~\symSri{S}~\symSri{T}~\symSri{U}~\symSri{V}~\symSri{W}~\symSri{X}~\symSri{Y}~\symSri{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathSri{0 1 2 3 4 5 6 7 8 9} \\ + \mathSri{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathSri{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Vrblbizero~\Vrblbione~\Vrblbitwo~\Vrblbithree~\Vrblbifour~\Vrblbifive~\Vrblbisix~\Vrblbiseven~\Vrblbieight~\Vrblbinine \\ +% \Vrblbia~\Vrblbib~\Vrblbic~\Vrblbid~\Vrblbie~\Vrblbif~\Vrblbig~\Vrblbih~\Vrblbii~\Vrblbij~\Vrblbik~\Vrblbil~\Vrblbim~\Vrblbin~\Vrblbio~\Vrblbip~\Vrblbiq~\Vrblbir~\Vrblbis~\Vrblbit~\Vrblbiu~\Vrblbiv~\Vrblbiw~\Vrblbix~\Vrblbiy~\Vrblbiz \\ +% \VrblbiA~\VrblbiB~\VrblbiC~\VrblbiD~\VrblbiE~\VrblbiF~\VrblbiG~\VrblbiH~\VrblbiI~\VrblbiJ~\VrblbiK~\VrblbiL~\VrblbiM~\VrblbiN~\VrblbiO~\VrblbiP~\VrblbiQ~\VrblbiR~\VrblbiS~\VrblbiT~\VrblbiU~\VrblbiV~\VrblbiW~\VrblbiX~\VrblbiY~\VrblbiZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblbi{0}~\vrblbi{1}~\vrblbi{2}~\vrblbi{3}~\vrblbi{4}~\vrblbi{5}~\vrblbi{6}~\vrblbi{7}~\vrblbi{8}~\vrblbi{9} \\ +% \vrblbi{a}~\vrblbi{b}~\vrblbi{c}~\vrblbi{d}~\vrblbi{e}~\vrblbi{f}~\vrblbi{g}~\vrblbi{h}~\vrblbi{i}~\vrblbi{j}~\vrblbi{k}~\vrblbi{l}~\vrblbi{m}~\vrblbi{n}~\vrblbi{o}~\vrblbi{p}~\vrblbi{q}~\vrblbi{r}~\vrblbi{s}~\vrblbi{t}~\vrblbi{u}~\vrblbi{v}~\vrblbi{w}~\vrblbi{x}~\vrblbi{y}~\vrblbi{z} \\ +% \vrblbi{A}~\vrblbi{B}~\vrblbi{C}~\vrblbi{D}~\vrblbi{E}~\vrblbi{F}~\vrblbi{G}~\vrblbi{H}~\vrblbi{I}~\vrblbi{J}~\vrblbi{K}~\vrblbi{L}~\vrblbi{M}~\vrblbi{N}~\vrblbi{O}~\vrblbi{P}~\vrblbi{Q}~\vrblbi{R}~\vrblbi{S}~\vrblbi{T}~\vrblbi{U}~\vrblbi{V}~\vrblbi{W}~\vrblbi{X}~\vrblbi{Y}~\vrblbi{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblbi{0 1 2 3 4 5 6 7 8 9} \\ +% \vrblbi{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \vrblbi{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \newpage + \begin{flushleft} + Map Variable: {\textbackslash}syscli\{<alphanum>\} -- calligraphic script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \clizero~\clione~\clitwo~\clithree~\clifour~\clifive~\clisix~\cliseven~\clieight~\clinine \\ + \clia~\clib~\clic~\clid~\clie~\clif~\clig~\clih~\clii~\clij~\clik~\clil~\clim~\clin~\clio~\clip~\cliq~\clir~\clis~\clit~\cliu~\cliv~\cliw~\clix~\cliy~\cliz \\ + \cliA~\cliB~\cliC~\cliD~\cliE~\cliF~\cliG~\cliH~\cliI~\cliJ~\cliK~\cliL~\cliM~\cliN~\cliO~\cliP~\cliQ~\cliR~\cliS~\cliT~\cliU~\cliV~\cliW~\cliX~\cliY~\cliZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symcli{0}~\symcli{1}~\symcli{2}~\symcli{3}~\symcli{4}~\symcli{5}~\symcli{6}~\symcli{7}~\symcli{8}~\symcli{9} \\ + \symcli{a}~\symcli{b}~\symcli{c}~\symcli{d}~\symcli{e}~\symcli{f}~\symcli{g}~\symcli{h}~\symcli{i}~\symcli{j}~\symcli{k}~\symcli{l}~\symcli{m}~\symcli{n}~\symcli{o}~\symcli{p}~\symcli{q}~\symcli{r}~\symcli{s}~\symcli{t}~\symcli{u}~\symcli{v}~\symcli{w}~\symcli{x}~\symcli{y}~\symcli{z} \\ + \symcli{A}~\symcli{B}~\symcli{C}~\symcli{D}~\symcli{E}~\symcli{F}~\symcli{G}~\symcli{H}~\symcli{I}~\symcli{J}~\symcli{K}~\symcli{L}~\symcli{M}~\symcli{N}~\symcli{O}~\symcli{P}~\symcli{Q}~\symcli{R}~\symcli{S}~\symcli{T}~\symcli{U}~\symcli{V}~\symcli{W}~\symcli{X}~\symcli{Y}~\symcli{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathcli{0 1 2 3 4 5 6 7 8 9} \\ + \mathcli{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathcli{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Vrblczero~\Vrblcone~\Vrblctwo~\Vrblcthree~\Vrblcfour~\Vrblcfive~\Vrblcsix~\Vrblcseven~\Vrblceight~\Vrblcnine \\ +% \Vrblca~\Vrblcb~\Vrblcc~\Vrblcd~\Vrblce~\Vrblcf~\Vrblcg~\Vrblch~\Vrblci~\Vrblcj~\Vrblck~\Vrblcl~\Vrblcm~\Vrblcn~\Vrblco~\Vrblcp~\Vrblcq~\Vrblcr~\Vrblcs~\Vrblct~\Vrblcu~\Vrblcv~\Vrblcw~\Vrblcx~\Vrblcy~\Vrblcz \\ +% \VrblcA~\VrblcB~\VrblcC~\VrblcD~\VrblcE~\VrblcF~\VrblcG~\VrblcH~\VrblcI~\VrblcJ~\VrblcK~\VrblcL~\VrblcM~\VrblcN~\VrblcO~\VrblcP~\VrblcQ~\VrblcR~\VrblcS~\VrblcT~\VrblcU~\VrblcV~\VrblcW~\VrblcX~\VrblcY~\VrblcZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblc{0}~\vrblc{1}~\vrblc{2}~\vrblc{3}~\vrblc{4}~\vrblc{5}~\vrblc{6}~\vrblc{7}~\vrblc{8}~\vrblc{9} \\ +% \vrblc{a}~\vrblc{b}~\vrblc{c}~\vrblc{d}~\vrblc{e}~\vrblc{f}~\vrblc{g}~\vrblc{h}~\vrblc{i}~\vrblc{j}~\vrblc{k}~\vrblc{l}~\vrblc{m}~\vrblc{n}~\vrblc{o}~\vrblc{p}~\vrblc{q}~\vrblc{r}~\vrblc{s}~\vrblc{t}~\vrblc{u}~\vrblc{v}~\vrblc{w}~\vrblc{x}~\vrblc{y}~\vrblc{z} \\ +% \vrblc{A}~\vrblc{B}~\vrblc{C}~\vrblc{D}~\vrblc{E}~\vrblc{F}~\vrblc{G}~\vrblc{H}~\vrblc{I}~\vrblc{J}~\vrblc{K}~\vrblc{L}~\vrblc{M}~\vrblc{N}~\vrblc{O}~\vrblc{P}~\vrblc{Q}~\vrblc{R}~\vrblc{S}~\vrblc{T}~\vrblc{U}~\vrblc{V}~\vrblc{W}~\vrblc{X}~\vrblc{Y}~\vrblc{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblc{0 1 2 3 4 5 6 7 8 9} \\ +% \vrblc{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \vrblc{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \begin{flushleft} + Map Variable: {\textbackslash}symblu\{<alphanum>\} -- blackboard / double struck script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \bluzero~\bluone~\blutwo~\bluthree~\blufour~\blufive~\blusix~\bluseven~\blueight~\blunine \\ + \blua~\blub~\bluc~\blud~\blue~\bluf~\blug~\bluh~\blui~\bluj~\bluk~\blul~\blum~\blun~\bluo~\blup~\bluq~\blur~\blus~\blut~\bluu~\bluv~\bluw~\blux~\bluy~\bluz \\ + \bluA~\bluB~\bluC~\bluD~\bluE~\bluF~\bluG~\bluH~\bluI~\bluJ~\bluK~\bluL~\bluM~\bluN~\bluO~\bluP~\bluQ~\bluR~\bluS~\bluT~\bluU~\bluV~\bluW~\bluX~\bluY~\bluZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symblu{0}~\symblu{1}~\symblu{2}~\symblu{3}~\symblu{4}~\symblu{5}~\symblu{6}~\symblu{7}~\symblu{8}~\symblu{9} \\ + \symblu{a}~\symblu{b}~\symblu{c}~\symblu{d}~\symblu{e}~\symblu{f}~\symblu{g}~\symblu{h}~\symblu{i}~\symblu{j}~\symblu{k}~\symblu{l}~\symblu{m}~\symblu{n}~\symblu{o}~\symblu{p}~\symblu{q}~\symblu{r}~\symblu{s}~\symblu{t}~\symblu{u}~\symblu{v}~\symblu{w}~\symblu{x}~\symblu{y}~\symblu{z} \\ + \symblu{A}~\symblu{B}~\symblu{C}~\symblu{D}~\symblu{E}~\symblu{F}~\symblu{G}~\symblu{H}~\symblu{I}~\symblu{J}~\symblu{K}~\symblu{L}~\symblu{M}~\symblu{N}~\symblu{O}~\symblu{P}~\symblu{Q}~\symblu{R}~\symblu{S}~\symblu{T}~\symblu{U}~\symblu{V}~\symblu{W}~\symblu{X}~\symblu{Y}~\symblu{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathblu{0 1 2 3 4 5 6 7 8 9} \\ + \mathblu{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathblu{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Vrbldzero~\Vrbldone~\Vrbldtwo~\Vrbldthree~\Vrbldfour~\Vrbldfive~\Vrbldsix~\Vrbldseven~\Vrbldeight~\Vrbldnine \\ +% \Vrblda~\Vrbldb~\Vrbldc~\Vrbldd~\Vrblde~\Vrbldf~\Vrbldg~\Vrbldh~\Vrbldi~\Vrbldj~\Vrbldk~\Vrbldl~\Vrbldm~\Vrbldn~\Vrbldo~\Vrbldp~\Vrbldq~\Vrbldr~\Vrblds~\Vrbldt~\Vrbldu~\Vrbldv~\Vrbldw~\Vrbldx~\Vrbldy~\Vrbldz \\ +% \VrbldA~\VrbldB~\VrbldC~\VrbldD~\VrbldE~\VrbldF~\VrbldG~\VrbldH~\VrbldI~\VrbldJ~\VrbldK~\VrbldL~\VrbldM~\VrbldN~\VrbldO~\VrbldP~\VrbldQ~\VrbldR~\VrbldS~\VrbldT~\VrbldU~\VrbldV~\VrbldW~\VrbldX~\VrbldY~\VrbldZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrbld{0}~\vrbld{1}~\vrbld{2}~\vrbld{3}~\vrbld{4}~\vrbld{5}~\vrbld{6}~\vrbld{7}~\vrbld{8}~\vrbld{9} \\ +% \vrbld{a}~\vrbld{b}~\vrbld{c}~\vrbld{d}~\vrbld{e}~\vrbld{f}~\vrbld{g}~\vrbld{h}~\vrbld{i}~\vrbld{j}~\vrbld{k}~\vrbld{l}~\vrbld{m}~\vrbld{n}~\vrbld{o}~\vrbld{p}~\vrbld{q}~\vrbld{r}~\vrbld{s}~\vrbld{t}~\vrbld{u}~\vrbld{v}~\vrbld{w}~\vrbld{x}~\vrbld{y}~\vrbld{z} \\ +% \vrbld{A}~\vrbld{B}~\vrbld{C}~\vrbld{D}~\vrbld{E}~\vrbld{F}~\vrbld{G}~\vrbld{H}~\vrbld{I}~\vrbld{J}~\vrbld{K}~\vrbld{L}~\vrbld{M}~\vrbld{N}~\vrbld{O}~\vrbld{P}~\vrbld{Q}~\vrbld{R}~\vrbld{S}~\vrbld{T}~\vrbld{U}~\vrbld{V}~\vrbld{W}~\vrbld{X}~\vrbld{Y}~\vrbld{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrbld{0 1 2 3 4 5 6 7 8 9} \\ +% \vrbld{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \vrbld{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + +% \newpage + \begin{flushleft} + Map Variable: {\textbackslash}symfru\{<alphanum>\} -- Fraktur script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \fruzero~\fruone~\frutwo~\fruthree~\frufour~\frufive~\frusix~\fruseven~\frueight~\frunine \\ + \frua~\frub~\fruc~\frud~\frue~\fruf~\frug~\fruh~\frui~\fruj~\fruk~\frul~\frum~\frun~\fruo~\frup~\fruq~\frur~\frus~\frut~\fruu~\fruv~\fruw~\frux~\fruy~\fruz \\ + \fruA~\fruB~\fruC~\fruD~\fruE~\fruF~\fruG~\fruH~\fruI~\fruJ~\fruK~\fruL~\fruM~\fruN~\fruO~\fruP~\fruQ~\fruR~\fruS~\fruT~\fruU~\fruV~\fruW~\fruX~\fruY~\fruZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symfru{0}~\symfru{1}~\symfru{2}~\symfru{3}~\symfru{4}~\symfru{5}~\symfru{6}~\symfru{7}~\symfru{8}~\symfru{9} \\ + \symfru{a}~\symfru{b}~\symfru{c}~\symfru{d}~\symfru{e}~\symfru{f}~\symfru{g}~\symfru{h}~\symfru{i}~\symfru{j}~\symfru{k}~\symfru{l}~\symfru{m}~\symfru{n}~\symfru{o}~\symfru{p}~\symfru{q}~\symfru{r}~\symfru{s}~\symfru{t}~\symfru{u}~\symfru{v}~\symfru{w}~\symfru{x}~\symfru{y}~\symfru{z} \\ + \symfru{A}~\symfru{B}~\symfru{C}~\symfru{D}~\symfru{E}~\symfru{F}~\symfru{G}~\symfru{H}~\symfru{I}~\symfru{J}~\symfru{K}~\symfru{L}~\symfru{M}~\symfru{N}~\symfru{O}~\symfru{P}~\symfru{Q}~\symfru{R}~\symfru{S}~\symfru{T}~\symfru{U}~\symfru{V}~\symfru{W}~\symfru{X}~\symfru{Y}~\symfru{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathfru{0 1 2 3 4 5 6 7 8 9} \\ + \mathfru{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathfru{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Vrblfzero~\Vrblfone~\Vrblftwo~\Vrblfthree~\Vrblffour~\Vrblffive~\Vrblfsix~\Vrblfseven~\Vrblfeight~\Vrblfnine \\ +% \Vrblfa~\Vrblfb~\Vrblfc~\Vrblfd~\Vrblfe~\Vrblff~\Vrblfg~\Vrblfh~\Vrblfi~\Vrblfj~\Vrblfk~\Vrblfl~\Vrblfm~\Vrblfn~\Vrblfo~\Vrblfp~\Vrblfq~\Vrblfr~\Vrblfs~\Vrblft~\Vrblfu~\Vrblfv~\Vrblfw~\Vrblfx~\Vrblfy~\Vrblfz \\ +% \VrblfA~\VrblfB~\VrblfC~\VrblfD~\VrblfE~\VrblfF~\VrblfG~\VrblfH~\VrblfI~\VrblfJ~\VrblfK~\VrblfL~\VrblfM~\VrblfN~\VrblfO~\VrblfP~\VrblfQ~\VrblfR~\VrblfS~\VrblfT~\VrblfU~\VrblfV~\VrblfW~\VrblfX~\VrblfY~\VrblfZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblf{0}~\vrblf{1}~\vrblf{2}~\vrblf{3}~\vrblf{4}~\vrblf{5}~\vrblf{6}~\vrblf{7}~\vrblf{8}~\vrblf{9} \\ +% \vrblf{a}~\vrblf{b}~\vrblf{c}~\vrblf{d}~\vrblf{e}~\vrblf{f}~\vrblf{g}~\vrblf{h}~\vrblf{i}~\vrblf{j}~\vrblf{k}~\vrblf{l}~\vrblf{m}~\vrblf{n}~\vrblf{o}~\vrblf{p}~\vrblf{q}~\vrblf{r}~\vrblf{s}~\vrblf{t}~\vrblf{u}~\vrblf{v}~\vrblf{w}~\vrblf{x}~\vrblf{y}~\vrblf{z} \\ +% \vrblf{A}~\vrblf{B}~\vrblf{C}~\vrblf{D}~\vrblf{E}~\vrblf{F}~\vrblf{G}~\vrblf{H}~\vrblf{I}~\vrblf{J}~\vrblf{K}~\vrblf{L}~\vrblf{M}~\vrblf{N}~\vrblf{O}~\vrblf{P}~\vrblf{Q}~\vrblf{R}~\vrblf{S}~\vrblf{T}~\vrblf{U}~\vrblf{V}~\vrblf{W}~\vrblf{X}~\vrblf{Y}~\vrblf{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblf{0 1 2 3 4 5 6 7 8 9} \\ +% \vrblf{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \vrblf{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \begin{flushleft} + Map Variable: {\textbackslash}symFru\{<alphanum>\} -- Fraktur, bold script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \Fruzero~\Fruone~\Frutwo~\Fruthree~\Frufour~\Frufive~\Frusix~\Fruseven~\Frueight~\Frunine \\ + \Frua~\Frub~\Fruc~\Frud~\Frue~\Fruf~\Frug~\Fruh~\Frui~\Fruj~\Fruk~\Frul~\Frum~\Frun~\Fruo~\Frup~\Fruq~\Frur~\Frus~\Frut~\Fruu~\Fruv~\Fruw~\Frux~\Fruy~\Fruz \\ + \FruA~\FruB~\FruC~\FruD~\FruE~\FruF~\FruG~\FruH~\FruI~\FruJ~\FruK~\FruL~\FruM~\FruN~\FruO~\FruP~\FruQ~\FruR~\FruS~\FruT~\FruU~\FruV~\FruW~\FruX~\FruY~\FruZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symFru{0}~\symFru{1}~\symFru{2}~\symFru{3}~\symFru{4}~\symFru{5}~\symFru{6}~\symFru{7}~\symFru{8}~\symFru{9} \\ + \symFru{a}~\symFru{b}~\symFru{c}~\symFru{d}~\symFru{e}~\symFru{f}~\symFru{g}~\symFru{h}~\symFru{i}~\symFru{j}~\symFru{k}~\symFru{l}~\symFru{m}~\symFru{n}~\symFru{o}~\symFru{p}~\symFru{q}~\symFru{r}~\symFru{s}~\symFru{t}~\symFru{u}~\symFru{v}~\symFru{w}~\symFru{x}~\symFru{y}~\symFru{z} \\ + \symFru{A}~\symFru{B}~\symFru{C}~\symFru{D}~\symFru{E}~\symFru{F}~\symFru{G}~\symFru{H}~\symFru{I}~\symFru{J}~\symFru{K}~\symFru{L}~\symFru{M}~\symFru{N}~\symFru{O}~\symFru{P}~\symFru{Q}~\symFru{R}~\symFru{S}~\symFru{T}~\symFru{U}~\symFru{V}~\symFru{W}~\symFru{X}~\symFru{Y}~\symFru{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathFru{0 1 2 3 4 5 6 7 8 9} \\ + \mathFru{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathFru{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \VrblFzero~\VrblFone~\VrblFtwo~\VrblFthree~\VrblFfour~\VrblFfive~\VrblFsix~\VrblFseven~\VrblFeight~\VrblFnine \\ +% \VrblFa~\VrblFb~\VrblFc~\VrblFd~\VrblFe~\VrblFf~\VrblFg~\VrblFh~\VrblFi~\VrblFj~\VrblFk~\VrblFl~\VrblFm~\VrblFn~\VrblFo~\VrblFp~\VrblFq~\VrblFr~\VrblFs~\VrblFt~\VrblFu~\VrblFv~\VrblFw~\VrblFx~\VrblFy~\VrblFz \\ +% \VrblFA~\VrblFB~\VrblFC~\VrblFD~\VrblFE~\VrblFF~\VrblFG~\VrblFH~\VrblFI~\VrblFJ~\VrblFK~\VrblFL~\VrblFM~\VrblFN~\VrblFO~\VrblFP~\VrblFQ~\VrblFR~\VrblFS~\VrblFT~\VrblFU~\VrblFV~\VrblFW~\VrblFX~\VrblFY~\VrblFZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblF{0}~\vrblF{1}~\vrblF{2}~\vrblF{3}~\vrblF{4}~\vrblF{5}~\vrblF{6}~\vrblF{7}~\vrblF{8}~\vrblF{9} \\ +% \vrblF{a}~\vrblF{b}~\vrblF{c}~\vrblF{d}~\vrblF{e}~\vrblF{f}~\vrblF{g}~\vrblF{h}~\vrblF{i}~\vrblF{j}~\vrblF{k}~\vrblF{l}~\vrblF{m}~\vrblF{n}~\vrblF{o}~\vrblF{p}~\vrblF{q}~\vrblF{r}~\vrblF{s}~\vrblF{t}~\vrblF{u}~\vrblF{v}~\vrblF{w}~\vrblF{x}~\vrblF{y}~\vrblF{z} \\ +% \vrblF{A}~\vrblF{B}~\vrblF{C}~\vrblF{D}~\vrblF{E}~\vrblF{F}~\vrblF{G}~\vrblF{H}~\vrblF{I}~\vrblF{J}~\vrblF{K}~\vrblF{L}~\vrblF{M}~\vrblF{N}~\vrblF{O}~\vrblF{P}~\vrblF{Q}~\vrblF{R}~\vrblF{S}~\vrblF{T}~\vrblF{U}~\vrblF{V}~\vrblF{W}~\vrblF{X}~\vrblF{Y}~\vrblF{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \vrblF{0 1 2 3 4 5 6 7 8 9} \\ +% \vrblF{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \vrblF{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \newpage + \begin{flushleft} + Map Variable: {\textbackslash}symmnu\{<alphanum>\} -- Monospace, slab-serif, upright script + \end{flushleft} + + \begin{symbolListC} + \mnuzero~\mnuone~\mnutwo~\mnuthree~\mnufour~\mnufive~\mnusix~\mnuseven~\mnueight~\mnunine \\ + \mnua~\mnub~\mnuc~\mnud~\mnue~\mnuf~\mnug~\mnuh~\mnui~\mnuj~\mnuk~\mnul~\mnum~\mnun~\mnuo~\mnup~\mnuq~\mnur~\mnus~\mnut~\mnuu~\mnuv~\mnuw~\mnux~\mnuy~\mnuz \\ + \mnuA~\mnuB~\mnuC~\mnuD~\mnuE~\mnuF~\mnuG~\mnuH~\mnuI~\mnuJ~\mnuK~\mnuL~\mnuM~\mnuN~\mnuO~\mnuP~\mnuQ~\mnuR~\mnuS~\mnuT~\mnuU~\mnuV~\mnuW~\mnuX~\mnuY~\mnuZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symmnu{0}~\symmnu{1}~\symmnu{2}~\symmnu{3}~\symmnu{4}~\symmnu{5}~\symmnu{6}~\symmnu{7}~\symmnu{8}~\symmnu{9} \\ + \symmnu{a}~\symmnu{b}~\symmnu{c}~\symmnu{d}~\symmnu{e}~\symmnu{f}~\symmnu{g}~\symmnu{h}~\symmnu{i}~\symmnu{j}~\symmnu{k}~\symmnu{l}~\symmnu{m}~\symmnu{n}~\symmnu{o}~\symmnu{p}~\symmnu{q}~\symmnu{r}~\symmnu{s}~\symmnu{t}~\symmnu{u}~\symmnu{v}~\symmnu{w}~\symmnu{x}~\symmnu{y}~\symmnu{z} \\ + \symmnu{A}~\symmnu{B}~\symmnu{C}~\symmnu{D}~\symmnu{E}~\symmnu{F}~\symmnu{G}~\symmnu{H}~\symmnu{I}~\symmnu{J}~\symmnu{K}~\symmnu{L}~\symmnu{M}~\symmnu{N}~\symmnu{O}~\symmnu{P}~\symmnu{Q}~\symmnu{R}~\symmnu{S}~\symmnu{T}~\symmnu{U}~\symmnu{V}~\symmnu{W}~\symmnu{X}~\symmnu{Y}~\symmnu{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathmnu{0 1 2 3 4 5 6 7 8 9} \\ + \mathmnu{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathmnu{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Monozero~\Monoone~\Monotwo~\Monothree~\Monofour~\Monofive~\Monosix~\Monoseven~\Monoeight~\Mononine \\ +% \Monoa~\Monob~\Monoc~\Monod~\Monoe~\Monof~\Monog~\Monoh~\Monoi~\Monoj~\Monok~\Monol~\Monom~\Monon~\Monoo~\Monop~\Monoq~\Monor~\Monos~\Monot~\Monou~\Monov~\Monow~\Monox~\Monoy~\Monoz \\ +% \MonoA~\MonoB~\MonoC~\MonoD~\MonoE~\MonoF~\MonoG~\MonoH~\MonoI~\MonoJ~\MonoK~\MonoL~\MonoM~\MonoN~\MonoO~\MonoP~\MonoQ~\MonoR~\MonoS~\MonoT~\MonoU~\MonoV~\MonoW~\MonoX~\MonoY~\MonoZ \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \mono{0}~\mono{1}~\mono{2}~\mono{3}~\mono{4}~\mono{5}~\mono{6}~\mono{7}~\mono{8}~\mono{9} \\ +% \mono{a}~\mono{b}~\mono{c}~\mono{d}~\mono{e}~\mono{f}~\mono{g}~\mono{h}~\mono{i}~\mono{j}~\mono{k}~\mono{l}~\mono{m}~\mono{n}~\mono{o}~\mono{p}~\mono{q}~\mono{r}~\mono{s}~\mono{t}~\mono{u}~\mono{v}~\mono{w}~\mono{x}~\mono{y}~\mono{z} \\ +% \mono{A}~\mono{B}~\mono{C}~\mono{D}~\mono{E}~\mono{F}~\mono{G}~\mono{H}~\mono{I}~\mono{J}~\mono{K}~\mono{L}~\mono{M}~\mono{N}~\mono{O}~\mono{P}~\mono{Q}~\mono{R}~\mono{S}~\mono{T}~\mono{U}~\mono{V}~\mono{W}~\mono{X}~\mono{Y}~\mono{Z} \\ +% \end{symbolListC} + +% \begin{symbolListC} +% \mono{0 1 2 3 4 5 6 7 8 9} \\ +% \mono{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ +% \mono{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ +% \end{symbolListC} + + \begin{flushleft} + Map Variable: {\textbackslash}symmri\{<alphanum>\} -- Monospace serif, italic script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \mnizero~\mnione~\mnitwo~\mnithree~\mnifour~\mnifive~\mnisix~\mniseven~\mnieight~\mninine \\ + \mnia~\mnib~\mnic~\mnid~\mnie~\mnif~\mnig~\mnih~\mnii~\mnij~\mnik~\mnil~\mnim~\mnin~\mnio~\mnip~\mniq~\mnir~\mnis~\mnit~\mniu~\mniv~\mniw~\mnix~\mniy~\mniz \\ + \mniA~\mniB~\mniC~\mniD~\mniE~\mniF~\mniG~\mniH~\mniI~\mniJ~\mniK~\mniL~\mniM~\mniN~\mniO~\mniP~\mniQ~\mniR~\mniS~\mniT~\mniU~\mniV~\mniW~\mniX~\mniY~\mniZ \\ + \end{symbolListC} + + \begin{symbolListC} + \symmni{0}~\symmni{1}~\symmni{2}~\symmni{3}~\symmni{4}~\symmni{5}~\symmni{6}~\symmni{7}~\symmni{8}~\symmni{9} \\ + \symmni{a}~\symmni{b}~\symmni{c}~\symmni{d}~\symmni{e}~\symmni{f}~\symmni{g}~\symmni{h}~\symmni{i}~\symmni{j}~\symmni{k}~\symmni{l}~\symmni{m}~\symmni{n}~\symmni{o}~\symmni{p}~\symmni{q}~\symmni{r}~\symmni{s}~\symmni{t}~\symmni{u}~\symmni{v}~\symmni{w}~\symmni{x}~\symmni{y}~\symmni{z} \\ + \symmni{A}~\symmni{B}~\symmni{C}~\symmni{D}~\symmni{E}~\symmni{F}~\symmni{G}~\symmni{H}~\symmni{I}~\symmni{J}~\symmni{K}~\symmni{L}~\symmni{M}~\symmni{N}~\symmni{O}~\symmni{P}~\symmni{Q}~\symmni{R}~\symmni{S}~\symmni{T}~\symmni{U}~\symmni{V}~\symmni{W}~\symmni{X}~\symmni{Y}~\symmni{Z} \\ + \end{symbolListC} + + \begin{symbolListC} + \mathmni{0 1 2 3 4 5 6 7 8 9} \\ + \mathmni{a b c d e f g h i j k l m n o p q r s t u v w x y z} \\ + \mathmni{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z} \\ + \end{symbolListC} + +% \begin{symbolListC} +% \Kntzero~\Kntone~\Knttwo~\Kntthree~\Kntfour~\Kntfive~\Kntsix~\Kntseven~\Knteight~\Kntnine \\ +% \Knta~\Kntb~\Kntc~\Kntd~\Knte~\Kntf~\Kntg~\Knth~\Knti~\Kntj~\Kntk~\Kntl~\Kntm~\Kntn~\Knto~\Kntp~\Kntq~\Kntr~\Knts~\Kntt~\Kntu~\Kntv~\Kntw~\Kntx~\Knty~\Kntz \\ +% \KntA~\KntB~\KntC~\KntD~\KntE~\KntF~\KntG~\KntH~\KntI~\KntJ~\KntK~\KntL~\KntM~\KntN~\KntO~\KntP~\KntQ~\KntR~\KntS~\KntT~\KntU~\KntV~\KntW~\KntX~\KntY~\KntZ \\ +% \end{symbolListC} + + \begin{flushleft} + Logical Variable: {\textbackslash}symgru\{<alphanum>\} -- Greek upright script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \gruAlpha~\gruBeta~\gruGamma~\gruDelta~\gruEpsilon~\gruZeta~\gruEta~\gruTheta~\gruIota~\gruKappa~\gruLambda~\gruMu~\gruNu~\gruXi~\gruOmicron~\gruPi~\gruRho~\gruSigma~\gruTau~\gruUpsilon~\gruPhi~\gruChi~\gruPsi~\gruOmega \\ + \grualpha~\grubeta~\grugamma~\grudelta~\gruepsilon~\gruzeta~\grueta~\grutheta~\gruiota~\grukappa~\grulambda~\grumu~\grunu~\gruxi~\gruomicron~\grupi~\grurho~\grusigma~\grutau~\gruupsilon~\gruphi~\gruchi~\grupsi~\gruomega \\ + \gruvarepsilon~\gruvartheta~\gruvarpi~\gruvarrho~\gruvarsigma~\gruvarphi \\ + \end{symbolListC} + + \begin{symbolListC} + \symgru{\Uchar "391}~\symgru{\Uchar "392}~\symgru{\Uchar "393}~\symgru{\Uchar "394}~\symgru{\Uchar "395}~\symgru{\Uchar "396}~\symgru{\Uchar "397}~\symgru{\Uchar "398}~\symgru{\Uchar "399}~\symgru{\Uchar "39A}~\symgru{\Uchar "39B}~\symgru{\Uchar "39C}~\symgru{\Uchar "39D}~\symgru{\Uchar "39E}~\symgru{\Uchar "39F}~\symgru{\Uchar "3A0}~\symgru{\Uchar "3A1}~\symgru{\Uchar "3A3}~\symgru{\Uchar "3A4}~\symgru{\Uchar "3A5}~\symgru{\Uchar "3A6}~\symgru{\Uchar "3A7}~\symgru{\Uchar "3A8}~\symgru{\Uchar "3A9} \\ + \symgru{\Uchar "3B1}~\symgru{\Uchar "3B2}~\symgru{\Uchar "3B3}~\symgru{\Uchar "3B4}~\symgru{\Uchar "3F5}~\symgru{\Uchar "3B6}~\symgru{\Uchar "3B7}~\symgru{\Uchar "3B8}~\symgru{\Uchar "3B9}~\symgru{\Uchar "3BA}~\symgru{\Uchar "3BB}~\symgru{\Uchar "3BC}~\symgru{\Uchar "3BD}~\symgru{\Uchar "3BE}~\symgru{\Uchar "3BF}~\symgru{\Uchar "3C0}~\symgru{\Uchar "3C1}~\symgru{\Uchar "3C3}~\symgru{\Uchar "3C4}~\symgru{\Uchar "3C5}~\symgru{\Uchar "3D5}~\symgru{\Uchar "3C7}~\symgru{\Uchar "3C8}~\symgru{\Uchar "3C9} \\ + \symgru{\Uchar "3B5}~\symgru{\Uchar "3D1}~\symgru{\Uchar "3D6}~\symgru{\Uchar "3F1}~\symgru{\Uchar "3C2}~\symgru{\Uchar "3C6} \\ + \end{symbolListC} + + \begin{symbolListC} + \symgru{\Uchar "391 \Uchar "392 \Uchar "393 \Uchar "394 \Uchar "395 \Uchar "396 \Uchar "397 \Uchar "398 \Uchar "399 \Uchar "39A \Uchar "39B \Uchar "39C \Uchar "39D \Uchar "39E \Uchar "39F \Uchar "3A0 \Uchar "3A1 \Uchar "3A3 \Uchar "3A4 \Uchar "3A5 \Uchar "3A6 \Uchar "3A7 \Uchar "3A8 \Uchar "3A9} \\ + \symgru{\Uchar "3B1 \Uchar "3B2 \Uchar "3B3 \Uchar "3B4 \Uchar "3F5 \Uchar "3B6 \Uchar "3B7 \Uchar "3B8 \Uchar "3B9 \Uchar "3BA \Uchar "3BB \Uchar "3BC \Uchar "3BD \Uchar "3BE \Uchar "3BF \Uchar "3C0 \Uchar "3C1 \Uchar "3C3 \Uchar "3C4 \Uchar "3C5 \Uchar "3D5 \Uchar "3C7 \Uchar "3C8 \Uchar "3C9} \\ + \symgru{\Uchar "3B5 \Uchar "3D1 \Uchar "3D6 \Uchar "3F1 \Uchar "3C2 \Uchar "3C6} \\ + \end{symbolListC} + + \begin{flushleft} + Logical Variable: {\textbackslash}symgri\{<alphanum>\} -- Greek italic script + \end{flushleft} + \vspace{-0.15em} + + \begin{symbolListC} + \griAlpha~\griBeta~\griGamma~\griDelta~\griEpsilon~\griZeta~\griEta~\griTheta~\griIota~\griKappa~\griLambda~\griMu~\griNu~\griXi~\griOmicron~\griPi~\griRho~\griSigma~\griTau~\griUpsilon~\griPhi~\griChi~\griPsi~\griOmega \\ + \grialpha~\gribeta~\grigamma~\gridelta~\griepsilon~\grizeta~\grieta~\gritheta~\griiota~\grikappa~\grilambda~\grimu~\grinu~\grixi~\griomicron~\gripi~\grirho~\grisigma~\gritau~\griupsilon~\griphi~\grichi~\gripsi~\griomega \\ + \grivarepsilon~\grivartheta~\grivarpi~\grivarrho~\grivarsigma~\grivarphi \\ + \end{symbolListC} + + \begin{symbolListC} + \symgri{\Uchar "391}~\symgri{\Uchar "392}~\symgri{\Uchar "393}~\symgri{\Uchar "394}~\symgri{\Uchar "395}~\symgri{\Uchar "396}~\symgri{\Uchar "397}~\symgri{\Uchar "398}~\symgri{\Uchar "399}~\symgri{\Uchar "39A}~\symgri{\Uchar "39B}~\symgri{\Uchar "39C}~\symgri{\Uchar "39D}~\symgri{\Uchar "39E}~\symgri{\Uchar "39F}~\symgri{\Uchar "3A0}~\symgri{\Uchar "3A1}~\symgri{\Uchar "3A3}~\symgri{\Uchar "3A4}~\symgri{\Uchar "3A5}~\symgri{\Uchar "3A6}~\symgri{\Uchar "3A7}~\symgri{\Uchar "3A8}~\symgri{\Uchar "3A9} \\ + \symgri{\Uchar "3B1}~\symgri{\Uchar "3B2}~\symgri{\Uchar "3B3}~\symgri{\Uchar "3B4}~\symgri{\Uchar "3F5}~\symgri{\Uchar "3B6}~\symgri{\Uchar "3B7}~\symgri{\Uchar "3B8}~\symgri{\Uchar "3B9}~\symgri{\Uchar "3BA}~\symgri{\Uchar "3BB}~\symgri{\Uchar "3BC}~\symgri{\Uchar "3BD}~\symgri{\Uchar "3BE}~\symgri{\Uchar "3BF}~\symgri{\Uchar "3C0}~\symgri{\Uchar "3C1}~\symgri{\Uchar "3C3}~\symgri{\Uchar "3C4}~\symgri{\Uchar "3C5}~\symgri{\Uchar "3D5}~\symgri{\Uchar "3C7}~\symgri{\Uchar "3C8}~\symgri{\Uchar "3C9} \\ + \symgri{\Uchar "3B5}~\symgri{\Uchar "3D1}~\symgri{\Uchar "3D6}~\symgri{\Uchar "3F1}~\symgri{\Uchar "3C2}~\symgri{\Uchar "3C6} \\ + \end{symbolListC} + + \begin{symbolListC} + \symgri{\Uchar "391 \Uchar "392 \Uchar "393 \Uchar "394 \Uchar "395 \Uchar "396 \Uchar "397 \Uchar "398 \Uchar "399 \Uchar "39A \Uchar "39B \Uchar "39C \Uchar "39D \Uchar "39E \Uchar "39F \Uchar "3A0 \Uchar "3A1 \Uchar "3A3 \Uchar "3A4 \Uchar "3A5 \Uchar "3A6 \Uchar "3A7 \Uchar "3A8 \Uchar "3A9} \\ + \symgri{\Uchar "3B1 \Uchar "3B2 \Uchar "3B3 \Uchar "3B4 \Uchar "3F5 \Uchar "3B6 \Uchar "3B7 \Uchar "3B8 \Uchar "3B9 \Uchar "3BA \Uchar "3BB \Uchar "3BC \Uchar "3BD \Uchar "3BE \Uchar "3BF \Uchar "3C0 \Uchar "3C1 \Uchar "3C3 \Uchar "3C4 \Uchar "3C5 \Uchar "3D5 \Uchar "3C7 \Uchar "3C8 \Uchar "3C9} \\ + \symgri{\Uchar "3B5 \Uchar "3D1 \Uchar "3D6 \Uchar "3F1 \Uchar "3C2 \Uchar "3C6} \\ + \end{symbolListC} + + \end{document} diff --git a/Master/texmf-dist/doc/fonts/logix/logix.vfc b/Master/texmf-dist/doc/fonts/logix/logix.vfc Binary files differnew file mode 100644 index 00000000000..302280925f9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/logix/logix.vfc diff --git a/Master/texmf-dist/fonts/opentype/public/logix/logix.otf b/Master/texmf-dist/fonts/opentype/public/logix/logix.otf Binary files differnew file mode 100644 index 00000000000..e29c33e639a --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/logix/logix.otf diff --git a/Master/texmf-dist/fonts/opentype/public/logix/logix.woff b/Master/texmf-dist/fonts/opentype/public/logix/logix.woff Binary files differnew file mode 100644 index 00000000000..a613a11ce7b --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/logix/logix.woff diff --git a/Master/texmf-dist/fonts/opentype/public/logix/logix.woff2 b/Master/texmf-dist/fonts/opentype/public/logix/logix.woff2 Binary files differnew file mode 100644 index 00000000000..d420790e5c5 --- /dev/null +++ b/Master/texmf-dist/fonts/opentype/public/logix/logix.woff2 diff --git a/Master/texmf-dist/fonts/truetype/public/logix/logix.ttf b/Master/texmf-dist/fonts/truetype/public/logix/logix.ttf Binary files differnew file mode 100644 index 00000000000..bd220f632e1 --- /dev/null +++ b/Master/texmf-dist/fonts/truetype/public/logix/logix.ttf diff --git a/Master/texmf-dist/tex/latex/logix/logix.sty b/Master/texmf-dist/tex/latex/logix/logix.sty new file mode 100644 index 00000000000..bd6984eeb03 --- /dev/null +++ b/Master/texmf-dist/tex/latex/logix/logix.sty @@ -0,0 +1,2335 @@ +% logix.sty +% Copyright (c) 2001..2019 by Michael Lee Finney. +% +% This work may be distributed and/or modified under the conditions of the +% LaTeX Project Public License, either version 1.3 of this license or (at your +% option) any later version. The latest version of this license is in +% +% http://www.latex-project.org/lppl.txt +% +% and version 1.3c or later is part of all distributions of LaTeX version +% 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Michael Lee Finney. +% +% This work consists of the file logix.sty. +% +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +% +% This package provides a font and associated commands which are complementary +% to the STIX2 OpenType mathematic fonts. Usage in logic is emphasized as +% opposed to mathematical usage. A large set of stretchy delimiters is provided +% along with numerous arrows and geometric symbols and Rational Knot drawing +% symbols. Many other additional symbols are provided. +% + + \NeedsTeXFormat{LaTeX2e} + \ProvidesPackage{logix} + [2019/07/01 v1.00 (Michael Lee Finney) Supplemental logical and mathematical symbols for XeLaTex / LuaLaTeX.] + \ProvidesFile{logix.otf} + [2019/07/01 v1.00 (Michael Lee Finney) OpenType Unicode font.] + \RequirePackage{ifxetex} + \RequirePackage{ifluatex} + \RequirePackage{unicode-math} + \RequirePackage{arydshln} + +% Checks for LuaTex or XeTex as engines. + + \ifluatex \else \ifxetex \else + \PackageError{logix}{LuaLaTeX or XeLaTeX is required.}{Compile using LuaLaTeX or XeLaTeX.} + \fi \fi + +% This source file loads the logix font and defines associated commands. + + \IfFontExistsTF{logix.otf} {} + { \PackageError{logix}{logix.otf required}{Make sure that the logix.otf font file is installed} } + +% Load / define logix font. + + \newfontface \logix {logix.otf}[Scale=1.0,NFSSFamily=logix] + + \DeclareSymbolFont{Logix}{TU}{logix}{m}{n} + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +% +% Environments are defined for logic definitions, logic proofs and building rational +% knots. There are four environments: KnotGrid, LogixDefn, LogixProof and LogixSeqnt. +% +% KnotGrid provides a grid (based on tabular, but the use of ampersand (&) separators +% is not required between grid cells. Each knot symbol has an exact width and height -- +% most are 1em x 1em, but a few are half or quarter height or width. Every symbol (or +% symbols) in a grid cell must have the same height as all other knot symbols in the +% same row and same width as all other knot symbols in the same column. The KnotGrid +% environment has no options and is used as follows (this example has 3 rows and 5 +% columns): +% +% \begin{KnotGrid} +% \KntLFC \KntTSN \KntHXSOSU \KntTSFN \KntTRSC \\ +% \KntNFSpace \KntHXSUSO \KntNNSpace \KntRQC \KntNQSpace \KntRSN \\ +% \KntLFC \KntBSN \KntHXSOSU \KntBSFN \KntRBSC +% \end{KnotGrid} +% +% where a grid cell would otheriwse be empty or where padding is required to satisfy +% the size requirements for a cell, 16 KntxxSpace symbols are provided which are +% exactly sized both horizontally and vertically to assist. The knot symbosl are +% typeset in math mode so that spaces are ignored. This allows the grid structure to +% be explicit, making readability and maintenance easier. +% +% LogixDefn provides structured formatting for logic definitions. There is an +% optional parameter, which must be a horizontal length. If present, all of the +% definitions must fit within that length. The LogixDefn environment defines the +% Line macro, which has three parameters if the optional LogixDefn parameter is not +% present and otherwise four. The optional fourth parameter may not be omitted if +% the length parameter is present and contains a comment to placed at the end of +% the line. The basic three parameters for the Line macro are the definition's name, +% optional number (but the empty argument must be present) and the definition itself, +% which is typeset in math mode. Two examples of its use are: +% +% \begin{LogixDefn} +% \Line{Special}{}{ \OpnParn \prop{p} \WkEquv \prop{q} \ClsParn \Defn \OpnParn \prop{p} \WkImpl \prop{q} \ClsParn \Nd \OpnParn \prop{q} \WkImpl \prop{p} \ClsParn } +% \Line{Df} {4}{ \OpnParn \prop{p} \WkEquv \prop{q} \ClsParn \Defn \OpnParn \prop{p} \WkImpl \prop{q} \ClsParn \Nd \OpnParn \prop{q} \WkImpl \prop{p} \ClsParn } +% \end{LogixDefn} +% +% \begin{LogixDefn}[15em] +% \Line{Df}{1}{ \OpnParn \prop{p} \WkEquv \prop{q} \ClsParn \Defn \OpnParn \prop{p} \WkImpl \prop{q} \ClsParn \Nd \OpnParn \prop{q} \WkImpl \prop{p} \ClsParn } { Some comment } +% \Line{Df}{2}{ \OpnParn \prop{p} \WkEquv \prop{q} \ClsParn \Defn \OpnParn \prop{p} \WkImpl \prop{q} \ClsParn \Nd \OpnParn \prop{q} \WkImpl \prop{p} \ClsParn } { Yet another } +% \end{LogixDefn} +% +% LogixProof provides structed formatting for logic proofs. There are four +% arguments with the first one optional. As for LogixDefn the optional argument +% is a horizontal length argument, and provides a width for each line which is +% followed by a comment when the length argument is present. The other three +% arguments are the name (and any associated number) of the theorem, a possibly +% empty set of postulates which are assumed only for the purpose of the proof +% (e.g. assuming the Axiom of Choice for a specific theorem when working in ZF +% instead of ZFC) Thus postulates are distinguished from axioms which are assumed +% to hold for all theorems in a system. The third parameter is the statement of +% the proof. +% +% The LogixProof environment defines two macros -- Dash and Line, which are +% identical except that Dash is followed by a dashed line separator and Line is +% followed by a solid line separator. Each of these macros have four parameters +% (five when the length argument is present). The first is the line number. It +% is typeset in math mode so that subscripts may be used (sometimes useful in +% meta proofs). The second is the justifying axiom or previous theorem. The +% third is the list of previous lines of the proof used to justify the proof, +% and the fourth is the expression for the proof line. A list is used for the +% previous justifying lines since the same line can be used more than once +% and the order is potentially significant. Both the second and third parameters +% may be empty, allowing for using the comment for justification (a common style +% in some textbooks and papers). Here is an example with comments: +% +% \begin{LogixProof}[5em] {Th 46} {} {\prop{p}\Comma\prop{q}\Seq\prop{r}} +% \Dash {1} {Th 41} {} {\prop{r} \Nd \prop{s} \Impl \prop{q}} {Comment for first line} +% \Dash {2} {Cn 2 } {} {\prop{r}} {Comment for second line} +% \Dash {3} {Th 38} {2} {\prop{r}} {} +% \Line {4} {Im 3 } {1,6} {\prop{r}} {Comment for last line} +% \end{LogixProof} +% +% LogixSeqnt is identical to LogixProof execpt that the lines have an extra +% parameter before the expression, which represents the list of expressions +% assumed to hold for the expression as a sequent. An example of its use (but +% without comments and with solid lines) is: +% +% \begin{LogixSeqnt} {Th 46} {Dt 1} {\prop{p}\Comma\prop{q}\Seq\prop{r}} +% \Line {1} {Th 41} {} {\prop{p}\Comma\prop{q}} {\prop{r}} +% \Line {2} {Cn 2 } {} {\prop{p}\Comma\prop{q}} {\prop{r}} +% \Line {3} {Th 38} {2} { } {\prop{r}} +% \end{LogixSeqnt} +% +% Note that none of these environments are indented by default. Often, +% horizontal space is at a premium, so any indentation is left to the user. +% + +% Environment for drawing knots. + + \newenvironment{KnotGrid}{% + \renewcommand{\arraystretch}{0} + \noindent\begin{tabular}{ @{} >{$} c <{$} @{} } }{% + \end{tabular} } + +% Enviroment for logic definitions. + + \newenvironment{LogixDefn}[1][]{% + \newcommand \PrfEnd {\rule[-0.375em]{0pt}{1.30em}} + \renewcommand{\arraystretch}{0} + \ifx& + \newcommand \Line[3]{% + \ifx&##2&% + ##1. \hspace{0.25em} & & ##3 & \PrfEnd \\% + \else% + ##1 \hspace{0.35em} & ##2. \hspace{0.25em} & ##3 & \PrfEnd \\% + \fi% + } + \else + \newcommand \Line[4]{% + \ifx&##2&% + ##1. \hspace{0.25em} & & \mathmakebox[#1][l]{##3} $##4$ & \PrfEnd \\% + \else% + ##1 \hspace{0.35em} & ##2. \hspace{0.25em} & \mathmakebox[#1][l]{##3} $##4$ & \PrfEnd \\% + \fi% + } + \fi + \noindent\begin{tabular}{ @{} l @{} r @{} >{$} l <{$} @{} c @{} }}{% + \end{tabular} } + +% Environment for logic proofs without sequents. + + \newenvironment{LogixProof}[4][]{% + \setlength{\dashlinedash}{2pt} + \setlength{\dashlinegap}{2pt} + \setlength{\arrayrulewidth}{0.2pt}% + \renewcommand{\arraystretch}{0}% + \newcommand \PrfEnd {\rule[-0.375em]{0pt}{1.30em}} + \ifx& + \newcommand \parms {4} + \newcommand \Dash[4] { \hspace{0.35em} ##1. & \ifx&##2&\else \hspace{0.25em}##2.\fi & \ifx&##3&\else\hspace{0.25em}{\OpnBrkt}##3{\ClsBrkt}\fi & ##4 & \PrfEnd \\ \hdashline} + \newcommand \Line[4] { \hspace{0.35em} ##1. & \ifx&##2&\else \hspace{0.25em}##2.\fi & \ifx&##3&\else\hspace{0.25em}{\OpnBrkt}##3{\ClsBrkt}\fi & ##4 & \PrfEnd \\ \hline} + \else + \newcommand \parms {5} + \newcommand \Dash[5] { \hspace{0.35em} ##1. & \ifx&##2&\else \hspace{0.25em}##2.\fi & \ifx&##3&\else\hspace{0.25em}{\OpnBrkt}##3{\ClsBrkt}\fi & \mathmakebox[#1][l]{##4} $##5$ & \PrfEnd \\ \hdashline} + \newcommand \Line[5] { \hspace{0.35em} ##1. & \ifx&##2&\else \hspace{0.25em}##2.\fi & \ifx&##3&\else\hspace{0.25em}{\OpnBrkt}##3{\ClsBrkt}\fi & \mathmakebox[#1][l]{##4} $##5$ & \PrfEnd \\ \hline} + \fi + \noindent\begin{tabular}{ + @{} >{$} r <{$} % Line number, aligned right, left padding 0.35em. + @{} l % Justification reference, left padding 0.25em. + @{} l @{\hspace{0.25em}} | % Justification line numbers, left padding 0.25em, vertical bar, right padding 0.25em. + @{} >{\hspace{0.25em}$} l <{$} @{\hspace{0.25em}} % Proposition, right padding 0.25em. + @{} c @{} } + \multicolumn{\parms}{@{} l}{\noindent\begin{tabular}{ @{} l @{} l @{} @{\hspace{0.25em}} >{$} l <{$} @{} c @{} } + #2. & \ifx&\else{\hspace{0.25em}\OpnGrp}#3{\ClsGrp}\fi & #4 & \PrfEnd + \end{tabular}} \\\hline% + }{% + \end{tabular} } + +% Environment for logic proofs with sequents. + + \newenvironment{LogixSeqnt}[4][]{% + \setlength{\dashlinedash}{2pt} + \setlength{\dashlinegap}{2pt} + \setlength{\arrayrulewidth}{0.2pt}% + \renewcommand{\arraystretch}{0}% + \newcommand \PrfEnd {\rule[-0.375em]{0pt}{1.30em}} + \ifx& + \newcommand \parms {5} + \newcommand \Dash[5] { \hspace{0.35em} ##1. & \ifx&##2&\else \hspace{0.25em}##2.\fi & \ifx&##3&\else\hspace{0.25em}{\OpnBrkt}##3{\ClsBrkt}\fi & ##4 & ##5 & \PrfEnd \\ \hdashline} + \newcommand \Line[5] { \hspace{0.35em} ##1. & \ifx&##2&\else \hspace{0.25em}##2.\fi & \ifx&##3&\else\hspace{0.25em}{\OpnBrkt}##3{\ClsBrkt}\fi & ##4 & ##5 & \PrfEnd \\ \hline} + \else + \newcommand \parms {6} + \newcommand \Dash[6] { \hspace{0.35em} ##1. & \ifx&##2&\else \hspace{0.25em}##2.\fi & \ifx&##3&\else\hspace{0.25em}{\OpnBrkt}##3{\ClsBrkt}\fi & ##4 & \mathmakebox[#1][l]{##5} $##6$ & \PrfEnd \\ \hdashline} + \newcommand \Line[6] { \hspace{0.35em} ##1. & \ifx&##2&\else \hspace{0.25em}##2.\fi & \ifx&##3&\else\hspace{0.25em}{\OpnBrkt}##3{\ClsBrkt}\fi & ##4 & \mathmakebox[#1][l]{##5} $##6$ & \PrfEnd \\ \hline} + \fi + \noindent\begin{tabular}{ + @{} >{$} r <{$} % Line number, aligned right, left padding 0.35em. + @{} l % Justification reference, left padding 0.25em. + @{} l @{\hspace{0.25em}} | % Justification line numbers, left padding 0.25em, vertical bar, right padding 0.25em. + @{} >{\hspace{0.25em}$} r <{$} % Sequent assumptions, left padding 0.25em. + @{} >{$\Seq} l <{$} @{\hspace{0.25em}} % Sequent conclusion, right padding 0.25em. + @{} c @{} } + \multicolumn{\parms}{@{} l}{\noindent\begin{tabular}{ @{} l @{} l @{} @{\hspace{0.25em}} >{$} l <{$} @{} c @{} } + #2. & \ifx&\else{\hspace{0.25em}\OpnGrp}#3{\ClsGrp}\fi & #4 & \PrfEnd + \end{tabular}} \\\hline% + }{% + \end{tabular} } + + +% Define the logix math symbols. These symbols have sidebearings defined in the font. +% Applying the symbol type results in extra white space so they are declared as +% \mathord. However, some symbols require minor kerning adjustments to work smoothly +% with LaTeX math layout. That is accomplished using the \mkern command as part of +% the symbol defintion. The standard symbol types are shown below. +% +% Logic expressions, as compared to mathematic expressions do not require +% additional spacing. The minimum spacing is provided by the sidebearings, +% so all symbols are defined as type \mathord to prevent elastic glue. Any +% adjustments, if necessary will either be made here (on a temporary basis) +% or in the font itself. If normal TeX glue is desired in a specific case, +% then use one of the following commands. +% +% \mathord 0 - Simple / ordinary, e.g. \alpha, no padding space +% \mathop 1 - Prefix operator, thin space on both sides (3mu) +% \mathbin 2 - Binary operator, medium space on both sides (4mu) +% \mathrel 3 - Relation, thick space on both sides (5mu) +% \mathopen 4 - Open (left) delimiter, may add space on left +% \mathclose 5 - Close (right) delimiter, may add space on right +% \mathpunct 6 - Postfix operator / punctuation, thin space on right. +% \mathalpha 7 - Alphabetic (e.g. A), no padding space + + \newcommand \lgx[1] {\ensuremath{\Umathchar "0 \symLogix "#1}} + \newcommand \lgl[1] {\ensuremath{\Udelimiter 4 \symLogix "#1}} + \newcommand \lgm[1] {\ensuremath{\Udelimiter 0 \symLogix "#1}} + \newcommand \lgr[1] {\ensuremath{\Udelimiter 5 \symLogix "#1}} + + \newcommand \OpnBar {\lgl{E300}} % Open Bar + \newcommand \OpnGrp {\lgl{E301}} % Open Group Brace + \newcommand \OpnParn {\lgl{E302}} % Open Parenthesis + \newcommand \OpnBrac {\lgl{E303}} % Open Curly Brace + \newcommand \OpnBrknBrac {\lgl{E304}} % Open Curly Broken Brace + \newcommand \OpnCircBrac {\lgl{E305}} % Open Curly Circle Brace + \newcommand \OpnArrwBrac {\lgl{E306}} % Open Arrow Brace + \newcommand \OpnBrkt {\lgl{E307}} % Open Square Bracket + \newcommand \OpnCrlyBrkt {\lgl{E308}} % Open Square Curly Bracket + \newcommand \OpnBrknBrkt {\lgl{E309}} % Open Square Broken Bracket + \newcommand \OpnCircBrkt {\lgl{E30A}} % Open Square Circle Bracket + \newcommand \OpnTortoise {\lgl{E30B}} % Open Tortoise Shell + \newcommand \OpnAngl {\lgl{E30C}} % Open Angle Bracket + \newcommand \OpnDblBrac {\lgl{E30D}} % Open Double Curly Brace + \newcommand \OpnDblAngl {\lgl{E30E}} % Open Double Angle Bracket + \newcommand \OpnSqrParn {\lgl{E30F}} % Open Square Parenthesis + \newcommand \OpnParnBar {\lgl{E310}} % Open Parenthesis with Bar + \newcommand \OpnBracBar {\lgl{E311}} % Open Brace with Bar + \newcommand \OpnBrknBracBar {\lgl{E312}} % Open Broken Brace with Bar + \newcommand \OpnCircBracBar {\lgl{E313}} % Open Circle Brace with Bar + \newcommand \OpnBrktBar {\lgl{E314}} % Open Bracket with Bar + \newcommand \OpnCrlyBrktBar {\lgl{E315}} % Open Curly Bracket with Bar + \newcommand \OpnBrknBrktBar {\lgl{E316}} % Open Broken Bracket with Bar + \newcommand \OpnCircBrktBar {\lgl{E317}} % Open Circle Bracket with Bar + \newcommand \OpnTortoiseBar {\lgl{E318}} % Open Tortoise Shell with Bar + \newcommand \OpnAnglBar {\lgl{E319}} % Open Angle Bracket with Bar + \newcommand \OpnCurvAngl {\lgl{E31A}} % Open Curved Angle Bracket + \newcommand \OpnDblParn {\lgl{E31B}} % Open Double Parenthesis + \newcommand \OpnCeil {\lgl{E31C}} % Open Ceiling + \newcommand \OpnFloor {\lgl{E31D}} % Open Floor + \newcommand \OpnTurn {\lgl{E31E}} % Open Turnstile + \newcommand \OpnCntx {\lgx{E31F}} % Open Context Quote + \newcommand \OpnDblGrp {\lgl{E320}} % Open Double Group Brace + + \newcommand \ClsBar {\lgr{E340}} % Close Bar + \newcommand \ClsGrp {\lgr{E341}} % Close Group Brace + \newcommand \ClsParn {\lgr{E342}} % Close Parenthesis + \newcommand \ClsBrac {\lgr{E343}} % Close Curly Brace + \newcommand \ClsBrknBrac {\lgr{E344}} % Close Curly Broken Brace + \newcommand \ClsCircBrac {\lgr{E345}} % Close Curly Circle Brace + \newcommand \ClsArrwBrac {\lgr{E346}} % Close Arrow Brace + \newcommand \ClsBrkt {\lgr{E347}} % Close Square Bracket + \newcommand \ClsCrlyBrkt {\lgr{E348}} % Close Square Curly Bracket + \newcommand \ClsBrknBrkt {\lgr{E349}} % Close Square Broken Bracket + \newcommand \ClsCircBrkt {\lgr{E34A}} % Close Square Circle Bracket + \newcommand \ClsTortoise {\lgr{E34B}} % Close Tortoise Shell + \newcommand \ClsAngl {\lgr{E34C}} % Close Angle Bracket + \newcommand \ClsDblBrac {\lgr{E34D}} % Close Double Curly Brace + \newcommand \ClsDblAngl {\lgr{E34E}} % Close Double Angle Bracket + \newcommand \ClsSqrParn {\lgr{E34F}} % Close Square Parenthesis + \newcommand \ClsParnBar {\lgr{E350}} % Close Parenthesis with Bar + \newcommand \ClsBracBar {\lgr{E351}} % Close Brace with Bar + \newcommand \ClsBrknBracBar {\lgr{E352}} % Close Broken Brace with Bar + \newcommand \ClsCircBracBar {\lgr{E353}} % Close Circle Brace with Bar + \newcommand \ClsBrktBar {\lgr{E354}} % Close Bracket with Bar + \newcommand \ClsCrlyBrktBar {\lgr{E355}} % Close Curly Bracket with Bar + \newcommand \ClsBrknBrktBar {\lgr{E356}} % Close Broken Bracket with Bar + \newcommand \ClsCircBrktBar {\lgr{E357}} % Close Circle Bracket with Bar + \newcommand \ClsTortoiseBar {\lgr{E358}} % Close Tortoise Shell with Bar + \newcommand \ClsAnglBar {\lgr{E359}} % Close Angle Bracket with Bar + \newcommand \ClsCurvAngl {\lgr{E35A}} % Close Curved Angle Bracket + \newcommand \ClsDblParn {\lgl{E35B}} % Close Double Parenthesis + \newcommand \ClsCeil {\lgr{E35C}} % Close Ceiling + \newcommand \ClsFloor {\lgr{E35D}} % Close Floor + \newcommand \ClsTurn {\lgr{E35E}} % Close Turnstile + \newcommand \ClsCntx {\lgx{E35F}} % Close Context Quote + \newcommand \ClsDblGrp {\lgr{E360}} % Close Double Group Brace + + \newcommand \MapParInMul {\lgx{EAA0}} % Continuous, Partial, Into Multi-Map + \newcommand \MapParInSng {\lgx{EAA1}} % Continuous, Partial, Into, Singleton Map + \newcommand \MapParInOne {\lgx{EAA2}} % Continuous, Partial, Into, One-To-One Map + \newcommand \MapParOnMul {\lgx{EAA8}} % Continuous, Partial, Onto Multi-Map + \newcommand \MapParOnSng {\lgx{EAA9}} % Continuous, Partial, Onto, Singleton Map + \newcommand \MapParOnOne {\lgx{EAAA}} % Continuous, Partial, Onto, One-To-One Map + \newcommand \MapParInGndMul {\lgx{EAB0}} % Continuous, Partial, Into, Grounded Multi-Map + \newcommand \MapParInGndSng {\lgx{EAB1}} % Continuous, Partial, Into, Grounded, Singleton Map + \newcommand \MapParInGndOne {\lgx{EAB2}} % Continuous, Partial, Into, Grounded, One-To-One Map + \newcommand \MapParOnGndMul {\lgx{EAB8}} % Continuous, Partial, Onto, Grounded Multi-Map + \newcommand \MapParOnGndSng {\lgx{EAB9}} % Continuous, Partial, Onto, Grounded, Singleton Map + \newcommand \MapParOnGndOne {\lgx{EABA}} % Continuous, Partial, Onto, Grounded, One-To-One Map + + \newcommand \MapTotInMul {\lgx{EA80}} % Continuous, Total, Into Multi-Map + \newcommand \MapTotInSng {\lgx{EA81}} % Continuous, Total, Into, Singleton Map + \newcommand \MapTotInOne {\lgx{EA82}} % Continuous, Total, Into, One-To-One Map + \newcommand \MapTotOnMul {\lgx{EA88}} % Continuous, Total, Onto Multi-Map + \newcommand \MapTotOnSng {\lgx{EA89}} % Continuous, Total, Onto, Singleton Map + \newcommand \MapTotOnOne {\lgx{EA8A}} % Continuous, Total, Onto, One-To-One Map + \newcommand \MapTotInGndMul {\lgx{EA90}} % Continuous, Total, Into, Grounded Multi-Map + \newcommand \MapTotInGndSng {\lgx{EA91}} % Continuous, Total, Into, Grounded, Singleton Map + \newcommand \MapTotInGndOne {\lgx{EA92}} % Continuous, Total, Into, Grounded, One-To-One Map + \newcommand \MapTotOnGndMul {\lgx{EA98}} % Continuous, Total, Onto, Grounded Multi-Map + \newcommand \MapTotOnGndSng {\lgx{EA99}} % Continuous, Total, Onto, Grounded, Singleton Map + \newcommand \MapTotOnGndOne {\lgx{EA9A}} % Continuous, Total, Onto, Grounded, One-To-One Map + + \newcommand \FunParInMul {\lgx{EAA4}} % Continuous, Partial, Into Multi-Function + \newcommand \FunParInSng {\lgx{EAA5}} % Continuous, Partial, Into, Singleton Function + \newcommand \FunParInOne {\lgx{EAA6}} % Continuous, Partial, Into, One-To-One Function + \newcommand \FunParOnMul {\lgx{EAAC}} % Continuous, Partial, Onto Multi-Function + \newcommand \FunParOnSng {\lgx{EAAD}} % Continuous, Partial, Onto, Singleton Function + \newcommand \FunParOnOne {\lgx{EAAE}} % Continuous, Partial, Onto, One-To-One Function + \newcommand \FunParInGndMul {\lgx{EAB4}} % Continuous, Partial, Into, Grounded Multi-Function + \newcommand \FunParInGndSng {\lgx{EAB5}} % Continuous, Partial, Into, Grounded, Singleton Function + \newcommand \FunParInGndOne {\lgx{EAB6}} % Continuous, Partial, Into, Grounded, One-To-One Function + \newcommand \FunParOnGndMul {\lgx{EABC}} % Continuous, Partial, Onto, Grounded Multi-Function + \newcommand \FunParOnGndSng {\lgx{EABD}} % Continuous, Partial, Onto, Grounded, Singleton Function + \newcommand \FunParOnGndOne {\lgx{EABE}} % Continuous, Partial, Onto, Grounded, One-To-One Function + + \newcommand \FunTotInMul {\lgx{EA84}} % Continuous, Total, Into Multi-Function + \newcommand \FunTotInSng {\lgx{EA85}} % Continuous, Total, Into, Singleton Function + \newcommand \FunTotInOne {\lgx{EA86}} % Continuous, Total, Into, One-To-One Function + \newcommand \FunTotOnMul {\lgx{EA8C}} % Continuous, Total, Onto Multi-Function + \newcommand \FunTotOnSng {\lgx{EA8D}} % Continuous, Total, Onto, Singleton Function + \newcommand \FunTotOnOne {\lgx{EA8E}} % Continuous, Total, Onto, One-To-One Function + \newcommand \FunTotInGndMul {\lgx{EA94}} % Continuous, Total, Into, Grounded Multi-Function + \newcommand \FunTotInGndSng {\lgx{EA95}} % Continuous, Total, Into, Grounded, Singleton Function + \newcommand \FunTotInGndOne {\lgx{EA96}} % Continuous, Total, Into, Grounded, One-To-One Function + \newcommand \FunTotOnGndMul {\lgx{EA9C}} % Continuous, Total, Onto, Grounded Multi-Function + \newcommand \FunTotOnGndSng {\lgx{EA9D}} % Continuous, Total, Onto, Grounded, Singleton Function + \newcommand \FunTotOnGndOne {\lgx{EA9E}} % Continuous, Total, Onto, Grounded, One-To-One Function + + \newcommand \MapComp {\lgx{E23C}} % Map Composition + \newcommand \FncComp {\lgx{E239}} % Function Composition + \newcommand \FncCnvrs {\lgx{E2C3}} % Function Converse + + \newcommand \SFunc {\lgx{E9DC}} % Short Function + \newcommand \Func {\lgx{E9DD}} % Function + \newcommand \LFunc {\lgx{E9DE}} % Long Function + \newcommand \XFunc {\lgx{E9DF}} % Extra Long Function + + \newcommand \ClsImpl {\lgx{E79E}} % Classical Implication + \newcommand \NotClsImpl {\lgx{E79F}} % Not Classical Implication + \newcommand \ClsEquv {\lgx{E666}} % Classical Equivalence + \newcommand \NotClsEquv {\lgx{E667}} % Not Classical Equivalence + + \newcommand \SWkMtImpl {\lgx{E810}} % Short Weak Material Implication + \newcommand \NotSWkMtImpl {\lgx{E811}} % Short Not Weak Material Implication + \newcommand \SWkMtEquv {\lgx{E812}} % Short Weak Material Equivalence + \newcommand \NotSWkMtEquv {\lgx{E813}} % Short Not Weak Material Equivalence + \newcommand \WkMtImpl {\lgx{E814}} % Weak Material Implication + \newcommand \NotWkMtImpl {\lgx{E815}} % Not Weak Material Implication + \newcommand \WkMtEquv {\lgx{E816}} % Weak Material Equivalence + \newcommand \NotWkMtEquv {\lgx{E817}} % Not Weak Material Equivalence + \newcommand \LWkMtImpl {\lgx{E818}} % Long Weak Material Implication + \newcommand \NotLWkMtImpl {\lgx{E819}} % Long Not Weak Material Implication + \newcommand \LWkMtEquv {\lgx{E81A}} % Long Weak Material Equivalence + \newcommand \NotLWkMtEquv {\lgx{E81B}} % Long Not Weak Material Equivalence + \newcommand \XWkMtImpl {\lgx{E81C}} % Extra Long Weak Material Implication + \newcommand \NotXWkMtImpl {\lgx{E81D}} % Extra Long Not Weak Material Implication + \newcommand \XWkMtEquv {\lgx{E81E}} % Extra Long Weak Material Equivalence + \newcommand \NotXWkMtEquv {\lgx{E81F}} % Extra Long Not Weak Material Equivalence + + \newcommand \SMtImpl {\lgx{E820}} % Short WMaterial Implication + \newcommand \NotSMtImpl {\lgx{E821}} % Short NNot Material Implication + \newcommand \SMtEquv {\lgx{E822}} % Short WMaterial Equivalence + \newcommand \NotSMtEquv {\lgx{E823}} % Short NNot Material Equivalence + \newcommand \MtImpl {\lgx{E824}} % Material Implication + \newcommand \NotMtImpl {\lgx{E825}} % Not Material Implication + \newcommand \MtEquv {\lgx{E826}} % Material Equivalence + \newcommand \NotMtEquv {\lgx{E827}} % Not Material Equivalence + \newcommand \LMtImpl {\lgx{E828}} % Long Material Implication + \newcommand \NotLMtImpl {\lgx{E829}} % Long Not Material Implication + \newcommand \LMtEquv {\lgx{E82A}} % Long Material Equivalence + \newcommand \NotLMtEquv {\lgx{E82B}} % Long Not Material Equivalence + \newcommand \XMtImpl {\lgx{E82C}} % Extra Long Material Implication + \newcommand \NotXMtImpl {\lgx{E82D}} % Extra Long Not Material Implication + \newcommand \XMtEquv {\lgx{E82E}} % Extra Long Material Equivalence + \newcommand \NotXMtEquv {\lgx{E82F}} % Extra Long Not Material Equivalence + + \newcommand \SInImpl {\lgx{E830}} % Short WIntuitionistic Implication + \newcommand \NotSInImpl {\lgx{E831}} % Short NNot Intuitionistic Implication + \newcommand \SInEquv {\lgx{E832}} % Short WIntuitionistic Equivalence + \newcommand \NotSInEquv {\lgx{E833}} % Short NNot Intuitionistic Equivalence + \newcommand \InImpl {\lgx{E834}} % Intuitionistic Implication + \newcommand \NotInImpl {\lgx{E835}} % Not Intuitionistic Implication + \newcommand \InEquv {\lgx{E836}} % Intuitionistic Equivalence + \newcommand \NotInEquv {\lgx{E837}} % Not Intuitionistic Equivalence + \newcommand \LInImpl {\lgx{E838}} % Long Intuitionistic Implication + \newcommand \NotLInImpl {\lgx{E839}} % Long Not Intuitionistic Implication + \newcommand \LInEquv {\lgx{E83A}} % Long Intuitionistic Equivalence + \newcommand \NotLInEquv {\lgx{E83B}} % Long Not Intuitionistic Equivalence + \newcommand \XInImpl {\lgx{E83C}} % Extra Long Intuitionistic Implication + \newcommand \NotXInImpl {\lgx{E83D}} % Extra Long Not Intuitionistic Implication + \newcommand \XInEquv {\lgx{E83E}} % Extra Long Intuitionistic Equivalence + \newcommand \NotXInEquv {\lgx{E83F}} % Extra Long Not Intuitionistic Equivalence + + \newcommand \SWkImpl {\lgx{E840}} % Short WWeak Implication + \newcommand \NotSWkImpl {\lgx{E841}} % Short NNot Weak Implication + \newcommand \SWkEquv {\lgx{E842}} % Short WWeak Implication Equivalence + \newcommand \NotSWkEquv {\lgx{E843}} % Short NNot Weak Implication Equivalence + \newcommand \WkImpl {\lgx{E844}} % Weak Implication + \newcommand \NotWkImpl {\lgx{E845}} % Not Weak Implication + \newcommand \WkEquv {\lgx{E846}} % Weak Implication Equivalence + \newcommand \NotWkEquv {\lgx{E847}} % Not Weak Implication Equivalence + \newcommand \LWkImpl {\lgx{E848}} % Long Weak Implication + \newcommand \NotLWkImpl {\lgx{E849}} % Long Not Weak Implication + \newcommand \LWkEquv {\lgx{E84A}} % Long Weak Implication Equivalence + \newcommand \NotLWkEquv {\lgx{E84B}} % Long Not Weak Implication Equivalence + \newcommand \XWkImpl {\lgx{E84C}} % Extra Long Weak Implication + \newcommand \NotXWkImpl {\lgx{E84D}} % Extra Long Not Weak Implication + \newcommand \XWkEquv {\lgx{E84E}} % Extra Long Weak Implication Equivalence + \newcommand \NotXWkEquv {\lgx{E84F}} % Extra Long Not Weak Implication Equivalence + + \newcommand \SImpl {\lgx{E850}} % Short WImplication + \newcommand \NotSImpl {\lgx{E851}} % Short NNot Implication + \newcommand \SEquv {\lgx{E852}} % Short WImplication Equivalence + \newcommand \NotSEquv {\lgx{E853}} % Short NNot Implication Equivalence + \newcommand \Impl {\lgx{E854}} % Implication + \newcommand \NotImpl {\lgx{E855}} % Not Implication + \newcommand \Equv {\lgx{E856}} % Implication Equivalence + \newcommand \NotEquv {\lgx{E857}} % Not Implication Equivalence + \newcommand \LImpl {\lgx{E858}} % Long Implication + \newcommand \NotLImpl {\lgx{E859}} % Long Not Implication + \newcommand \LEquv {\lgx{E85A}} % Long Implication Equivalence + \newcommand \NotLEquv {\lgx{E85B}} % Long Not Implication Equivalence + \newcommand \XImpl {\lgx{E85C}} % Extra Long Implication + \newcommand \NotXImpl {\lgx{E85D}} % Extra Long Not Implication + \newcommand \XEquv {\lgx{E85E}} % Extra Long Implication Equivalence + \newcommand \NotXEquv {\lgx{E85F}} % Extra Long Not Implication Equivalence + + \newcommand \SWkEntail {\lgx{E860}} % Short WWeak Entailment + \newcommand \NotSWkEntail {\lgx{E861}} % Short NNot Weak Entailment + \newcommand \SWkEntailEquv {\lgx{E862}} % Short WWeak Entailment Equivalence + \newcommand \NotSWkEntailEquv {\lgx{E863}} % Short NNot Weak Entailment Equivalence + \newcommand \WkEntail {\lgx{E864}} % Weak Entailment + \newcommand \NotWkEntail {\lgx{E865}} % Not Weak Entailment + \newcommand \WkEntailEquv {\lgx{E866}} % Weak Entailment Equivalence + \newcommand \NotWkEntailEquv {\lgx{E867}} % Not Weak Entailment Equivalence + \newcommand \LWkEntail {\lgx{E868}} % Long Weak Entailment + \newcommand \NotLWkEntail {\lgx{E869}} % Long Not Weak Entailment + \newcommand \LWkEntailEquv {\lgx{E86A}} % Long Weak Entailment Equivalence + \newcommand \NotLWkEntailEquv {\lgx{E86B}} % Long Not Weak Entailment Equivalence + \newcommand \XWkEntail {\lgx{E86C}} % Extra Long Weak Entailment + \newcommand \NotXWkEntail {\lgx{E86D}} % Extra Long Not Weak Entailment + \newcommand \XWkEntailEquv {\lgx{E86E}} % Extra Long Weak Entailment Equivalence + \newcommand \NotXWkEntailEquv {\lgx{E86F}} % Extra Long Not Weak Entailment Equivalence + + \newcommand \SEntail {\lgx{E870}} % Short WEntailment + \newcommand \NotSEntail {\lgx{E871}} % Short NNot Entailment + \newcommand \SEntailEquv {\lgx{E872}} % Short WEntailment Equivalence + \newcommand \NotSEntailEquv {\lgx{E873}} % Short NNot Entailment Equivalence + \newcommand \Entail {\lgx{E874}} % Entailment + \newcommand \NotEntail {\lgx{E875}} % Not Entailment + \newcommand \EntailEquv {\lgx{E876}} % Entailment Equivalence + \newcommand \NotEntailEquv {\lgx{E877}} % Not Entailment Equivalence + \newcommand \LEntail {\lgx{E878}} % Long Entailment + \newcommand \NotLEntail {\lgx{E879}} % Long Not Entailment + \newcommand \LEntailEquv {\lgx{E87A}} % Long Entailment Equivalence + \newcommand \NotLEntailEquv {\lgx{E87B}} % Long Not Entailment Equivalence + \newcommand \XEntail {\lgx{E87C}} % Extra Long Entailment + \newcommand \NotXEntail {\lgx{E87D}} % Extra Long Not Entailment + \newcommand \XEntailEquv {\lgx{E87E}} % Extra Long Entailment Equivalence + \newcommand \NotXEntailEquv {\lgx{E87F}} % Extra Long Not Entailment Equivalence + + \newcommand \Seq {\lgx{E94C}} % Sequent + \newcommand \NotSeq {\lgx{E96C}} % Sequent Denied + \newcommand \Rule {\lgx{E940}} % Assertion (Rule) + \newcommand \NotRule {\lgx{E960}} % Assertion (Rule) Denied + \newcommand \Model {\lgx{E942}} % Model + \newcommand \NotModel {\lgx{E962}} % Model Denied + \newcommand \Turn {\lgx{E944}} % Turnstile + \newcommand \NotTurn {\lgx{E964}} % Turnstile Denied + \newcommand \Conseq {\lgx{E946}} % Consequence Relation + \newcommand \NotConseq {\lgx{E966}} % Consequence Relation Denied + + \newcommand \Defn {\lgx{E60A}} % Defines + \newcommand \Qed {\lgx{E08F}} % Q.E.D. + + \newcommand \Nd {\lgx{E6A0}} % Bitwise AND operator / Logical Conjunction + \newcommand \Or {\lgx{E6A1}} % Bitwise OR operator / Logical Disjunction + \newcommand \Nt {\lgx{E0C0}} % Bitwise NOT operator / Logical Negation + \newcommand \Ng {\lgx{E64C}} % Classical Logical Negation + \newcommand \Nand {\lgx{E6A2}} % Bitwise NAND operator + \newcommand \Nor {\lgx{E6A3}} % Bitwise NOR operator + \newcommand \Xor {\lgx{E6A5}} % Bitwise XOR operator + + \newcommand \LcgCohrnc {\lgx{E068}} % Logical Coherence + \newcommand \BncCohrnc {\lgx{E078}} % Bunch Coherence + + \newcommand \True {\lgx{E012}} % True + \newcommand \False {\lgx{E014}} % False + \newcommand \Top {\lgx{E017}} % Lattice / type top + \newcommand \Bot {\lgx{E016}} % Lattice / type bottom + + \newcommand \QuantCon {\lgx{E891}} % Quantified Conjunction + \newcommand \QuantDis {\lgx{E890}} % Quantified Disjuntion + \newcommand \ForAll {\lgx{E8C0}} % Universal Individual Quantifier + \newcommand \Exists {\lgx{E8C1}} % Existential Individual Quantifier + \newcommand \Unique {\lgx{E8C2}} % Unique Existential Individual Quantifier + \newcommand \BnchForAll {\lgx{E8D0}} % Universal Bunch Quantifier + \newcommand \BnchExists {\lgx{E8D1}} % Existential Bunch Quantifier + \newcommand \BnchUnique {\lgx{E8D2}} % Unique Existential Bunch Quantifier + \newcommand \BndMap {\lgx{E030}} % Map Abstraction + + \newcommand \Dt {\lgx{E098}} % Dot + \newcommand \Comma {\lgx{E099}} % Comma + \newcommand \Semicln {\lgx{E09A}} % Semicolon + \newcommand \Cln {\lgx{E091}} % Colon + \newcommand \Thus {\lgx{E092}} % Thus + \newcommand \Since {\lgx{E093}} % Since + \newcommand \Dts {\lgx{E096}} % Dots (ellipsis) + \newcommand \BndDot {\lgx{E090}} % Binding Dot + \newcommand \BndBar {\lgm{E380}} % Binding Bar + \newcommand \LngVrtBar {\lgx{E0EC}} % Long Vertical Bar + \newcommand \Queston {\lgx{E02C}} % Question mark + \newcommand \Exclaim {\lgx{E02D}} % Exclamation point + \newcommand \Percent {\lgx{E03C}} % Percent sign + \newcommand \Ampersand {\lgx{E03D}} % Ampersand + \newcommand \Dollar {\lgx{E05F}} % Dollar sign + \newcommand \At {\lgx{E03E}} % At sign + \newcommand \Circumflex {\lgx{E03F}} % ASCII Circumflex + \newcommand \Number {\lgx{E04F}} % Number sign + \newcommand \Underscore {\lgx{E09E}} % Underscore + \newcommand \Tild {\lgx{007E}} % Tilde E64C + \newcommand \SingleQuote {\lgx{E09C}} % Single quote + \newcommand \DoubleQuote {\lgx{E09B}} % Double quote + \newcommand \BackQuote {\lgx{E09D}} % Back quote (grave) + \newcommand \LeftSlash {\lgx{E103}} % Left (back) slash + \newcommand \RightSlash {\lgx{E102}} % Right (forward) slash + + \newcommand \ShftSuper {\lgx{EAC3}} % Shift for superscripts + \newcommand \ShftSubscr {\lgx{EAC4}} % Shift for subscripts + \newcommand \ShftAccent {\lgx{EAC5}} % Shift for accents + + \newcommand \RplcAllBndRight {\lgx{E9D4}} % Replace All Bound Variables (right) + \newcommand \RplcAllBndLeft {\lgx{E9D5}} % Replace All Bound Variables (left) + \newcommand \RplcAllRight {\lgx{E9DA}} % Replace All (right) + \newcommand \RplcAllLeft {\lgx{E9DB}} % Replace All (left) + \newcommand \RplcFreeRight {\lgx{E9F0}} % Replace Any Free Variables (right) + \newcommand \RplcFreeLeft {\lgx{E9F1}} % Replace Any Free Variables (left) + \newcommand \RplcEquvRight {\lgx{E9F8}} % Replace Equivalent Expressions (right) + \newcommand \RplcEquvLeft {\lgx{E9F9}} % Replace Equivalent Expressions (left) + + \newcommand \LstFix {\lgx{E031}} % Least Fixed Point + \newcommand \GrtFix {\lgx{E032}} % Greatest Fixed Point + \newcommand \Choice {\lgx{E033}} % Choice + \newcommand \ExLstFix {\lgx{E034}} % Extended Least Fixed Point + \newcommand \ExGrtFix {\lgx{E035}} % Extended Greatest Fixed Point + \newcommand \FrstOrd {\lgx{E039}} % First Ordinal (omega) + + \newcommand \LogNec {\lgx{E230}} % Logical Necessity (temporal always or henceforth) + \newcommand \LogPos {\lgx{E232}} % Logical Possibility (temporal sometime or eventually) + \newcommand \LogNext {\lgx{E233}} % Logical Next (temporal next or nexttime) + \newcommand \LogFutr {\lgx{E234}} % Logical Future (temporal in the future) + \newcommand \LogPast {\lgx{E235}} % Logical Past (temporal in the past) + \newcommand \LogCont {\lgx{E236}} % Logical Contingency + \newcommand \LogNonCont {\lgx{E237}} % Logical Non-contingency + + \newcommand \Nec {\lgx{E270}} % Necessity (temporal always or henceforth) + \newcommand \Pos {\lgx{E272}} % Possibility (temporal sometime or eventually) + \newcommand \Next {\lgx{E273}} % Next (temporal next or nexttime) + \newcommand \Futr {\lgx{E274}} % Future (temporal in the future) + \newcommand \Past {\lgx{E275}} % Past (temporal in the past) + \newcommand \Cont {\lgx{E276}} % Contingency + \newcommand \NonCont {\lgx{E277}} % Non-contingency + + \newcommand \FacNec {\lgx{E220}} % Factual Necessity (temporal always or henceforth) + \newcommand \FacPos {\lgx{E222}} % Factual Possibility (temporal sometime or eventually) + \newcommand \FacNext {\lgx{E223}} % Factual Next (temporal next or nexttime) + \newcommand \FacFutr {\lgx{E224}} % Factual Future (temporal in the future) + \newcommand \FacPast {\lgx{E225}} % Factual Past (temporal in the past) + \newcommand \FacCont {\lgx{E226}} % Factual Contingency + \newcommand \FacNonCont {\lgx{E227}} % Factual Non-contingency + + \newcommand \Of {\lgx{E600}} % Bunch Inclusion + \newcommand \In {\lgx{E602}} % Set Membership + \newcommand \NotIn {\lgx{E603}} % Set Membership Negated + + \newcommand \EmptyBunch {\lgx{E054}} % Empty Bunch + \newcommand \NullSet {\lgx{E053}} % Null Set + + \newcommand \BnchMeet {\lgx{E710}} % Bunch Meet + \newcommand \BnchJoin {\lgx{E711}} % Bunch Join + + \newcommand \StrctSbnch {\lgx{E718}} % Strict Subbunch + \newcommand \NotStrctSbnch {\lgx{E719}} % Strict Subbunch Negated + \newcommand \Sbnch {\lgx{E71A}} % Subbunch + \newcommand \NotSbnch {\lgx{E71B}} % Subbunch Negated + + \newcommand \StrctWkSbnch {\lgx{E738}} % Strict Weak Subbunch + \newcommand \NotStrctWkSbnch {\lgx{E739}} % Strict Weak Subbunch Negated + \newcommand \WkSbnch {\lgx{E73A}} % Weak Subbunch + \newcommand \NotWkSbnch {\lgx{E73B}} % Weak Subbunch Negated + + \newcommand \MapMeet {\lgx{E760}} % Map Meet + \newcommand \MapJoin {\lgx{E761}} % Map Join + + \newcommand \StrctSbmap {\lgx{E768}} % Strict Submap + \newcommand \NotStrctSbmap {\lgx{E769}} % Strict Submap Negated + \newcommand \Sbmap {\lgx{E76A}} % Submap + \newcommand \NotSbmap {\lgx{E76B}} % Submap Negated + + \newcommand \SetMeet {\lgx{E790}} % Set Intersection + \newcommand \SetJoin {\lgx{E791}} % Set Union + \newcommand \Normal {\lgx{E2E5}} % Normal Subgroup + \newcommand \SetSymDiff {\lgx{E2E7}} % Set Symmetric Difference + + \newcommand \StrctSbset {\lgx{E798}} % Strict Subset + \newcommand \NotStrctSbset {\lgx{E799}} % Strict Subset Negated + \newcommand \Sbset {\lgx{E79A}} % Subset + \newcommand \NotSbset {\lgx{E79B}} % Subset Negated + + \newcommand \QuantBnchMeet {\lgx{E895}} % Bunch Meet Quantifier + \newcommand \QuantBnchJoin {\lgx{E894}} % Bunch Join Quantifier + \newcommand \QuantSetMeet {\lgx{E893}} % Set Intersection Quantifier + \newcommand \QuantSetJoin {\lgx{E892}} % Set Union Quantifier + + \newcommand \Ls {\lgx{E6A8}} % Less Than + \newcommand \Lse {\lgx{E6AA}} % Less Than or Equal + \newcommand \Eq {\lgx{E656}} % Equal + \newcommand \Sm {\lgx{E658}} % Similar + \newcommand \Gr {\lgx{E6AE}} % Greater Than + \newcommand \Gre {\lgx{E6AC}} % Greater Than or Equal + + \newcommand \NotLs {\lgx{E6A9}} % Not Less Than + \newcommand \NotLse {\lgx{E6AB}} % Not Less Than or Equal + \newcommand \NotEq {\lgx{E657}} % Not Equal + \newcommand \NotSm {\lgx{E659}} % Not Similar + \newcommand \NotGr {\lgx{E6AF}} % Not Greater Than + \newcommand \NotGre {\lgx{E6AD}} % Not Greater Than or Equal + + \newcommand \Pre {\lgx{E6C8}} % Precedes + \newcommand \Preq {\lgx{E6CA}} % Precedes or Equal + \newcommand \Suc {\lgx{E6CE}} % Succeeds + \newcommand \Sucq {\lgx{E6CC}} % Succeeds or Equal + + \newcommand \NotPre {\lgx{E6C9}} % Not Precedes + \newcommand \NotPreq {\lgx{E6CB}} % Not Precedes or Equal + \newcommand \NotSuc {\lgx{E6CF}} % Not Succeeds + \newcommand \NotSucq {\lgx{E6CD}} % Not Succeeds or Equal + + \newcommand \Minus {\lgx{E0C7}} % Minus + \newcommand \Plus {\lgx{E0C6}} % Plus + \newcommand \PlusMinus {\lgx{E0CE}} % Plus / Minus + \newcommand \MinusPlus {\lgx{E0CF}} % Minus / Plus + \newcommand \Asterick {\lgx{E0C4}} % Asterick + \newcommand \Divide {\lgx{E103}} % Divide + \newcommand \Times {\lgx{E0C5}} % Times + + \newcommand \Append {\lgx{E0CB}} % Append + \newcommand \Concat {\lgx{E0CD}} % Concatenation + + \newcommand \CircPlus {\lgx{E12B}} % Large Circled Plus + \newcommand \CircTimes {\lgx{E12C}} % Large Circled Times + \newcommand \CircStar {\lgx{E11D}} % Circled Star + + \newcommand \Dagger {\lgx{E05B}} % Single dagger + \newcommand \Ddagger {\lgx{E05C}} % Double horizontal dagger + \newcommand \Daggerr {\lgx{E05D}} % Double vertical dagger + \newcommand \Ddaggerr {\lgx{E05E}} % Double horizontal and vertical dagger + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +% Define custom \not mappings. + + \NewNegationCommand {\ClsImpl} {\NotClsImpl} + \NewNegationCommand {\SWkMtImpl} {\NotSWkMtImpl} + \NewNegationCommand {\SMtImpl} {\NotSMtImpl} + \NewNegationCommand {\SInImpl} {\NotSInImpl} + \NewNegationCommand {\SWkImpl} {\NotSWkImpl} + \NewNegationCommand {\SImpl} {\NotSImpl} + \NewNegationCommand {\SWkEntail} {\NotSWkEntail} + \NewNegationCommand {\SEntail} {\NotSEntail} + \NewNegationCommand {\WkMtImpl} {\NotWkMtImpl} + \NewNegationCommand {\MtImpl} {\NotMtImpl} + \NewNegationCommand {\InImpl} {\NotInImpl} + \NewNegationCommand {\WkImpl} {\NotWkImpl} + \NewNegationCommand {\Impl} {\NotImpl} + \NewNegationCommand {\WkEntail} {\NotWkEntail} + \NewNegationCommand {\Entail} {\NotEntail} + \NewNegationCommand {\LWkMtImpl} {\NotLWkMtImpl} + \NewNegationCommand {\LMtImpl} {\NotLMtImpl} + \NewNegationCommand {\LInImpl} {\NotLInImpl} + \NewNegationCommand {\LWkImpl} {\NotLWkImpl} + \NewNegationCommand {\LImpl} {\NotLImpl} + \NewNegationCommand {\LWkEntail} {\NotLWkEntail} + \NewNegationCommand {\LEntail} {\NotLEntail} + \NewNegationCommand {\XWkMtImpl} {\NotXWkMtImpl} + \NewNegationCommand {\XMtImpl} {\NotXMtImpl} + \NewNegationCommand {\XInImpl} {\NotXInImpl} + \NewNegationCommand {\XWkImpl} {\NotXWkImpl} + \NewNegationCommand {\XImpl} {\NotXImpl} + \NewNegationCommand {\XWkEntail} {\NotXWkEntail} + \NewNegationCommand {\XEntail} {\NotXEntail} + \NewNegationCommand {\CksEquv} {\NotClsEquv} + \NewNegationCommand {\SWkMtEquv} {\NotSWkMtEquv} + \NewNegationCommand {\SMtEquv} {\NotSMtEquv} + \NewNegationCommand {\SInEquv} {\NotSInEquv} + \NewNegationCommand {\SWkEquv} {\NotSWkEquv} + \NewNegationCommand {\SEquv} {\NotSEquv} + \NewNegationCommand {\SWkEntailEquv} {\NotSWkEntailEquv} + \NewNegationCommand {\SEntailEquv} {\NotSEntailEquv} + \NewNegationCommand {\WkMtEquv} {\NotWkMtEquv} + \NewNegationCommand {\MtEquv} {\NotMtEquv} + \NewNegationCommand {\InEquv} {\NotInEquv} + \NewNegationCommand {\WkEquv} {\NotWkEquv} + \NewNegationCommand {\Equv} {\NotEquv} + \NewNegationCommand {\WkEntailEquv} {\NotWkEntailEquv} + \NewNegationCommand {\EntailEquv} {\NotEntailEquv} + \NewNegationCommand {\LWkMtEquv} {\NotLWkMtEquv} + \NewNegationCommand {\LMtEquv} {\NotLMtEquv} + \NewNegationCommand {\LInEquv} {\NotLInEquv} + \NewNegationCommand {\LWkEquv} {\NotLWkEquv} + \NewNegationCommand {\LEquv} {\NotLEquv} + \NewNegationCommand {\LWkEntailEquv} {\NotLWkEntailEquv} + \NewNegationCommand {\LEntailEquv} {\NotLEntailEquv} + \NewNegationCommand {\XWkMtEquv} {\NotXWkMtEquv} + \NewNegationCommand {\XMtEquv} {\NotXMtEquv} + \NewNegationCommand {\XInEquv} {\NotXInEquv} + \NewNegationCommand {\XWkEquv} {\NotXWkEquv} + \NewNegationCommand {\XEquv} {\NotXEquv} + \NewNegationCommand {\XWkEntailEquv} {\NotXWkEntailEquv} + \NewNegationCommand {\XEntailEquv} {\NotXEntailEquv} + \NewNegationCommand {\Seq} {\NotSeq} + \NewNegationCommand {\Rule} {\NotRule} + \NewNegationCommand {\Model} {\NotModel} + \NewNegationCommand {\Turn} {\NotTurn} + \NewNegationCommand {\Conseq} {\NotConseq} + \NewNegationCommand {\In} {\NotIn} + \NewNegationCommand {\StrctSbnch} {\NotStrctSbnch} + \NewNegationCommand {\Sbnch} {\NotSbnch} + \NewNegationCommand {\StrctWkSbnch} {\NotStrctWkSbnch} + \NewNegationCommand {\WkSbnch} {\NotWkSbnch} + \NewNegationCommand {\StrctSbmap} {\NotStrctSbmap} + \NewNegationCommand {\Sbmap} {\NotSbmap} + \NewNegationCommand {\StrctSbset} {\NotStrctSbset} + \NewNegationCommand {\Sbset} {\NotSbset} + \NewNegationCommand {\Ls} {\NotLs} + \NewNegationCommand {\Lse} {\NotLse} + \NewNegationCommand {\Eq} {\NotEq} + \NewNegationCommand {\Sm} {\NotSm} + \NewNegationCommand {\Gr} {\NotGr} + \NewNegationCommand {\Gre} {\NotGre} + \NewNegationCommand {\Pre} {\NotPre} + \NewNegationCommand {\Preq} {\NotPreq} + \NewNegationCommand {\Suc} {\NotSuc} + \NewNegationCommand {\Sucq} {\NotSucq} + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +% Define oversized delimiters and their stretchy parts. + + \newcommand \defineDelimiter[2] {% +\expandafter\def\csname #1A\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "00}}% Size variant 1 +\expandafter\def\csname #1B\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "01}}% Size variant 2 +\expandafter\def\csname #1C\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "02}}% Size variant 3 +\expandafter\def\csname #1D\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "03}}% Size variant 4 +\expandafter\def\csname #1E\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "04}}% Size variant 5 +\expandafter\def\csname #1F\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "05}}% Size variant 6 +\expandafter\def\csname #1G\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "06}}% Size variant 7 +\expandafter\def\csname #1H\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "07}}% Size variant 8 +\expandafter\def\csname #1I\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "08}}% Size variant 9 +\expandafter\def\csname #1J\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "09}}% Size variant 10 +\expandafter\def\csname #1K\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "0A}}% Size variant 11 +\expandafter\def\csname #1L\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "0B}}}% Size variant 12 + + \newcommand \defineDelimiterX[2] {% +\expandafter\def\csname #1M\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "0C}}% Size variant 13 +\expandafter\def\csname #1N\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "0D}}% Size variant 14 +\expandafter\def\csname #1O\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "0E}}% Size variant 15 +\expandafter\def\csname #1P\endcsname{\ensuremath{\Umathchar "0 \symLogix \numexpr "#2 + "0F}}}% Size variant 16 + + \defineDelimiter{OpnGrp} {EBE0} + \defineDelimiter{ClsGrp} {EBF0} + \defineDelimiter{OpnParn} {EC00} + \defineDelimiter{ClsParn} {EC10} + \defineDelimiter{OpnBrac} {EC20} + \defineDelimiter{ClsBrac} {EC30} + \defineDelimiter{OpnBrknBrac} {EC40} + \defineDelimiter{ClsBrknBrac} {EC50} + \defineDelimiter{OpnCircBrac} {EC60} + \defineDelimiter{ClsCircBrac} {EC70} + \defineDelimiter{OpnArrwBrac} {EC80} + \defineDelimiter{ClsArrwBrac} {EC90} + \defineDelimiter{OpnBrkt} {ECA0} + \defineDelimiter{ClsBrkt} {ECB0} + \defineDelimiter{OpnCrlyBrkt} {ECC0} + \defineDelimiter{ClsCrlyBrkt} {ECD0} + \defineDelimiter{OpnBrknBrkt} {ECE0} + \defineDelimiter{ClsBrknBrkt} {ECF0} + \defineDelimiter{OpnCircBrkt} {ED00} + \defineDelimiter{ClsCircBrkt} {ED10} + \defineDelimiter{OpnTortoise} {ED20} + \defineDelimiter{ClsTortoise} {ED30} + \defineDelimiter{OpnAngl} {ED40} + \defineDelimiterX{OpnAngl} {ED40} + \defineDelimiter{ClsAngl} {ED50} + \defineDelimiterX{ClsAngl} {ED50} + \defineDelimiter{OpnCurvAngl} {ED60} + \defineDelimiterX{OpnCurvAngl} {ED60} + \defineDelimiter{ClsCurvAngl} {ED70} + \defineDelimiterX{ClsCurvAngl} {ED70} + \defineDelimiter{OpnDblBrac} {ED80} + \defineDelimiter{ClsDblBrac} {ED90} + \defineDelimiter{OpnDblAngl} {EDA0} + \defineDelimiterX{OpnDblAngl} {EDA0} + \defineDelimiter{ClsDblAngl} {EDB0} + \defineDelimiterX{ClsDblAngl} {EDB0} + \defineDelimiter{OpnSqrParn} {EDC0} + \defineDelimiter{ClsSqrParn} {EDD0} + \defineDelimiter{OpnParnBar} {EDE0} + \defineDelimiter{ClsParnBar} {EDF0} + \defineDelimiter{OpnBracBar} {EE00} + \defineDelimiter{ClsBracBar} {EE10} + \defineDelimiter{OpnBrknBracBar} {EE20} + \defineDelimiter{ClsBrknBracBar} {EE30} + \defineDelimiter{OpnCircBracBar} {EE40} + \defineDelimiter{ClsCircBracBar} {EE50} + \defineDelimiter{OpnBrktBar} {EE60} + \defineDelimiter{ClsBrktBar} {EE70} + \defineDelimiter{OpnCrlyBrktBar} {EE80} + \defineDelimiter{ClsCrlyBrktBar} {EE90} + \defineDelimiter{OpnBrknBrktBar} {EEA0} + \defineDelimiter{ClsBrknBrktBar} {EEB0} + \defineDelimiter{OpnCircBrktBar} {EEC0} + \defineDelimiter{ClsCircBrktBar} {EED0} + \defineDelimiter{OpnCeil} {EEE0} + \defineDelimiter{ClsCeil} {EEF0} + \defineDelimiter{OpnFloor} {EF00} + \defineDelimiter{ClsFloor} {EF10} + \defineDelimiter{OpnTurn} {EF20} + \defineDelimiter{ClsTurn} {EF30} + \defineDelimiter{OpnBar} {EF40} + \defineDelimiter{ClsBar} {EF50} + \defineDelimiter{BndBar} {EF60} + \defineDelimiter{OpnTortoiseBar} {EF70} + \defineDelimiter{ClsTortoiseBar} {EF80} + \defineDelimiter{OpnAnglBar} {EF90} + \defineDelimiterX{OpnAnglBar} {EF90} + \defineDelimiter{ClsAnglBar} {EFA0} + \defineDelimiterX{ClsAnglBar} {EFA0} + \defineDelimiter{OpnDblParn} {F000} + \defineDelimiter{ClsDblParn} {F010} + \defineDelimiter{OpnDblGrp} {F020} + \defineDelimiter{ClsDblGrp} {F080} + + \newcommand \OpnGrpBtm {\lgx{EBEC}} % OpnGrp bottom + \newcommand \OpnGrpExt {\lgx{EBED}} % OpnGrp extender + \newcommand \OpnGrpTop {\lgx{EBEE}} % OpnGrp top + + \newcommand \ClsGrpBtm {\lgx{EBFC}} % ClsGrp bottom + \newcommand \ClsGrpExt {\lgx{EBFD}} % ClsGrp extender + \newcommand \ClsGrpTop {\lgx{EBFE}} % ClsGrp top + + \newcommand \OpnParnBtm {\lgx{EC0C}} % OpnParn bottom + \newcommand \OpnParnExt {\lgx{EC0D}} % OpnParn extender + \newcommand \OpnParnTop {\lgx{EC0E}} % OpnParn top + + \newcommand \ClsParnBtm {\lgx{EC1C}} % ClsParn bottom + \newcommand \ClsParnExt {\lgx{EC1D}} % ClsParn extender + \newcommand \ClsParnTop {\lgx{EC1E}} % ClsParn top + + \newcommand \OpnBracBtm {\lgx{EC2C}} % OpnBrac bottom + \newcommand \OpnBracExt {\lgx{EC2D}} % OpnBrac extender + \newcommand \OpnBracMid {\lgx{EC2E}} % OpnBrac middle + \newcommand \OpnBracTop {\lgx{EC2F}} % OpnBrac top + + \newcommand \ClsBracBtm {\lgx{EC3C}} % ClsBrac bottom + \newcommand \ClsBracExt {\lgx{EC3D}} % ClsBrac extender + \newcommand \ClsBracMid {\lgx{EC3E}} % ClsBrac middle + \newcommand \ClsBracTop {\lgx{EC3F}} % ClsBrac top + + \newcommand \OpnBrknBracBtm {\lgx{EC4C}} % OpnBrknBrac bottom + \newcommand \OpnBrknBracExt {\lgx{EC4D}} % OpnBrknBrac extender + \newcommand \OpnBrknBracMid {\lgx{EC4E}} % OpnBrknBrac middle + \newcommand \OpnBrknBracTop {\lgx{EC4F}} % OpnBrknBrac top + + \newcommand \ClsBrknBracBtm {\lgx{EC5C}} % ClsBrknBrac bottom + \newcommand \ClsBrknBracExt {\lgx{EC5D}} % ClsBrknBrac extender + \newcommand \ClsBrknBracMid {\lgx{EC5E}} % ClsBrknBrac middle + \newcommand \ClsBrknBracTop {\lgx{EC5F}} % ClsBrknBrac top + + \newcommand \OpnCircBracBtm {\lgx{EC6C}} % OpnCircBrac bottom + \newcommand \OpnCircBracExt {\lgx{EC6D}} % OpnCircBrac extender + \newcommand \OpnCircBracMid {\lgx{EC6E}} % OpnCircBrac middle + \newcommand \OpnCircBracTop {\lgx{EC6F}} % OpnCircBrac top + + \newcommand \ClsCircBracBtm {\lgx{EC7C}} % ClsCircBrac bottom + \newcommand \ClsCircBracExt {\lgx{EC7D}} % ClsCircBrac extender + \newcommand \ClsCircBracMid {\lgx{EC7E}} % ClsCircBrac middle + \newcommand \ClsCircBracTop {\lgx{EC7F}} % ClsCircBrac top + + \newcommand \OpnArrwBracBtm {\lgx{EC8C}} % OpnArrwBrac bottom + \newcommand \OpnArrwBracExt {\lgx{EC8D}} % OpnArrwBrac extender + \newcommand \OpnArrwBracMid {\lgx{EC8E}} % OpnArrwBrac middle + \newcommand \OpnArrwBracTop {\lgx{EC8F}} % OpnArrwBrac top + + \newcommand \ClsArrwBracBtm {\lgx{EC9C}} % ClsArrwBrac bottom + \newcommand \ClsArrwBracExt {\lgx{EC9D}} % ClsArrwBrac extender + \newcommand \ClsArrwBracMid {\lgx{EC9E}} % ClsArrwBrac middle + \newcommand \ClsArrwBracTop {\lgx{EC9F}} % ClsArrwBrac top + + \newcommand \OpnBrktBtm {\lgx{ECAC}} % OpnBrkt bottom + \newcommand \OpnBrktExt {\lgx{ECAD}} % OpnBrkt extender + \newcommand \OpnBrktTop {\lgx{ECAE}} % OpnBrkt top + + \newcommand \ClsBrktBtm {\lgx{ECBC}} % ClsBrkt bottom + \newcommand \ClsBrktExt {\lgx{ECBD}} % ClsBrkt extender + \newcommand \ClsBrktTop {\lgx{ECBE}} % ClsBrkt top + + \newcommand \OpnCrlyBrktBtm {\lgx{ECCC}} % OpnCrlyBrkt bottom + \newcommand \OpnCrlyBrktExt {\lgx{ECCD}} % OpnCrlyBrkt extender + \newcommand \OpnCrlyBrktMid {\lgx{ECCE}} % OpnCrlyBrkt middle + \newcommand \OpnCrlyBrktTop {\lgx{ECCF}} % OpnCrlyBrkt top + + \newcommand \ClsCrlyBrktBtm {\lgx{ECDC}} % ClsCrlyBrkt bottom + \newcommand \ClsCrlyBrktExt {\lgx{ECDD}} % ClsCrlyBrkt extender + \newcommand \ClsCrlyBrktMid {\lgx{ECDE}} % ClsCrlyBrkt middle + \newcommand \ClsCrlyBrktTop {\lgx{ECDF}} % ClsCrlyBrkt top + + \newcommand \OpnBrknBrktBtm {\lgx{ECEC}} % OpnBrknBrkt bottom + \newcommand \OpnBrknBrktExt {\lgx{ECED}} % OpnBrknBrkt extender + \newcommand \OpnBrknBrktMid {\lgx{ECEE}} % OpnBrknBrkt middle + \newcommand \OpnBrknBrktTop {\lgx{ECEF}} % OpnBrknBrkt top + + \newcommand \ClsBrknBrktBtm {\lgx{ECFC}} % ClsBrknBrkt bottom + \newcommand \ClsBrknBrktExt {\lgx{ECFD}} % ClsBrknBrkt extender + \newcommand \ClsBrknBrktMid {\lgx{ECFE}} % ClsBrknBrkt middle + \newcommand \ClsBrknBrktTop {\lgx{ECFF}} % ClsBrknBrkt top + + \newcommand \OpnCircBrktBtm {\lgx{ED0C}} % OpnCircBrkt bottom + \newcommand \OpnCircBrktExt {\lgx{ED0D}} % OpnCircBrkt extender + \newcommand \OpnCircBrktMid {\lgx{ED0E}} % OpnCircBrkt middle + \newcommand \OpnCircBrktTop {\lgx{ED0F}} % OpnCircBrkt top + + \newcommand \ClsCircBrktBtm {\lgx{ED1C}} % ClsCircBrkt bottom + \newcommand \ClsCircBrktExt {\lgx{ED1D}} % ClsCircBrkt extender + \newcommand \ClsCircBrktMid {\lgx{ED1E}} % ClsCircBrkt middle + \newcommand \ClsCircBrktTop {\lgx{ED1F}} % ClsCircBrkt top + + \newcommand \OpnTortoiseBtm {\lgx{ED2C}} % OpnTortoise bottom + \newcommand \OpnTortoiseExt {\lgx{ED2D}} % OpnTortoise extender + \newcommand \OpnTortoiseTop {\lgx{ED2E}} % OpnTortoise top + + \newcommand \ClsTortoiseBtm {\lgx{ED3C}} % ClsTortoise bottom + \newcommand \ClsTortoiseExt {\lgx{ED3D}} % ClsTortoise extender + \newcommand \ClsTortoiseTop {\lgx{ED3E}} % ClsTortoise top + + \newcommand \OpnDblBracBtm {\lgx{ED8C}} % OpnDblBrac bottom + \newcommand \OpnDblBracExt {\lgx{ED8D}} % OpnDblBrac extender + \newcommand \OpnDblBracMid {\lgx{ED8E}} % OpnDblBrac middle + \newcommand \OpnDblBracTop {\lgx{ED8F}} % OpnDblBrac top + + \newcommand \ClsDblBracBtm {\lgx{ED9C}} % ClsDblBrac bottom + \newcommand \ClsDblBracExt {\lgx{ED9D}} % ClsDblBrac extender + \newcommand \ClsDblBracMid {\lgx{ED9E}} % ClsDblBrac middle + \newcommand \ClsDblBracTop {\lgx{ED9F}} % ClsDblBrac top + + \newcommand \OpnSqrParnBtm {\lgx{EDCC}} % OpnSqrParn bottom + \newcommand \OpnSqrParnExt {\lgx{EDCD}} % OpnSqrParn extender + \newcommand \OpnSqrParnTop {\lgx{EDCE}} % OpnSqrParn top + + \newcommand \ClsSqrParnBtm {\lgx{EDDC}} % ClsSqrParn bottom + \newcommand \ClsSqrParnExt {\lgx{EDDD}} % ClsSqrParn extender + \newcommand \ClsSqrParnTop {\lgx{EDDE}} % ClsSqrParn top + + \newcommand \OpnParnBarBtm {\lgx{EDEC}} % OpnParnBar bottom + \newcommand \OpnParnBarExt {\lgx{EDED}} % OpnParnBar extender + \newcommand \OpnParnBarTop {\lgx{EDEE}} % OpnParnBar top + + \newcommand \ClsParnBarBtm {\lgx{EDFC}} % ClsParnBar bottom + \newcommand \ClsParnBarExt {\lgx{EDFD}} % ClsParnBar extender + \newcommand \ClsParnBarTop {\lgx{EDFE}} % ClsParnBar top + + \newcommand \OpnBracBarBtm {\lgx{EE0C}} % OpnBracBar bottom + \newcommand \OpnBracBarExt {\lgx{EE0D}} % OpnBracBar extender + \newcommand \OpnBracBarMid {\lgx{EE0E}} % OpnBracBar middle + \newcommand \OpnBracBarTop {\lgx{EE0F}} % OpnBracBar top + + \newcommand \ClsBracBarBtm {\lgx{EE1C}} % ClsBracBar bottom + \newcommand \ClsBracBarExt {\lgx{EE1D}} % ClsBracBar extender + \newcommand \ClsBracBarMid {\lgx{EE1E}} % ClsBracBar middle + \newcommand \ClsBracBarTop {\lgx{EE1F}} % ClsBracBar top + + \newcommand \OpnBrknBracBarBtm {\lgx{EE2C}} % OpnBrknBracBar bottom + \newcommand \OpnBrknBracBarExt {\lgx{EE2D}} % OpnBrknBracBar extender + \newcommand \OpnBrknBracBarMid {\lgx{EE2E}} % OpnBrknBracBar middle + \newcommand \OpnBrknBracBarTop {\lgx{EE2F}} % OpnBrknBracBar top + + \newcommand \ClsBrknBracBarBtm {\lgx{EE3C}} % ClsBrknBracBar bottom + \newcommand \ClsBrknBracBarExt {\lgx{EE3D}} % ClsBrknBracBar extender + \newcommand \ClsBrknBracBarMid {\lgx{EE3E}} % ClsBrknBracBar middle + \newcommand \ClsBrknBracBarTop {\lgx{EE3F}} % ClsBrknBracBar top + + \newcommand \OpnCircBracBarBtm {\lgx{EE4C}} % OpnCircBracBar bottom + \newcommand \OpnCircBracBarExt {\lgx{EE4D}} % OpnCircBracBar extender + \newcommand \OpnCircBracBarMid {\lgx{EE4E}} % OpnCircBracBar middle + \newcommand \OpnCircBracBarTop {\lgx{EE4F}} % OpnCircBracBar top + + \newcommand \ClsCircBracBarBtm {\lgx{EE5C}} % ClsCircBracBar bottom + \newcommand \ClsCircBracBarExt {\lgx{EE5D}} % ClsCircBracBar extender + \newcommand \ClsCircBracBarMid {\lgx{EE5E}} % ClsCircBracBar middle + \newcommand \ClsCircBracBarTop {\lgx{EE5F}} % ClsCircBracBar top + + \newcommand \OpnBrktBarBtm {\lgx{EE6C}} % OpnBrktBar bottom + \newcommand \OpnBrktBarExt {\lgx{EE6D}} % OpnBrktBar extender + \newcommand \OpnBrktBarTop {\lgx{EE6E}} % OpnBrktBar top + + \newcommand \ClsBrktBarBtm {\lgx{EE7C}} % ClsBrktBar bottom + \newcommand \ClsBrktBarExt {\lgx{EE7D}} % ClsBrktBar extender + \newcommand \ClsBrktBarTop {\lgx{EE7E}} % ClsBrktBar top + + \newcommand \OpnCrlyBrktBarBtm {\lgx{EE8C}} % OpnCrlyBrktBar bottom + \newcommand \OpnCrlyBrktBarExt {\lgx{EE8D}} % OpnCrlyBrktBar extender + \newcommand \OpnCrlyBrktBarMid {\lgx{EE8E}} % OpnCrlyBrktBar middle + \newcommand \OpnCrlyBrktBarTop {\lgx{EE8F}} % OpnCrlyBrktBar top + + \newcommand \ClsCrlyBrktBarBtm {\lgx{EE9C}} % ClsCrlyBrktBar bottom + \newcommand \ClsCrlyBrktBarExt {\lgx{EE9D}} % ClsCrlyBrktBar extender + \newcommand \ClsCrlyBrktBarMid {\lgx{EE9E}} % ClsCrlyBrktBar middle + \newcommand \ClsCrlyBrktBarTop {\lgx{EE9F}} % ClsCrlyBrktBar top + + \newcommand \OpnBrknBrktBarBtm {\lgx{EEAC}} % OpnBrknBrktBar bottom + \newcommand \OpnBrknBrktBarExt {\lgx{EEAD}} % OpnBrknBrktBar extender + \newcommand \OpnBrknBrktBarMid {\lgx{EEAE}} % OpnBrknBrktBar middle + \newcommand \OpnBrknBrktBarTop {\lgx{EEAF}} % OpnBrknBrktBar top + + \newcommand \ClsBrknBrktBarBtm {\lgx{EEBC}} % ClsBrknBrktBar bottom + \newcommand \ClsBrknBrktBarExt {\lgx{EEBD}} % ClsBrknBrktBar extender + \newcommand \ClsBrknBrktBarMid {\lgx{EEBE}} % ClsBrknBrktBar middle + \newcommand \ClsBrknBrktBarTop {\lgx{EEBF}} % ClsBrknBrktBar top + + \newcommand \OpnCircBrktBarBtm {\lgx{EECC}} % OpnCircBrktBar bottom + \newcommand \OpnCircBrktBarExt {\lgx{EECD}} % OpnCircBrktBar extender + \newcommand \OpnCircBrktBarMid {\lgx{EECE}} % OpnCircBrktBar middle + \newcommand \OpnCircBrktBarTop {\lgx{EECF}} % OpnCircBrktBar top + + \newcommand \ClsCircBrktBarBtm {\lgx{EEDC}} % ClsCircBrktBar bottom + \newcommand \ClsCircBrktBarExt {\lgx{EEDD}} % ClsCircBrktBar extender + \newcommand \ClsCircBrktBarMid {\lgx{EEDE}} % ClsCircBrktBar middle + \newcommand \ClsCircBrktBarTop {\lgx{EEDF}} % ClsCircBrktBar top + + \newcommand \OpnCeilExt {\lgx{EEEC}} % OpnCeil extender + \newcommand \OpnCeilTop {\lgx{EEED}} % OpnCeil top + + \newcommand \ClsCeilExt {\lgx{EEFC}} % ClsCeil extender + \newcommand \ClsCeilTop {\lgx{EEFD}} % ClsCeil top + + \newcommand \OpnFloorBtm {\lgx{EF0C}} % OpnFloor bottom + \newcommand \OpnFloorExt {\lgx{EF0D}} % OpnFloor extender + + \newcommand \ClsFloorBtm {\lgx{EF1C}} % ClsFloor bottom + \newcommand \ClsFloorExt {\lgx{EF1D}} % ClsFloor extender + + \newcommand \OpnTurnMid {\lgx{EF2C}} % OpnTurn middle + \newcommand \OpnTurnExt {\lgx{EF2D}} % OpnTurn extender + + \newcommand \ClsTurnMid {\lgx{EF3C}} % ClsTurn middle + \newcommand \ClsTurnExt {\lgx{EF3D}} % ClsTurn extender + + \newcommand \OpnBarBtm {\lgx{EF4C}} % OpnBar bottom + \newcommand \OpnBarExt {\lgx{EF4D}} % OpnBar extender + + \newcommand \ClsBarBtm {\lgx{EF5C}} % ClsBar bottom + \newcommand \ClsBarExt {\lgx{EF5D}} % ClsBar extender + + \newcommand \BndBarBtm {\lgx{EF6C}} % BndBar bottom + \newcommand \BndBarExt {\lgx{EF6D}} % BndBar extender + + \newcommand \OpnTortoiseBarBtm {\lgx{EF7C}} % OpnTortoiseBar bottom + \newcommand \OpnTortoiseBarExt {\lgx{EF7D}} % OpnTortoiseBar extender + \newcommand \OpnTortoiseBarTop {\lgx{EF7E}} % OpnTortoiseBar top + + \newcommand \ClsTortoiseBarBtm {\lgx{EF8C}} % ClsTortoiseBar bottom + \newcommand \ClsTortoiseBarExt {\lgx{EF8D}} % ClsTortoiseBar extender + \newcommand \ClsTortoiseBarTop {\lgx{EF8E}} % ClsTortoiseBar top + + \newcommand \OpnDblParnBtm {\lgx{F00C}} % OpnDblParn bottom + \newcommand \OpnDblParnExt {\lgx{F00D}} % OpnDblParn extender + \newcommand \OpnDblParnTop {\lgx{F00E}} % OpnDblParn top + + \newcommand \ClsDblParnBtm {\lgx{F01C}} % ClsDblParn bottom + \newcommand \ClsDblParnExt {\lgx{F01D}} % ClsDblParn extender + \newcommand \ClsDblParnTop {\lgx{F01E}} % ClsDblParn top + + \newcommand \OpnDblGrpBtm {\lgx{F02C}} % OpnDblGrp bottom + \newcommand \OpnDblGrpExt {\lgx{F02D}} % OpnDblGrp extender + \newcommand \OpnDblGrpTop {\lgx{F02E}} % OpnDblGrp top + + \newcommand \ClsDblGrpBtm {\lgx{F08C}} % ClsDblGrp bottom + \newcommand \ClsDblGrpExt {\lgx{F08D}} % ClsDblGrp extender + \newcommand \ClsDblGrpTop {\lgx{F08E}} % ClsDblGrp top + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +% +% Define symbols which may be used to construct Rational Links, Knots and Tangles. +% In order to keep names shortish, the following abbreviations are used for Knot symbols +% +% A - Arrow +% B - Bottom +% C - Cap / Corner +% D - Dashed / Down +% E - Three quarter +% F - halF +% H - Horizontal +% J - Join +% L - Left +% M - sMoothed +% N - liNe / Normal +% O - Over +% Q - Fourth / Quarter +% R - Right +% S - Solid +% T - Top +% U - Under / Up +% V - Vertical +% X - Cross +% Z - Zero +% +% All symbols starting with Knt have their depth and height set identically +% so that when aligned on their baselines, TeX sees their dimensions as the +% same. This allows consistent vertical alignment. The \KntXY struts / spaces +% are designed so that their depth and height matches that of the corresponding +% symbols where X is the height and Y is the width (N, E, F, Q, or Z). They can +% be used for empty cells matching the the width and height of the current row +% and column and for padding a symbol. +% + + \newcommand \lgk[1] {\protect\raisebox{0.0000em}[0.7620em][0.2380em]{\ensuremath{\Umathchar "0 \symLogix "#1}}} + \newcommand \lge[1] {\protect\raisebox{0.0000em}[0.5120em][0.2380em]{\ensuremath{\Umathchar "0 \symLogix "#1}}} + \newcommand \lgf[1] {\protect\raisebox{0.0000em}[0.2620em][0.2380em]{\ensuremath{\Umathchar "0 \symLogix "#1}}} + \newcommand \lgq[1] {\protect\raisebox{0.0000em}[0.0120em][0.2380em]{\ensuremath{\Umathchar "0 \symLogix "#1}}} + \newcommand \lgv[1] {\protect\raisebox{0.4330em}[0.7620em][0.2380em]{\ensuremath{\Umathchar "0 \symLogix "#1}}} + + \newcommand \KntNN {\lgk{E210}} % Full height, full width space. + \newcommand \KntNE {\lgk{E211}} % Full height, three quarter width space. + \newcommand \KntNF {\lgk{E212}} % Full height, half width space. + \newcommand \KntNQ {\lgk{E213}} % Full height, quarter width space. + \newcommand \KntNZ {\rule[-0.238em]{0pt}{1.000em}} % Full height, zero width strut. + + \newcommand \KntEN {\lge{E210}} % Three quarter height, full width space. + \newcommand \KntEE {\lge{E211}} % Three quarter height, three quarter width space. + \newcommand \KntEF {\lge{E212}} % Three quarter height, half width space. + \newcommand \KntEQ {\lge{E213}} % Three quarter height, quarter width space. + \newcommand \KntEZ {\rule[-0.238em]{0pt}{0.750em}} % Three quarter height, zero width strut. + + \newcommand \KntFN {\lgf{E210}} % Half height, full width space. + \newcommand \KntFE {\lgf{E211}} % Half height, three quarter width space. + \newcommand \KntFF {\lgf{E212}} % Half height, half width space. + \newcommand \KntFQ {\lgf{E213}} % Half height, quarter width space. + \newcommand \KntFZ {\rule[-0.238em]{0pt}{0.500em}} % Half height, zero width strut. + + \newcommand \KntQN {\lgq{E210}} % Quarter height, full width space. + \newcommand \KntQE {\lgq{E211}} % Quarter height, three quarter width space. + \newcommand \KntQF {\lgq{E212}} % Quarter height, half width space. + \newcommand \KntQQ {\lgq{E213}} % Quarter height, quarter width space. + \newcommand \KntQZ {\rule[-0.238em]{0pt}{0.250em}} % Quarter height, zero width strut. + + \newcommand \KntZN {\rule[0pt]{1.000em}{0pt}} % Zero height, full width strut. + \newcommand \KntZE {\rule[0pt]{0.750em}{0pt}} % Zero height, three quarter width strut. + \newcommand \KntZF {\rule[0pt]{0.500em}{0pt}} % Zero height, half width width strut. + \newcommand \KntZQ {\rule[0pt]{0.250em}{0pt}} % Zero height, quarter width strut. + \newcommand \KntZZ {\rule[0pt]{0.000em}{0pt}} % Zero height, zero width strut. + + \newcommand \KntHXSOSU {\lgk{E140}} % Horizontal flow, Cross, solid over, solid under + \newcommand \KntHXSUSO {\lgk{E141}} % Horizontal flow, Cross, solid under, solid over + \newcommand \KntVXSOSU {\lgk{E142}} % Vertical flow, Cross, solid over, solid under + \newcommand \KntVXSUSO {\lgk{E143}} % Vertical flow, Cross, solid under, solid over + \newcommand \KntHXDOSU {\lgk{E144}} % Horizontal flow, Cross, dashed over, solid under + \newcommand \KntHXSUDO {\lgk{E145}} % Horizontal flow, Cross, solid under, dashed over + \newcommand \KntVXDOSU {\lgk{E146}} % Vertical flow, Cross, dashed over, solid under + \newcommand \KntVXSUDO {\lgk{E147}} % Vertical flow, Cross, solid under, dashed over + \newcommand \KntHXSODU {\lgk{E148}} % Horizontal flow, Cross, solid over, dashed under + \newcommand \KntHXDUSO {\lgk{E149}} % Horizontal flow, Cross, dashed under, solid over + \newcommand \KntVXSODU {\lgk{E14A}} % Vertical flow, Cross, solid over, dashed under + \newcommand \KntVXDUSO {\lgk{E14B}} % Vertical flow, Cross, dashed under, solid over + \newcommand \KntHXDODU {\lgk{E14C}} % Horizontal flow, Cross, dashed over, dashed under + \newcommand \KntHXDUDO {\lgk{E14D}} % Horizontal flow, Cross, dashed under, dashed over + \newcommand \KntVXDODU {\lgk{E14E}} % Vertical flow, Cross, dashed over, dashed under + \newcommand \KntVXDUDO {\lgk{E14F}} % Vertical flow, Cross, dashed under, dashed over + + \newcommand \KntHHMSTSB {\lgk{E150}} % Horizontal flow, Horizontal smoothing; solid top, solid bottom + \newcommand \KntVVMSLSR {\lgk{E151}} % Vertical flow, Vertical smoothing; solid left, solid right + \newcommand \KntHHMDTSB {\lgk{E152}} % Horizontal flow, Horizontal smoothing; dashed top, solid bottom + \newcommand \KntVVMSLDR {\lgk{E153}} % Vertical flow, Vertical smoothing; solid left, dashed right + \newcommand \KntHHMSTDB {\lgk{E154}} % Horizontal flow, Horizontal smoothing; solid top, dashed bottom + \newcommand \KntVVMDLSR {\lgk{E155}} % Vertical flow, Vertical smoothing; dashed left, solid right + \newcommand \KntHHMDTDB {\lgk{E156}} % Horizontal flow, Horizontal smoothing; dashed top, dashed bottom + \newcommand \KntVVMDLDR {\lgk{E157}} % Vertical flow, Vertical smoothing; dashed left, dashed right + \newcommand \KntHVMSLSR {\lgk{E158}} % Horizontal flow, Vertical smoothing, solid left, solid right + \newcommand \KntVHMSTSB {\lgk{E159}} % Vertical flow, Horizontal smoothing, solid top, solid bottom + \newcommand \KntHVMSLDR {\lgk{E15A}} % Horizontal flow, Vertical smoothing, solid left, dashed right + \newcommand \KntVHMSTDB {\lgk{E15B}} % Vertical flow, Horizontal smoothing, solid top, dashed bottom + \newcommand \KntHVMDLSR {\lgk{E15C}} % Horizontal flow, Vertical smoothing, dashed left, solid right + \newcommand \KntVHMDTSB {\lgk{E15D}} % Vertical flow, Horizontal smoothing, dashed top, solid bottom + \newcommand \KntHVMDLDR {\lgk{E15E}} % Horizontal flow, Vertical smoothing, dashed left, dashed right + \newcommand \KntVHMDTDB {\lgk{E15F}} % Vertical flow, Horizontal smoothing, dashed top, dashed bottom + + \newcommand \KntLCS {\lgk{E160}} % Left cap, solid + \newcommand \KntTCS {\lgk{E161}} % Top cap, solid + \newcommand \KntRCS {\lgk{E162}} % Right cap, solid + \newcommand \KntBCS {\lgk{E163}} % Bottom cap, solid + \newcommand \KntLCD {\lgk{E164}} % Left cap, dashed + \newcommand \KntTCD {\lgk{E165}} % Top cap, dashed + \newcommand \KntRCD {\lgk{E166}} % Right cap, dashed + \newcommand \KntBCD {\lgk{E167}} % Bottom cap, dashed + \newcommand \KntLFC {\lgk{E168}} % Left half width cap + \newcommand \KntTFC {\lgf{E169}} % Top half width cap + \newcommand \KntRFC {\lgk{E16A}} % Right half width cap + \newcommand \KntBFC {\lgf{E16B}} % Bottom half width cap + \newcommand \KntLQC {\lgk{E16C}} % Left quarter width cap + \newcommand \KntTQC {\lgq{E16D}} % Top quarter width cap + \newcommand \KntRQC {\lgk{E16E}} % Right quarter width cap + \newcommand \KntBQC {\lgq{E16F}} % Bottom quarter width cap + + \newcommand \KntSJTLBR {\lgk{E170}} % Solid join, top left to bottom right + \newcommand \KntSJBLTR {\lgk{E171}} % Solid join, bottom left to top right + \newcommand \KntSJTRBL {\lgk{E172}} % Solid join, top right to bottom left + \newcommand \KntSJBRTL {\lgk{E173}} % Solid join, bottom right to top left + \newcommand \KntDJTLBR {\lgk{E174}} % Dashed join, top left to bottom right + \newcommand \KntDJBLTR {\lgk{E175}} % Dashed join, bottom left to top right + \newcommand \KntDJTRBL {\lgk{E176}} % Dashed join, top right to bottom left + \newcommand \KntDJBRTL {\lgk{E177}} % Dashed join, bottom right to top left + \newcommand \KntSFJTLBR {\lgk{E178}} % Solid half width join, top left to bottom right + \newcommand \KntSFJBLTR {\lgk{E179}} % Solid half width join, bottom left to top right + \newcommand \KntSFJTRBL {\lgf{E17A}} % Solid half width join, top right to bottom left + \newcommand \KntSFJBRTL {\lgf{E17B}} % Solid half width join, bottom right to top left + \newcommand \KntDFJTLBR {\lgk{E17C}} % Dashed half width join, top left to bottom right + \newcommand \KntDFJBLTR {\lgk{E17D}} % Dashed half width join, bottom left to top right + \newcommand \KntDFJTRBL {\lgf{E17E}} % Dashed half width join, top right to bottom left + \newcommand \KntDFJBRTL {\lgf{E17F}} % Dashed half width join, bottom right to top left + + \newcommand \KntLTSC {\lgk{E180}} % Left, top solid corner + \newcommand \KntTRSC {\lgk{E181}} % Top, right solid corner + \newcommand \KntRBSC {\lgk{E182}} % Right, bottom solid corner + \newcommand \KntBLSC {\lgk{E183}} % Bottom, left solid corner + \newcommand \KntLTDC {\lgk{E184}} % Left, top dashed corner + \newcommand \KntTRDC {\lgk{E185}} % Top, right dashed corner + \newcommand \KntRBDC {\lgk{E186}} % Right, bottom dashed corner + \newcommand \KntBLDC {\lgk{E187}} % Bottom, left dashed corner + \newcommand \KntLTSFC {\lgf{E188}} % Left, top solid half width corner + \newcommand \KntTRSFC {\lgf{E189}} % Top, right solid half width corner + \newcommand \KntRBSFC {\lgf{E18A}} % Right, bottom solid half width corner + \newcommand \KntBLSFC {\lgf{E18B}} % Bottom, left solid half width corner + \newcommand \KntLTDFC {\lgf{E18C}} % Left, top dashed half width corner + \newcommand \KntTRDFC {\lgf{E18D}} % Top, right dashed half width corner + \newcommand \KntRBDFC {\lgf{E18E}} % Right, bottom dashed half width corner + \newcommand \KntBLDFC {\lgf{E18F}} % Bottom, left dashed half width corner + + \newcommand \KntTSN {\lgk{E190}} % Top solid line + \newcommand \KntRSN {\lgk{E191}} % Right solid line + \newcommand \KntBSN {\lgk{E192}} % Bottom solid line + \newcommand \KntLSN {\lgk{E193}} % Left solid line + \newcommand \KntTDN {\lgk{E194}} % Top dashed line + \newcommand \KntRDN {\lgk{E195}} % Right dashed line + \newcommand \KntBDN {\lgk{E196}} % Bottom dashed line + \newcommand \KntLDN {\lgk{E197}} % Left dashed line + \newcommand \KntTSNBSN {\lgk{E198}} % Top solid line, bottom solid line + \newcommand \KntLSNRSN {\lgk{E199}} % Left solid line, right solid line + \newcommand \KntTSNBDN {\lgk{E19A}} % Top solid line, bottom dashed line + \newcommand \KntLDNRSN {\lgk{E19B}} % Left dashed line, right solid line + \newcommand \KntTDNBSN {\lgk{E19C}} % Top dashed line, bottom solid line + \newcommand \KntLSNRDN {\lgk{E19D}} % Left solid line, right dashed line + \newcommand \KntTDNBDN {\lgk{E19E}} % Top dashed line, bottom dashed line + \newcommand \KntLDNRDN {\lgk{E19F}} % Left dashed line, right dashed line + + \newcommand \KntTSFN {\lgk{E1A0}} % Top solid half line + \newcommand \KntRSFN {\lgf{E1A1}} % Right solid half line + \newcommand \KntBSFN {\lgk{E1A2}} % Bottom solid half line + \newcommand \KntLSFN {\lgf{E1A3}} % Left solid half line + \newcommand \KntTSDN {\lgk{E1A4}} % Top dashed half line + \newcommand \KntRSDN {\lgf{E1A5}} % Right dashed half line + \newcommand \KntBSDN {\lgk{E1A6}} % Bottom dashed half line + \newcommand \KntLSDN {\lgf{E1A7}} % Left dashed half line + \newcommand \KntTSFNBSFN {\lgk{E1A8}} % Top solid half line, bottom solid half line + \newcommand \KntLSFNRSFN {\lgf{E1A9}} % Left solid half line, right solid half line + \newcommand \KntTSFNBDFN {\lgk{E1AA}} % Top solid half line, bottom dashed half line + \newcommand \KntLDFNRSFN {\lgf{E1AB}} % Left dashed half line, right solid half line + \newcommand \KntTDFNBSFN {\lgk{E1AC}} % Top dashed half line, bottom solid half line + \newcommand \KntLSFNRDFN {\lgf{E1AD}} % Left solid half line, right dashed half line + \newcommand \KntTDFNBDFN {\lgk{E1AE}} % Top dashed half line, bottom dashed half line + \newcommand \KntLDFNRDFN {\lgf{E1AF}} % Left dashed half line, right dashed half line + + \newcommand \KntTSQN {\lgk{E1B0}} % Top solid forth line + \newcommand \KntRSQN {\lgq{E1B1}} % Right solid forth line + \newcommand \KntBSQN {\lgk{E1B2}} % Bottom solid forth line + \newcommand \KntLSQN {\lgq{E1B3}} % Left solid forth line + \newcommand \KntTDQN {\lgk{E1B4}} % Top dashed forth line + \newcommand \KntRDQN {\lgq{E1B5}} % Right dashed forth line + \newcommand \KntBDQN {\lgk{E1B6}} % Bottom dashed forth line + \newcommand \KntLDQN {\lgq{E1B7}} % Left dashed forth line + \newcommand \KntTSQNBSQN {\lgk{E1B8}} % Top solid forth line, bottom solid forth line + \newcommand \KntLSQNRSQN {\lgq{E1B9}} % Left solid forth line, right solid forth line + \newcommand \KntTSQNBDQN {\lgk{E1BA}} % Top solid forth line, bottom dashed forth line + \newcommand \KntLDQNRSQN {\lgq{E1BB}} % Left dashed forth line, right solid forth line + \newcommand \KntBDQNBSQN {\lgk{E1BC}} % Top dashed forth line, bottom solid forth line + \newcommand \KntLSQNRDQN {\lgq{E1BD}} % Left solid forth line, right dashed forth line + \newcommand \KntTDQNBDQN {\lgk{E1BE}} % Top dashed forth line, bottom dashed forth line + \newcommand \KntLDQNRDQN {\lgq{E1BF}} % Left dashed forth line, right dashed forth line + + \newcommand \KntTSLA {\lgk{E1C0}} % Top solid left arrow + \newcommand \KntRSUA {\lgk{E1C1}} % Right solid up arrow + \newcommand \KntBSRA {\lgk{E1C2}} % Bottom solid right arrow + \newcommand \KntLSDA {\lgk{E1C3}} % Left solid down arrow + \newcommand \KntTSRA {\lgk{E1C4}} % Top solid right arrow + \newcommand \KntRSDA {\lgk{E1C5}} % Right solid down arrow + \newcommand \KntBSLA {\lgk{E1C6}} % Bottom solid left arrow + \newcommand \KntLSUA {\lgk{E1C7}} % Left solid up arrow + \newcommand \KntTDLA {\lgk{E1C8}} % Top dashed left arrow + \newcommand \KntRDUA {\lgk{E1C9}} % Right dashed up arrow + \newcommand \KntBDRA {\lgk{E1CA}} % Bottom dashed right arrow + \newcommand \KntLDDA {\lgk{E1CB}} % Left dashed down arrow + \newcommand \KntTDRA {\lgk{E1CC}} % Top dashed right arrow + \newcommand \KntRDDA {\lgk{E1CD}} % Right dashed down arrow + \newcommand \KntBDLA {\lgk{E1CE}} % Bottom dashed left arrow + \newcommand \KntLDUA {\lgk{E1CF}} % Left dashed up arrow + + \newcommand \KntTSLABSLA {\lgk{E1D0}} % Top solid left arrow, bottom solid left arrow + \newcommand \KntLSUARSUA {\lgk{E1D1}} % Left solid up arrow, right solid up arrow + \newcommand \KntTSRABSRA {\lgk{E1D2}} % Top solid right arrow, bottom solid right arrow + \newcommand \KntLSDARSDA {\lgk{E1D3}} % Left solid down arrow, right solid down arrow + \newcommand \KntTSLABSRA {\lgk{E1D4}} % Top solid left arrow, bottom solid right arrow + \newcommand \KntLSDARSUA {\lgk{E1D5}} % Left solid down arrow, right solid up arrow + \newcommand \KntTSRABSLA {\lgk{E1D6}} % Top solid right arrow, bottom solid left arrow + \newcommand \KntLSUARSDA {\lgk{E1D7}} % Left solid up arrow, right solid down arrow + \newcommand \KntTSLABDLA {\lgk{E1D8}} % Top solid left arrow, bottom dashed left arrow + \newcommand \KntLDUARSUA {\lgk{E1D9}} % Left dashed up arrow, right solid up arrow + \newcommand \KntTDRABSRA {\lgk{E1DA}} % Top dashed right arrow, bottom solid right arrow + \newcommand \KntLSDARDDA {\lgk{E1DB}} % Left solid down arrow, right dashed down arrow + \newcommand \KntTDLABSLA {\lgk{E1DC}} % Top dashed left arrow, bottom solid left arrow + \newcommand \KntLSUARDUA {\lgk{E1DD}} % Left solid up arrow, right dashed up arrow + \newcommand \KntTSRABDRA {\lgk{E1DE}} % Top solid right arrow, bottom dashed right arrow + \newcommand \KntLDDARSDA {\lgk{E1DF}} % Left dashed down arrow, right solid down arrow + + \newcommand \KntTSLABDRA {\lgk{E1E0}} % Top solid left arrow, bottom dashed right arrow + \newcommand \KntLDDARSUA {\lgk{E1E1}} % Left dashed down arrow, right solid up arrow + \newcommand \KntTDLABSRA {\lgk{E1E2}} % Top dashed left arrow, bottom solid right arrow + \newcommand \KntLSDARDUA {\lgk{E1E3}} % Left solid down arrow, right dashed up arrow + \newcommand \KntTDRABSLA {\lgk{E1E4}} % Top dashed right arrow, bottom solid left arrow + \newcommand \KntLSUARDDA {\lgk{E1E5}} % Left solid up arrow, right dashed down arrow + \newcommand \KntTSRABDLA {\lgk{E1E6}} % Top solid right arrow, bottom dashed left arrow + \newcommand \KntLDUARSDA {\lgk{E1E7}} % Left dashed up arrow, right solid down arrow + \newcommand \KntTDLABDLA {\lgk{E1E8}} % Top dashed left arrow, bottom dashed left arrow + \newcommand \KntLDUARDUA {\lgk{E1E9}} % Left dashed up arrow, right dashed up arrow + \newcommand \KntTDRABDRA {\lgk{E1EA}} % Top dashed right arrow, bottom dashed right arrow + \newcommand \KntLDDARDDA {\lgk{E1EB}} % Left dashed down arrow, right dashed down arrow + \newcommand \KntTDLABDRA {\lgk{E1EC}} % Top dashed left arrow, bottom dashed right arrow + \newcommand \KntLDDARDUA {\lgk{E1ED}} % Left dashed down arrow, right dashed up arrow + \newcommand \KntTDRABDLA {\lgk{E1EE}} % Top dashed right arrow, bottom dashed left arrow + \newcommand \KntLDUARDDA {\lgk{E1EF}} % Left dashed up arrow, right dashed down arrow + + \newcommand \KntTSNBSLA {\lgk{E1F0}} % Top solid line, bottom solid left arrow + \newcommand \KntLSUARSN {\lgk{E1F1}} % Left solid up arrow, right solid line + \newcommand \KntTSRABSN {\lgk{E1F2}} % Top solid right arrow, bottom solid line + \newcommand \KntRSNRSDA {\lgk{E1F3}} % Left solid line, right solid down arrow + \newcommand \KntTSNBSRA {\lgk{E1F4}} % Top solid line, bottom solid right arrow + \newcommand \KntLSDARSN {\lgk{E1F5}} % Left solid down arrow, right solid line + \newcommand \KntTSLABSN {\lgk{E1F6}} % Top solid left arrow, bottom solid line + \newcommand \KntLSNRSUA {\lgk{E1F7}} % Left solid line, right solid up arrow + \newcommand \KntTDNBSLA {\lgk{E1F8}} % Top dashed line, bottom solid left arrow + \newcommand \KntLSUARDN {\lgk{E1F9}} % Left solid up arrow, right dashed line + \newcommand \KntTSRABDN {\lgk{E1FA}} % Top solid right arrow, bottom dashed line + \newcommand \KntRDNRSDA {\lgk{E1FB}} % Left dashed line, right solid down arrow + \newcommand \KntTDNBSRA {\lgk{E1FC}} % Top dashed line, bottom solid right arrow + \newcommand \KntLDNRSUA {\lgk{E1FD}} % Left dashed line, right solid up arrow + \newcommand \KntTSLABDN {\lgk{E1FE}} % Top solid left arrow, bottom dashed line + \newcommand \KntLSDARDN {\lgk{E1FF}} % Left solid down arrow, right dashed line + + \newcommand \KntTSNBDLA {\lgk{E200}} % Top solid line, bottom dashed left arrow + \newcommand \KntLDUARSN {\lgk{E201}} % Left dashed up arrow, right solid line + \newcommand \KntTDRABSN {\lgk{E202}} % Top dashed right arrow, bottom solid line + \newcommand \KntRSNRDDA {\lgk{E203}} % Left solid line, right dashed down arrow + \newcommand \KntTSNBDRA {\lgk{E204}} % Top solid line, bottom dashed right arrow + \newcommand \KntLSNRDUA {\lgk{E205}} % Left solid line, right dashed up arrow + \newcommand \KntTDLABSN {\lgk{E206}} % Top dashed left arrow, bottom solid line + \newcommand \KntLDDARSN {\lgk{E207}} % Left dashed down arrow, right solid line + \newcommand \KntTDNBDLA {\lgk{E208}} % Top dashed line, bottom dashed left arrow + \newcommand \KntLDUARDN {\lgk{E209}} % Left dashed up arrow, right dashed line + \newcommand \KntTDRABDN {\lgk{E20A}} % Top dashed right arrow, bottom dashed line + \newcommand \KntRDNRDDA {\lgk{E20B}} % Left dashed line, right dashed down arrow + \newcommand \KntTDNBDRA {\lgk{E20C}} % Top dashed line, bottom dashed right arrow + \newcommand \KntLDNRDUA {\lgk{E20D}} % Left dashed line, right dashed up arrow + \newcommand \KntTDLABDN {\lgk{E20E}} % Top dashed left arrow, bottom dashed line + \newcommand \KntLDDARDN {\lgk{E20F}} % Left dashed down arrow, right dashed line + + \newcommand \Kntzero {\lgv{EFB0}} % Monospace raised italic, serif font: digit 0 + \newcommand \Kntone {\lgv{EFB1}} % Monospace raised italic, serif font: digit 1 + \newcommand \Knttwo {\lgv{EFB2}} % Monospace raised italic, serif font: digit 2 + \newcommand \Kntthree {\lgv{EFB3}} % Monospace raised italic, serif font: digit 3 + \newcommand \Kntfour {\lgv{EFB4}} % Monospace raised italic, serif font: digit 4 + \newcommand \Kntfive {\lgv{EFB5}} % Monospace raised italic, serif font: digit 5 + \newcommand \Kntsix {\lgv{EFB6}} % Monospace raised italic, serif font: digit 6 + \newcommand \Kntseven {\lgv{EFB7}} % Monospace raised italic, serif font: digit 7 + \newcommand \Knteight {\lgv{EFB8}} % Monospace raised italic, serif font: digit 8 + \newcommand \Kntnine {\lgv{EFB9}} % Monospace raised italic, serif font: digit 9 + + \newcommand \KntA {\lgv{EFC1}} % Monospace raised italic, serif font: letter A + \newcommand \KntB {\lgv{EFC2}} % Monospace raised italic, serif font: letter B + \newcommand \KntC {\lgv{EFC3}} % Monospace raised italic, serif font: letter C + \newcommand \KntD {\lgv{EFC4}} % Monospace raised italic, serif font: letter D + \newcommand \KntE {\lgv{EFC5}} % Monospace raised italic, serif font: letter E + \newcommand \KntF {\lgv{EFC6}} % Monospace raised italic, serif font: letter F + \newcommand \KntG {\lgv{EFC7}} % Monospace raised italic, serif font: letter G + \newcommand \KntH {\lgv{EFC8}} % Monospace raised italic, serif font: letter H + \newcommand \KntI {\lgv{EFC9}} % Monospace raised italic, serif font: letter I + \newcommand \KntJ {\lgv{EFCA}} % Monospace raised italic, serif font: letter J + \newcommand \KntK {\lgv{EFCB}} % Monospace raised italic, serif font: letter K + \newcommand \KntL {\lgv{EFCC}} % Monospace raised italic, serif font: letter L + \newcommand \KntM {\lgv{EFCD}} % Monospace raised italic, serif font: letter M + \newcommand \KntN {\lgv{EFCE}} % Monospace raised italic, serif font: letter N + \newcommand \KntO {\lgv{EFCF}} % Monospace raised italic, serif font: letter O + \newcommand \KntP {\lgv{EFD0}} % Monospace raised italic, serif font: letter P + \newcommand \KntQ {\lgv{EFD1}} % Monospace raised italic, serif font: letter Q + \newcommand \KntR {\lgv{EFD2}} % Monospace raised italic, serif font: letter R + \newcommand \KntS {\lgv{EFD3}} % Monospace raised italic, serif font: letter S + \newcommand \KntT {\lgv{EFD4}} % Monospace raised italic, serif font: letter T + \newcommand \KntU {\lgv{EFD5}} % Monospace raised italic, serif font: letter U + \newcommand \KntV {\lgv{EFD6}} % Monospace raised italic, serif font: letter V + \newcommand \KntW {\lgv{EFD7}} % Monospace raised italic, serif font: letter W + \newcommand \KntX {\lgv{EFD8}} % Monospace raised italic, serif font: letter X + \newcommand \KntY {\lgv{EFD9}} % Monospace raised italic, serif font: letter Y + \newcommand \KntZ {\lgv{EFDA}} % Monospace raised italic, serif font: letter Z + + \newcommand \Knta {\lgv{EFE1}} % Monospace raised italic, serif font: letter a + \newcommand \Kntb {\lgv{EFE2}} % Monospace raised italic, serif font: letter b + \newcommand \Kntc {\lgv{EFE3}} % Monospace raised italic, serif font: letter c + \newcommand \Kntd {\lgv{EFE4}} % Monospace raised italic, serif font: letter d + \newcommand \Knte {\lgv{EFE5}} % Monospace raised italic, serif font: letter e + \newcommand \Kntf {\lgv{EFE6}} % Monospace raised italic, serif font: letter f + \newcommand \Kntg {\lgv{EFE7}} % Monospace raised italic, serif font: letter g + \newcommand \Knth {\lgv{EFE8}} % Monospace raised italic, serif font: letter h + \newcommand \Knti {\lgv{EFE9}} % Monospace raised italic, serif font: letter i + \newcommand \Kntj {\lgv{EFEA}} % Monospace raised italic, serif font: letter j + \newcommand \Kntk {\lgv{EFEB}} % Monospace raised italic, serif font: letter k + \newcommand \Kntl {\lgv{EFEC}} % Monospace raised italic, serif font: letter l + \newcommand \Kntm {\lgv{EFED}} % Monospace raised italic, serif font: letter m + \newcommand \Kntn {\lgv{EFEE}} % Monospace raised italic, serif font: letter n + \newcommand \Knto {\lgv{EFEF}} % Monospace raised italic, serif font: letter o + \newcommand \Kntp {\lgv{EFF0}} % Monospace raised italic, serif font: letter p + \newcommand \Kntq {\lgv{EFF1}} % Monospace raised italic, serif font: letter q + \newcommand \Kntr {\lgv{EFF2}} % Monospace raised italic, serif font: letter r + \newcommand \Knts {\lgv{EFF3}} % Monospace raised italic, serif font: letter s + \newcommand \Kntt {\lgv{EFF4}} % Monospace raised italic, serif font: letter t + \newcommand \Kntu {\lgv{EFF5}} % Monospace raised italic, serif font: letter u + \newcommand \Kntv {\lgv{EFF6}} % Monospace raised italic, serif font: letter v + \newcommand \Kntw {\lgv{EFF7}} % Monospace raised italic, serif font: letter w + \newcommand \Kntx {\lgv{EFF8}} % Monospace raised italic, serif font: letter x + \newcommand \Knty {\lgv{EFF9}} % Monospace raised italic, serif font: letter y + \newcommand \Kntz {\lgv{EFFA}} % Monospace raised italic, serif font: letter z + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +% Define geometric symbols, some of which are also used for mathematical operators. + + \newcommand \BlackSquare {\lgx{E220}} + \newcommand \BlackSquareRoundCorners {\lgx{E221}} + \newcommand \BlackDiamond {\lgx{E222}} + \newcommand \BlackCircle {\lgx{E223}} + \newcommand \BlackRightTriangle {\lgx{E224}} + \newcommand \BlackLeftTriangle {\lgx{E225}} + \newcommand \BlackDownTriangle {\lgx{E226}} + \newcommand \BlackUpTriangle {\lgx{E227}} + \newcommand \BlackSmallCircle {\lgx{E228}} + \newcommand \BlackVerySmallCircle {\lgx{E229}} + \newcommand \BlackLozenge {\lgx{E22A}} + \newcommand \BlackCurvedDiamond {\lgx{E22B}} + \newcommand \BlackVerySmallSquare {\lgx{E22C}} + \newcommand \BlackLeftArrowHead {\lgx{E22D}} + \newcommand \BlackRightArrowHead {\lgx{E22E}} + \newcommand \BlackRightCurvedArrowHead {\lgx{E22F}} + + \newcommand \WhiteSquare {\lgx{E230}} + \newcommand \WhiteSquareRoundCorners {\lgx{E231}} + \newcommand \WhiteDiamond {\lgx{E232}} + \newcommand \WhiteCircle {\lgx{E233}} + \newcommand \WhiteRightTriangle {\lgx{E234}} + \newcommand \WhiteLeftTriangle {\lgx{E235}} + \newcommand \WhiteDownTriangle {\lgx{E236}} + \newcommand \WhiteUpTriangle {\lgx{E237}} + \newcommand \WhiteSmallCircle {\lgx{E238}} + \newcommand \WhiteVerySmallCircle {\lgx{E239}} + \newcommand \WhiteLozenge {\lgx{E23A}} + \newcommand \WhiteCurvedDiamond {\lgx{E23B}} + \newcommand \WhiteVerySmallSquare {\lgx{E23C}} + \newcommand \WhiteLeftArrowHead {\lgx{E23D}} + \newcommand \WhiteRightArrowHead {\lgx{E23E}} + \newcommand \WhiteRightCurvedArrowHead {\lgx{E23F}} + + \newcommand \OutlineSquare {\lgx{E240}} + \newcommand \OutlineSquareRoundCorners {\lgx{E241}} + \newcommand \OutlineDiamond {\lgx{E242}} + \newcommand \OutlineCircle {\lgx{E243}} + \newcommand \OutlineRightTriangle {\lgx{E244}} + \newcommand \OutlineLeftTriangle {\lgx{E245}} + \newcommand \OutlineDownTriangle {\lgx{E246}} + \newcommand \OutlineUpTriangle {\lgx{E247}} + \newcommand \OutlineSmallCircle {\lgx{E248}} + \newcommand \OutlineVerySmallCircle {\lgx{E249}} + \newcommand \OutlineLozenge {\lgx{E24A}} + \newcommand \OutlineCurvedDiamond {\lgx{E24B}} + \newcommand \OutlineVerySmallSquare {\lgx{E24C}} + \newcommand \OutlineLeftArrowHead {\lgx{E24D}} + \newcommand \OutlineRightArrowHead {\lgx{E24E}} + \newcommand \OutlineRightCurvedArrowHead {\lgx{E24F}} + + \newcommand \DottedSquare {\lgx{E250}} + \newcommand \DottedSquareRoundCorners {\lgx{E251}} + \newcommand \DottedDiamond {\lgx{E252}} + \newcommand \DottedCircle {\lgx{E253}} + \newcommand \DottedRightTriangle {\lgx{E254}} + \newcommand \DottedLeftTriangle {\lgx{E255}} + \newcommand \DottedDownTriangle {\lgx{E256}} + \newcommand \DottedUpTriangle {\lgx{E257}} + \newcommand \DottedSmallCircle {\lgx{E258}} + \newcommand \DottedVerySmallCircle {\lgx{E259}} + \newcommand \DottedLozenge {\lgx{E25A}} + \newcommand \DottedCurvedDiamond {\lgx{E25B}} + \newcommand \DottedVerySmallSquare {\lgx{E25C}} + \newcommand \DottedLeftArrowHead {\lgx{E25D}} + \newcommand \DottedRightArrowHead {\lgx{E25E}} + \newcommand \DottedRightCurvedArrowHead {\lgx{E25F}} + + \newcommand \WhiteSquareContainingBlackSquare {\lgx{E260}} + \newcommand \WhiteSquareRoundCornersContainingBlackSquare {\lgx{E261}} + \newcommand \WhiteDiamondContainingBlackDiamond {\lgx{E262}} + \newcommand \WhiteCircleContainingBlackCircle {\lgx{E263}} + \newcommand \WhiteRightTriangleContainingBlackRightTriangle {\lgx{E264}} + \newcommand \WhiteLeftTriangleContainingBlackLeftTriangle {\lgx{E265}} + \newcommand \WhiteDownTriangleContainingBlackDownTriangle {\lgx{E266}} + \newcommand \WhiteUpTriangleContainingBlackUpTriangle {\lgx{E267}} + \newcommand \WhiteSmallCircleContainingBlackCircle {\lgx{E268}} + \newcommand \WhiteVerySmallCircleContainingBlackCircle {\lgx{E269}} + \newcommand \WhiteLozengeContainingBlackLozenge {\lgx{E26A}} + \newcommand \WhiteCurvedDiamondContainingBlackDiamond {\lgx{E26B}} + \newcommand \WhiteVerySmallSquareContainingBlackSquare {\lgx{E26C}} + \newcommand \WhiteReallySmallCircle {\lgx{E26D}} + \newcommand \WhiteReallySmallSquare {\lgx{E26E}} + \newcommand \WhiteReallySmallDiamond {\lgx{E26F}} + + \newcommand \HorizontallyDividedSquare {\lgx{E270}} + \newcommand \HorizontallyDividedSquareRoundCorners {\lgx{E271}} + \newcommand \HorizontallyDividedDiamond {\lgx{E272}} + \newcommand \HorizontallyDividedCircle {\lgx{E273}} + \newcommand \HorizontallyDividedRightTriangle {\lgx{E274}} + \newcommand \HorizontallyDividedLeftTriangle {\lgx{E275}} + \newcommand \HorizontallyDividedDownTriangle {\lgx{E276}} + \newcommand \HorizontallyDividedUpTriangle {\lgx{E277}} + \newcommand \HorizontallyDividedSmallCircle {\lgx{E278}} + \newcommand \HorizontallyDividedVerySmallCircle {\lgx{E279}} + \newcommand \HorizontallyDividedLozenge {\lgx{E27A}} + \newcommand \HorizontallyDividedCurvedDiamond {\lgx{E27B}} + \newcommand \HorizontallyDividedVerySmallSquare {\lgx{E27C}} + \newcommand \BlackReallySmallCircle {\lgx{E27D}} + \newcommand \BlackReallySmallSquare {\lgx{E27E}} + \newcommand \BlackReallySmallDiamond {\lgx{E27F}} + + \newcommand \VerticallyDividedSquare {\lgx{E280}} + \newcommand \VerticallyDividedSquareRoundCorners {\lgx{E281}} + \newcommand \VerticallyDividedDiamond {\lgx{E282}} + \newcommand \VerticallyDividedCircle {\lgx{E283}} + \newcommand \VerticallyDividedRightTriangle {\lgx{E284}} + \newcommand \VerticallyDividedLeftTriangle {\lgx{E285}} + \newcommand \VerticallyDividedDownTriangle {\lgx{E286}} + \newcommand \VerticallyDividedUpTriangle {\lgx{E287}} + \newcommand \VerticallyDividedSmallCircle {\lgx{E288}} + \newcommand \VerticallyDividedVerySmallCircle {\lgx{E289}} + \newcommand \VerticallyDividedLozenge {\lgx{E28A}} + \newcommand \VerticallyDividedCurvedDiamond {\lgx{E28B}} + \newcommand \VerticallyDividedVerySmallSquare {\lgx{E28C}} + + \newcommand \QuarteredSquare {\lgx{E290}} + \newcommand \QuarteredSquareRoundCorners {\lgx{E291}} + \newcommand \QuarteredDiamond {\lgx{E292}} + \newcommand \QuarteredCircle {\lgx{E293}} + \newcommand \QuarteredRightTriangle {\lgx{E294}} + \newcommand \QuarteredLeftTriangle {\lgx{E295}} + \newcommand \QuarteredDownTriangle {\lgx{E296}} + \newcommand \QuarteredUpTriangle {\lgx{E297}} + \newcommand \QuarteredSmallCircle {\lgx{E298}} + \newcommand \QuarteredVerySmallCircle {\lgx{E299}} + \newcommand \QuartedLozenge {\lgx{E29A}} + \newcommand \QuarteredCurvedDiamond {\lgx{E29B}} + \newcommand \QuarteredVerySmallSquare {\lgx{E29C}} + + \newcommand \DownSlashedSquare {\lgx{E2A0}} + \newcommand \DownSlashedSquareRoundCorners {\lgx{E2A1}} + \newcommand \DownSlashedDiamond {\lgx{E2A2}} + \newcommand \DownSlashedCircle {\lgx{E2A3}} + \newcommand \DownSlashedRightTriangle {\lgx{E2A4}} + \newcommand \DownSlashedLeftTriangle {\lgx{E2A5}} + \newcommand \DownSlashedDownTriangle {\lgx{E2A6}} + \newcommand \DownSlashedUpTriangle {\lgx{E2A7}} + \newcommand \DownSlashedSmallCircle {\lgx{E2A8}} + \newcommand \DownSlashedVerySmallCircle {\lgx{E2A9}} + \newcommand \DownSlashedLozenge {\lgx{E2AA}} + \newcommand \DownSlashedCurvedDiamond {\lgx{E2AB}} + \newcommand \DownSlashedVerySmallSquare {\lgx{E2AC}} + + \newcommand \UpSlashedSquare {\lgx{E2B0}} + \newcommand \UpSlahsedSquareRoundCorners {\lgx{E2B1}} + \newcommand \UpSlashedDiamond {\lgx{E2B2}} + \newcommand \UpSlashedCircle {\lgx{E2B3}} + \newcommand \UpSlashedRightTriangle {\lgx{E2B4}} + \newcommand \UpSlashedLeftTriangle {\lgx{E2B5}} + \newcommand \UpSlashedDownTriangle {\lgx{E2B6}} + \newcommand \UpSlashedUpTriangle {\lgx{E2B7}} + \newcommand \UpSlashedSmallCircle {\lgx{E2B8}} + \newcommand \UpSlashedVerySmallCircle {\lgx{E2B9}} + \newcommand \UpSlashedLozenge {\lgx{E2BA}} + \newcommand \UpSlashedCurvedDiamond {\lgx{E2BB}} + \newcommand \UpSlashedVerySmallSquare {\lgx{E2BC}} + + \newcommand \CrossedSquare {\lgx{E2C0}} + \newcommand \CrossedSquareRoundCorners {\lgx{E2C1}} + \newcommand \CrossedDiamond {\lgx{E2C2}} + \newcommand \CrossedCircle {\lgx{E2C3}} + \newcommand \CrossedRightTriangle {\lgx{E2C4}} + \newcommand \CrossedLeftTriangle {\lgx{E2C5}} + \newcommand \CrossedDownTriangle {\lgx{E2C6}} + \newcommand \CrossedUpTriangle {\lgx{E2C7}} + \newcommand \CrossedSmallCircle {\lgx{E2C8}} + \newcommand \CrossedVerySmallCircle {\lgx{E2C9}} + \newcommand \CrossedLozenge {\lgx{E2CA}} + \newcommand \CrossedCurvedDiamond {\lgx{E2CB}} + \newcommand \CrossedVerySmallSquare {\lgx{E2CC}} + + \newcommand \LBlackSquare {\lgx{E2D0}} + \newcommand \LBlackSquareRoundCorners {\lgx{E2D1}} + \newcommand \LBlackDiamond {\lgx{E2D2}} + \newcommand \LBlackCircle {\lgx{E2D3}} + \newcommand \LBlackRightTriangle {\lgx{E2D4}} + \newcommand \LBlackLeftTriangle {\lgx{E2D5}} + \newcommand \LBlackDownTriangle {\lgx{E2D6}} + \newcommand \LBlackUpTriangle {\lgx{E2D7}} + \newcommand \LBlackSmallCircle {\lgx{E2D8}} + \newcommand \LBlackVerySmallCircle {\lgx{E2D9}} + \newcommand \LBlackLozenge {\lgx{E2DA}} + \newcommand \LBlackCurvedDiamond {\lgx{E2DB}} + \newcommand \LBlackVerySmallSquare {\lgx{E2DC}} + \newcommand \LBlackLeftArrowHead {\lgx{E2DD}} + \newcommand \LBlackRightArrowHead {\lgx{E2DE}} + \newcommand \LBlackRightCurvedArrowHead {\lgx{E2DF}} + + \newcommand \LWhiteSquare {\lgx{E2E0}} + \newcommand \LWhiteSquareRoundCorners {\lgx{E2E1}} + \newcommand \LWhiteDiamond {\lgx{E2E2}} + \newcommand \LWhiteCircle {\lgx{E2E3}} + \newcommand \LWhiteRightTriangle {\lgx{E2E4}} + \newcommand \LWhiteLeftTriangle {\lgx{E2E5}} + \newcommand \LWhiteDownTriangle {\lgx{E2E6}} + \newcommand \LWhiteUpTriangle {\lgx{E2E7}} + \newcommand \LWhiteSmallCircle {\lgx{E2E8}} + \newcommand \LWhiteVerySmallCircle {\lgx{E2E9}} + \newcommand \LWhiteLozenge {\lgx{E2EA}} + \newcommand \LWhiteCurvedDiamond {\lgx{E2EB}} + \newcommand \LWhiteVerySmallSquare {\lgx{E2EC}} + \newcommand \LWhiteLeftArrowHead {\lgx{E2ED}} + \newcommand \LWhiteRightArrowHead {\lgx{E2EE}} + \newcommand \LWhiteRightCurvedArrowHead {\lgx{E2EF}} + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +% +% Define alphanumeric symbols. Twenty scripts are provided. Some of these +% overlap with the math fonts provided by STIX2 with minor differences. In +% particular, every Latin script has an associated set of digits, which as +% far as possible match the font. Unicode does not provide all sets of digits +% and for some scripts may omit some letters. Additionally, the main three +% scripts: sans-serif, slab serif and normal serif all are represented as +% upright, italic/slanted, bold, and bold italic/slanted. +% +% Each script is identified by three letters.The first two letters +% provide the major classification of the font. +% +% sa - Sans serif +% sl - Slab serif +% sr - Normal serif +% cl - Calligraphic +% bl - Blackboard +% fr - Fraktur +% mn - Monospace +% gr - Greek +% +% The first letter is upper case for bold scripts and otherwise lower case. The +% third letter is either 'u' for upright or 'i' for italic / slanted. Except for +% Sans serif, slab serif and normal serif not all of the four script styles are +% present. +% +% The complete list of scripts is: +% +% Sans serif font. sau +% Sans serif, italic font. sai +% Sans serif, bold font. Sau +% Sans serif, bold, oblique font. Sai +% +% Slab serif font. slu +% Slab serif, italic font. sli +% Slab serif, bold font. Slu +% Slab serif, bold, oblique font. Sli +% +% Normal serif font. sru +% Normal serif, italic font. sri +% Normal serif, bold font. Sru +% Normal serif, bold, italic font. Sri +% +% Calligraphic font. cli +% +% Blackboard font. blu +% +% Fraktur font. fru +% Fraktur bold font. Fru +% +% Monospace slab-serif font. mnu +% Monospace raised, serif, italic font. mni +% +% Greek font. gru +% Greek, italic font. gri +% +% Individual letters are available as xxx<name> where xxx is one of the +% above and <name> is the letter and for latin scripts is one of: zero, one, +% two, three, four, five, six, seven, eight, nine, a-z or A-Z. Thus, for +% example, SluX is a slab serif, bold upper case 'X'. In addition to the +% scripts listed above, "Knt" is the same as "mni" except that each digit +% or letter is raised by 0.433em, and is intended for use with the Knt +% symbols. +% +% Each script has a symXxx and mathXxx macro which can be used in math mode +% where 'Xxx' is the three letters that identify the script. So, the slab serif +% bold font has the symSlu and mathSlu macros. Unlike the unicode-math package, +% these scripts do not provide the \partial and \nabla symbols. Also unlike the +% unicode-math package, the Greek scripts do not change due to context. The symmni +% and mathmni macros space out adjacent letters unlike the the other macros and +% are raised by 0.433em to match the Knt symbols. +% +% Synonyms for some of the symXxx macros are provided for use in logic. +% +% \prop \symsau Upright sans-serif variables. +% \propi \symsai Italic sans-serif variables. +% \meta \symSau Bold sans-serif variables. +% \metai \symSai Bold, italic sans-serif variables. +% +% \bnch \symslu Upright slab-serif variables. +% \bnchi \symsli Italic slab-serif variables. +% \bnchb \symSlu Bold slab-serif variables. +% \bnchbi \symSli Bold, italic slab-serif variables. +% +% \vrbl \symsru Upright serif variables. +% \vrbli \symsri Italic serif variables. +% \vrblb \symSru Bold serif variables. +% \vrblbi \symSri Bold, italic serif variables. +% +% \vrblc \symcli Calligraphic variables. +% \vrbld \symblu Blackboard / double struck variables +% \vrblf \symfru Fraktur variables. +% \vrblF \symFru Bold, Fraktur variables. +% +% \mono \symmnu Monospace slab-serif variables. +% + + \newcommand \defineLatinScriptMacro[3] {% +\Umathcode "30 = "#3 \symLogix \numexpr "#1 + "30\relax% +\Umathcode "31 = "#3 \symLogix \numexpr "#1 + "31\relax% +\Umathcode "32 = "#3 \symLogix \numexpr "#1 + "32\relax% +\Umathcode "33 = "#3 \symLogix \numexpr "#1 + "33\relax% +\Umathcode "34 = "#3 \symLogix \numexpr "#1 + "34\relax% +\Umathcode "35 = "#3 \symLogix \numexpr "#1 + "35\relax% +\Umathcode "36 = "#3 \symLogix \numexpr "#1 + "36\relax% +\Umathcode "37 = "#3 \symLogix \numexpr "#1 + "37\relax% +\Umathcode "38 = "#3 \symLogix \numexpr "#1 + "38\relax% +\Umathcode "39 = "#3 \symLogix \numexpr "#1 + "39\relax% +% +\Umathcode "41 = "#3 \symLogix \numexpr "#2 + "41\relax% +\Umathcode "42 = "#3 \symLogix \numexpr "#2 + "42\relax% +\Umathcode "43 = "#3 \symLogix \numexpr "#2 + "43\relax% +\Umathcode "44 = "#3 \symLogix \numexpr "#2 + "44\relax% +\Umathcode "45 = "#3 \symLogix \numexpr "#2 + "45\relax% +\Umathcode "46 = "#3 \symLogix \numexpr "#2 + "46\relax% +\Umathcode "47 = "#3 \symLogix \numexpr "#2 + "47\relax% +\Umathcode "48 = "#3 \symLogix \numexpr "#2 + "48\relax% +\Umathcode "49 = "#3 \symLogix \numexpr "#2 + "49\relax% +\Umathcode "4A = "#3 \symLogix \numexpr "#2 + "4A\relax% +\Umathcode "4B = "#3 \symLogix \numexpr "#2 + "4B\relax% +\Umathcode "4C = "#3 \symLogix \numexpr "#2 + "4C\relax% +\Umathcode "4D = "#3 \symLogix \numexpr "#2 + "4D\relax% +\Umathcode "4E = "#3 \symLogix \numexpr "#2 + "4E\relax% +\Umathcode "4F = "#3 \symLogix \numexpr "#2 + "4F\relax% +\Umathcode "50 = "#3 \symLogix \numexpr "#2 + "50\relax% +\Umathcode "51 = "#3 \symLogix \numexpr "#2 + "51\relax% +\Umathcode "52 = "#3 \symLogix \numexpr "#2 + "52\relax% +\Umathcode "53 = "#3 \symLogix \numexpr "#2 + "53\relax% +\Umathcode "54 = "#3 \symLogix \numexpr "#2 + "54\relax% +\Umathcode "55 = "#3 \symLogix \numexpr "#2 + "55\relax% +\Umathcode "56 = "#3 \symLogix \numexpr "#2 + "56\relax% +\Umathcode "57 = "#3 \symLogix \numexpr "#2 + "57\relax% +\Umathcode "58 = "#3 \symLogix \numexpr "#2 + "58\relax% +\Umathcode "59 = "#3 \symLogix \numexpr "#2 + "59\relax% +\Umathcode "5A = "#3 \symLogix \numexpr "#2 + "5A\relax% +% +\Umathcode "61 = "#3 \symLogix \numexpr "#2 + "61\relax% +\Umathcode "62 = "#3 \symLogix \numexpr "#2 + "62\relax% +\Umathcode "63 = "#3 \symLogix \numexpr "#2 + "63\relax% +\Umathcode "64 = "#3 \symLogix \numexpr "#2 + "64\relax% +\Umathcode "65 = "#3 \symLogix \numexpr "#2 + "65\relax% +\Umathcode "66 = "#3 \symLogix \numexpr "#2 + "66\relax% +\Umathcode "67 = "#3 \symLogix \numexpr "#2 + "67\relax% +\Umathcode "68 = "#3 \symLogix \numexpr "#2 + "68\relax% +\Umathcode "69 = "#3 \symLogix \numexpr "#2 + "69\relax% +\Umathcode "6A = "#3 \symLogix \numexpr "#2 + "6A\relax% +\Umathcode "6B = "#3 \symLogix \numexpr "#2 + "6B\relax% +\Umathcode "6C = "#3 \symLogix \numexpr "#2 + "6C\relax% +\Umathcode "6D = "#3 \symLogix \numexpr "#2 + "6D\relax% +\Umathcode "6E = "#3 \symLogix \numexpr "#2 + "6E\relax% +\Umathcode "6F = "#3 \symLogix \numexpr "#2 + "6F\relax% +\Umathcode "70 = "#3 \symLogix \numexpr "#2 + "70\relax% +\Umathcode "71 = "#3 \symLogix \numexpr "#2 + "71\relax% +\Umathcode "72 = "#3 \symLogix \numexpr "#2 + "72\relax% +\Umathcode "73 = "#3 \symLogix \numexpr "#2 + "73\relax% +\Umathcode "74 = "#3 \symLogix \numexpr "#2 + "74\relax% +\Umathcode "75 = "#3 \symLogix \numexpr "#2 + "75\relax% +\Umathcode "76 = "#3 \symLogix \numexpr "#2 + "76\relax% +\Umathcode "77 = "#3 \symLogix \numexpr "#2 + "77\relax% +\Umathcode "78 = "#3 \symLogix \numexpr "#2 + "78\relax% +\Umathcode "79 = "#3 \symLogix \numexpr "#2 + "79\relax% +\Umathcode "7A = "#3 \symLogix \numexpr "#2 + "7A\relax} + + \newcommand \defineLatinScript[3] {% +\expandafter\def\csname #1zero\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "30}}% Latin digit 0 +\expandafter\def\csname #1one\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "31}}% Latin digit 1 +\expandafter\def\csname #1two\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "32}}% Latin digit 2 +\expandafter\def\csname #1three\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "33}}% Latin digit 3 +\expandafter\def\csname #1four\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "34}}% Latin digit 4 +\expandafter\def\csname #1five\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "35}}% Latin digit 5 +\expandafter\def\csname #1six\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "36}}% Latin digit 6 +\expandafter\def\csname #1seven\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "37}}% Latin digit 7 +\expandafter\def\csname #1eight\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "38}}% Latin digit 8 +\expandafter\def\csname #1nine\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "39}}% Latin digit 9 +% +\expandafter\def\csname #1A\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "41}}% Latin letter A +\expandafter\def\csname #1B\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "42}}% Latin letter B +\expandafter\def\csname #1C\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "43}}% Latin letter C +\expandafter\def\csname #1D\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "44}}% Latin letter D +\expandafter\def\csname #1E\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "45}}% Latin letter E +\expandafter\def\csname #1F\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "46}}% Latin letter F +\expandafter\def\csname #1G\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "47}}% Latin letter G +\expandafter\def\csname #1H\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "48}}% Latin letter H +\expandafter\def\csname #1I\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "49}}% Latin letter I +\expandafter\def\csname #1J\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "4A}}% Latin letter J +\expandafter\def\csname #1K\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "4B}}% Latin letter K +\expandafter\def\csname #1L\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "4C}}% Latin letter L +\expandafter\def\csname #1M\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "4D}}% Latin letter M +\expandafter\def\csname #1N\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "4E}}% Latin letter N +\expandafter\def\csname #1O\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "4F}}% Latin letter O +\expandafter\def\csname #1P\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "50}}% Latin letter P +\expandafter\def\csname #1Q\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "51}}% Latin letter Q +\expandafter\def\csname #1R\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "52}}% Latin letter R +\expandafter\def\csname #1S\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "53}}% Latin letter S +\expandafter\def\csname #1T\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "54}}% Latin letter T +\expandafter\def\csname #1U\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "55}}% Latin letter U +\expandafter\def\csname #1V\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "56}}% Latin letter V +\expandafter\def\csname #1W\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "57}}% Latin letter W +\expandafter\def\csname #1X\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "58}}% Latin letter X +\expandafter\def\csname #1Y\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "59}}% Latin letter Y +\expandafter\def\csname #1Z\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "5A}}% Latin letter Z +% +\expandafter\def\csname #1a\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "61}}% Latin letter a +\expandafter\def\csname #1b\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "62}}% Latin letter b +\expandafter\def\csname #1c\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "63}}% Latin letter c +\expandafter\def\csname #1d\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "64}}% Latin letter d +\expandafter\def\csname #1e\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "65}}% Latin letter e +\expandafter\def\csname #1f\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "66}}% Latin letter f +\expandafter\def\csname #1g\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "67}}% Latin letter g +\expandafter\def\csname #1h\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "68}}% Latin letter h +\expandafter\def\csname #1i\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "69}}% Latin letter i +\expandafter\def\csname #1j\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "6A}}% Latin letter j +\expandafter\def\csname #1k\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "6B}}% Latin letter k +\expandafter\def\csname #1l\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "6C}}% Latin letter l +\expandafter\def\csname #1m\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "6D}}% Latin letter m +\expandafter\def\csname #1n\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "6E}}% Latin letter n +\expandafter\def\csname #1o\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "6F}}% Latin letter o +\expandafter\def\csname #1p\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "70}}% Latin letter p +\expandafter\def\csname #1q\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "71}}% Latin letter q +\expandafter\def\csname #1r\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "72}}% Latin letter r +\expandafter\def\csname #1s\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "73}}% Latin letter s +\expandafter\def\csname #1t\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "74}}% Latin letter t +\expandafter\def\csname #1u\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "75}}% Latin letter u +\expandafter\def\csname #1v\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "76}}% Latin letter v +\expandafter\def\csname #1w\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "77}}% Latin letter w +\expandafter\def\csname #1x\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "78}}% Latin letter x +\expandafter\def\csname #1y\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "79}}% Latin letter y +\expandafter\def\csname #1z\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#3 + "7A}}}% Latin letter z + + \newcommand \defineGreekScriptMacro[2] {% +\Umathcode "391 = "#2 \symLogix \numexpr "#1 + "21\relax% Greek upper case letter Alpha +\Umathcode "392 = "#2 \symLogix \numexpr "#1 + "22\relax% Greek upper case letter Beta +\Umathcode "393 = "#2 \symLogix \numexpr "#1 + "23\relax% Greek upper case letter Gamma +\Umathcode "394 = "#2 \symLogix \numexpr "#1 + "24\relax% Greek upper case letter Delta +\Umathcode "395 = "#2 \symLogix \numexpr "#1 + "25\relax% Greek upper case letter Epsilon +\Umathcode "396 = "#2 \symLogix \numexpr "#1 + "26\relax% Greek upper case letter Zeta +\Umathcode "397 = "#2 \symLogix \numexpr "#1 + "27\relax% Greek upper case letter Eta +\Umathcode "398 = "#2 \symLogix \numexpr "#1 + "28\relax% Greek upper case letter Theta +\Umathcode "399 = "#2 \symLogix \numexpr "#1 + "29\relax% Greek upper case letter Iota +\Umathcode "39A = "#2 \symLogix \numexpr "#1 + "2A\relax% Greek upper case letter Kappa +\Umathcode "39B = "#2 \symLogix \numexpr "#1 + "2B\relax% Greek upper case letter Lambda +\Umathcode "39C = "#2 \symLogix \numexpr "#1 + "2C\relax% Greek upper case letter Mu +\Umathcode "39D = "#2 \symLogix \numexpr "#1 + "2D\relax% Greek upper case letter Nu +\Umathcode "39E = "#2 \symLogix \numexpr "#1 + "2E\relax% Greek upper case letter Xi +\Umathcode "39F = "#2 \symLogix \numexpr "#1 + "2F\relax% Greek upper case letter Omicron +\Umathcode "3A0 = "#2 \symLogix \numexpr "#1 + "30\relax% Greek upper case letter Pi +\Umathcode "3A1 = "#2 \symLogix \numexpr "#1 + "31\relax% Greek upper case letter Rho +\Umathcode "3A3 = "#2 \symLogix \numexpr "#1 + "32\relax% Greek upper case letter Sigma +\Umathcode "3A4 = "#2 \symLogix \numexpr "#1 + "33\relax% Greek upper case letter Tau +\Umathcode "3A5 = "#2 \symLogix \numexpr "#1 + "34\relax% Greek upper case letter Upsilon +\Umathcode "3A6 = "#2 \symLogix \numexpr "#1 + "35\relax% Greek upper case letter Phi +\Umathcode "3A7 = "#2 \symLogix \numexpr "#1 + "36\relax% Greek upper case letter Chi +\Umathcode "3A8 = "#2 \symLogix \numexpr "#1 + "37\relax% Greek upper case letter Psi +\Umathcode "3A9 = "#2 \symLogix \numexpr "#1 + "38\relax% Greek upper case letter Omega +% +\Umathcode "3B1 = "#2 \symLogix \numexpr "#1 + "41\relax% Greek lower case letter alpha +\Umathcode "3B2 = "#2 \symLogix \numexpr "#1 + "42\relax% Greek lower case letter beta +\Umathcode "3B3 = "#2 \symLogix \numexpr "#1 + "43\relax% Greek lower case letter gamma +\Umathcode "3B4 = "#2 \symLogix \numexpr "#1 + "44\relax% Greek lower case letter delta +\Umathcode "3F5 = "#2 \symLogix \numexpr "#1 + "45\relax% Greek lower case letter epsilon +\Umathcode "3B6 = "#2 \symLogix \numexpr "#1 + "46\relax% Greek lower case letter zeta +\Umathcode "3B7 = "#2 \symLogix \numexpr "#1 + "47\relax% Greek lower case letter eta +\Umathcode "3B8 = "#2 \symLogix \numexpr "#1 + "48\relax% Greek lower case letter theta +\Umathcode "3B9 = "#2 \symLogix \numexpr "#1 + "49\relax% Greek lower case letter iota +\Umathcode "3BA = "#2 \symLogix \numexpr "#1 + "4A\relax% Greek lower case letter kappa +\Umathcode "3BB = "#2 \symLogix \numexpr "#1 + "4B\relax% Greek lower case letter lambda +\Umathcode "3BC = "#2 \symLogix \numexpr "#1 + "4C\relax% Greek lower case letter mu +\Umathcode "3BD = "#2 \symLogix \numexpr "#1 + "4D\relax% Greek lower case letter nu +\Umathcode "3BE = "#2 \symLogix \numexpr "#1 + "4E\relax% Greek lower case letter xi +\Umathcode "3BF = "#2 \symLogix \numexpr "#1 + "4F\relax% Greek lower case letter omicron +\Umathcode "3C0 = "#2 \symLogix \numexpr "#1 + "50\relax% Greek lower case letter pi +\Umathcode "3C1 = "#2 \symLogix \numexpr "#1 + "51\relax% Greek lower case letter rho +\Umathcode "3C3 = "#2 \symLogix \numexpr "#1 + "52\relax% Greek lower case letter sigma +\Umathcode "3C4 = "#2 \symLogix \numexpr "#1 + "53\relax% Greek lower case letter tau +\Umathcode "3C5 = "#2 \symLogix \numexpr "#1 + "54\relax% Greek lower case letter upsilon +\Umathcode "3D5 = "#2 \symLogix \numexpr "#1 + "55\relax% Greek lower case letter phi +\Umathcode "3C7 = "#2 \symLogix \numexpr "#1 + "56\relax% Greek lower case letter chi +\Umathcode "3C8 = "#2 \symLogix \numexpr "#1 + "57\relax% Greek lower case letter psi +\Umathcode "3C9 = "#2 \symLogix \numexpr "#1 + "58\relax% Greek lower case letter omega +% +\Umathcode "3B5 = "#2 \symLogix \numexpr "#1 + "65\relax% Greek lower case letter variant varepsilon +\Umathcode "3D1 = "#2 \symLogix \numexpr "#1 + "68\relax% Greek lower case letter variant vartheta +\Umathcode "3D6 = "#2 \symLogix \numexpr "#1 + "70\relax% Greek lower case letter variant varpi +\Umathcode "3F1 = "#2 \symLogix \numexpr "#1 + "71\relax% Greek lower case letter variant varrho +\Umathcode "3C2 = "#2 \symLogix \numexpr "#1 + "72\relax% Greek lower case letter variant varsigma +\Umathcode "3C6 = "#2 \symLogix \numexpr "#1 + "75\relax}% Greek lower case letter variant varphi + + \newcommand \defineGreekScript[3] {% +\expandafter\def\csname #1Alpha\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "21}}% Greek upper case Alpha +\expandafter\def\csname #1Beta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "22}}% Greek upper case Beta +\expandafter\def\csname #1Gamma\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "23}}% Greek upper case Gamma +\expandafter\def\csname #1Delta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "24}}% Greek upper case Delta +\expandafter\def\csname #1Epsilon\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "25}}% Greek upper case Epsilon +\expandafter\def\csname #1Zeta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "26}}% Greek upper case Zeta +\expandafter\def\csname #1Eta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "27}}% Greek upper case Eta +\expandafter\def\csname #1Theta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "28}}% Greek upper case Theta +\expandafter\def\csname #1Iota\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "29}}% Greek upper case Iota +\expandafter\def\csname #1Kappa\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "2A}}% Greek upper case Kappa +\expandafter\def\csname #1Lambda\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "2B}}% Greek upper case Lambda +\expandafter\def\csname #1Mu\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "2C}}% Greek upper case Mu +\expandafter\def\csname #1Nu\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "2D}}% Greek upper case Nu +\expandafter\def\csname #1Xi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "2E}}% Greek upper case Xi +\expandafter\def\csname #1Omicron\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "2F}}% Greek upper case Omicron +\expandafter\def\csname #1Pi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "30}}% Greek upper case Pi +\expandafter\def\csname #1Rho\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "31}}% Greek upper case Rho +\expandafter\def\csname #1Sigma\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "32}}% Greek upper case Sigma +\expandafter\def\csname #1Tau\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "33}}% Greek upper case Tau +\expandafter\def\csname #1Upsilon\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "34}}% Greek upper case Upsilon +\expandafter\def\csname #1Phi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "35}}% Greek upper case Phi +\expandafter\def\csname #1Chi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "36}}% Greek upper case Chi +\expandafter\def\csname #1Psi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "37}}% Greek upper case Psi +\expandafter\def\csname #1Omega\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "38}}% Greek upper case Omega +% +\expandafter\def\csname #1alpha\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "41}}% Greek lower case alpha +\expandafter\def\csname #1beta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "42}}% Greek lower case beta +\expandafter\def\csname #1gamma\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "43}}% Greek lower case gamma +\expandafter\def\csname #1delta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "44}}% Greek lower case delta +\expandafter\def\csname #1epsilon\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "45}}% Greek lower case epsilon +\expandafter\def\csname #1zeta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "46}}% Greek lower case zeta +\expandafter\def\csname #1eta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "47}}% Greek lower case eta +\expandafter\def\csname #1theta\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "48}}% Greek lower case theta +\expandafter\def\csname #1iota\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "49}}% Greek lower case iota +\expandafter\def\csname #1kappa\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "4A}}% Greek lower case kappa +\expandafter\def\csname #1lambda\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "4B}}% Greek lower case lambda +\expandafter\def\csname #1mu\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "4C}}% Greek lower case mu +\expandafter\def\csname #1nu\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "4D}}% Greek lower case nu +\expandafter\def\csname #1xi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "4E}}% Greek lower case xi +\expandafter\def\csname #1omicron\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "4F}}% Greek lower case omicron +\expandafter\def\csname #1pi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "50}}% Greek lower case pi +\expandafter\def\csname #1rho\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "51}}% Greek lower case rho +\expandafter\def\csname #1sigma\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "52}}% Greek lower case sigma +\expandafter\def\csname #1tau\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "53}}% Greek lower case tau +\expandafter\def\csname #1upsilon\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "54}}% Greek lower case upsilon +\expandafter\def\csname #1phi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "55}}% Greek lower case phi +\expandafter\def\csname #1chi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "56}}% Greek lower case chi +\expandafter\def\csname #1psi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "57}}% Greek lower case psi +\expandafter\def\csname #1omega\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "58}}% Greek lower case omega +% +\expandafter\def\csname #1varepsilon\endcsname{\ensuremath{\Umathchar 7 \symLogix \numexpr "#2 + "65}}% Greek lower case variant epsilon +\expandafter\def\csname #1vartheta\endcsname {\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "68}}% Greek lower case variant theta +\expandafter\def\csname #1varpi\endcsname {\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "70}}% Greek lower case variant pi +\expandafter\def\csname #1varrho\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "71}}% Greek lower case variant rho +\expandafter\def\csname #1varsigma\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "72}}% Greek lower case variant sigma +\expandafter\def\csname #1varphi\endcsname{\ensuremath{ \Umathchar 7 \symLogix \numexpr "#2 + "75}}}% Greek lower case variant phi + +% Sans serif font. + + \newcommand \sauNbrBase {0000} + \newcommand \sauLtrBase {0000} + + \defineLatinScript{sau}{\sauNbrBase}{\sauLtrBase} + + \newcommand \symsau[1] {{\defineLatinScriptMacro{\sauNbrBase}{\sauLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathsau[1] {{\defineLatinScriptMacro{\sauNbrBase}{\sauLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Prop}{\sauNbrBase}{\sauLtrBase} + + \newcommand \prop[1] {{\defineLatinScriptMacro{\sauNbrBase}{\sauLtrBase}{0}\ensuremath{#1}}} + +% Sans serif, italic font. + + \newcommand \saiNbrBase {F000} + \newcommand \saiLtrBase {F000} + + \defineLatinScript{sai}{\saiNbrBase}{\saiLtrBase} + + \newcommand \symsai[1] {{\defineLatinScriptMacro{\saiNbrBase}{\saiLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathsai[1] {{\defineLatinScriptMacro{\saiNbrBase}{\saiLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Propi}{\saiNbrBase}{\saiLtrBase} + + \newcommand \propi[1] {{\defineLatinScriptMacro{\saiNbrBase}{\saiLtrBase}{0}\ensuremath{#1}}} + +% Sans serif, bold font. + + \newcommand \SauNbrBase {F080} + \newcommand \SauLtrBase {F080} + + \defineLatinScript{Sau}{\SauNbrBase}{\SauLtrBase} + + \newcommand \symSau[1] {{\defineLatinScriptMacro{\SauNbrBase}{\SauLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathSau[1] {{\defineLatinScriptMacro{\SauNbrBase}{\SauLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Meta}{\SauNbrBase}{\SauLtrBase} + + \newcommand \meta[1] {{\defineLatinScriptMacro{\SauNbrBase}{\SauLtrBase}{0}\ensuremath{#1}}} + +% Sans serif, bold, italic font. + + \newcommand \SaiNbrBase {F100} + \newcommand \SaiLtrBase {F100} + + \defineLatinScript{Sai}{\SaiNbrBase}{\SaiLtrBase} + + \newcommand \symSai[1] {{\defineLatinScriptMacro{\SaiNbrBase}{\SaiLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathSai[1] {{\defineLatinScriptMacro{\SaiNbrBase}{\SaiLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Metai}{\SaiNbrBase}{\SaiLtrBase} + + \newcommand \metai[1] {{\defineLatinScriptMacro{\SaiNbrBase}{\SaiLtrBase}{0}\ensuremath{#1}}} + +% Slab serif font. + + \newcommand \sluNbrBase {F180} + \newcommand \sluLtrBase {F180} + + \defineLatinScript{slu}{\sluNbrBase}{\sluLtrBase} + + \newcommand \symslu[1] {{\defineLatinScriptMacro{\sluNbrBase}{\sluLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathslu[1] {{\defineLatinScriptMacro{\sluNbrBase}{\sluLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Bnch}{\sluNbrBase}{\sluLtrBase} + + \newcommand \bnch[1] {{\defineLatinScriptMacro{\sluNbrBase}{\sluLtrBase}{0}\ensuremath{#1}}} + +% Slab serif, italic font. + + \newcommand \sliNbrBase {F200} + \newcommand \sliLtrBase {F200} + + \defineLatinScript{sli}{\sliNbrBase}{\sliLtrBase} + + \newcommand \symsli[1] {{\defineLatinScriptMacro{\sliNbrBase}{\sliLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathsli[1] {{\defineLatinScriptMacro{\sliNbrBase}{\sliLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Bnchi}{\sliNbrBase}{\sliLtrBase} + + \newcommand \bnchi[1] {{\defineLatinScriptMacro{\sliNbrBase}{\sliLtrBase}{0}\ensuremath{#1}}} + +% Slab serif, bold font. + + \newcommand \SluNbrBase {F280} + \newcommand \SluLtrBase {F280} + + \defineLatinScript{Slu}{\SluNbrBase}{\SluLtrBase} + + \newcommand \symSlu[1] {{\defineLatinScriptMacro{\SluNbrBase}{\SluLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathSlu[1] {{\defineLatinScriptMacro{\SluNbrBase}{\SluLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Bnchb}{\SluNbrBase}{\SluLtrBase} + + \newcommand \bnchb[1] {{\defineLatinScriptMacro{\SluNbrBase}{\SluLtrBase}{0}\ensuremath{#1}}} + +% Slab serif, bold, italic font. + + \newcommand \SliNbrBase {F300} + \newcommand \SliLtrBase {F300} + + \defineLatinScript{Sli}{\SliNbrBase}{\SliLtrBase} + + \newcommand \symSli[1] {{\defineLatinScriptMacro{\SliNbrBase}{\SliLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathSli[1] {{\defineLatinScriptMacro{\SliNbrBase}{\SliLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Bnchbi}{\SliNbrBase}{\SliLtrBase} + + \newcommand \bnchbi[1] {{\defineLatinScriptMacro{\SliNbrBase}{\SliLtrBase}{0}\ensuremath{#1}}} + +% Normal serif font. + + \newcommand \sruNbrBase {F380} + \newcommand \sruLtrBase {F380} + + \defineLatinScript{sru}{\sruNbrBase}{\sruLtrBase} + + \newcommand \symsru[1] {{\defineLatinScriptMacro{\sruNbrBase}{\sruLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathsru[1] {{\defineLatinScriptMacro{\sruNbrBase}{\sruLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Vrbl}{\sruNbrBase}{\sruLtrBase} + + \newcommand \vrbl[1] {{\defineLatinScriptMacro{\sruNbrBase}{\sruLtrBase}{0}\ensuremath{#1}}} + +% Normal serif, italic font. + + \newcommand \sriNbrBase {F400} + \newcommand \sriLtrBase {F400} + + \defineLatinScript{sri}{\sriNbrBase}{\sriLtrBase} + + \newcommand \symsri[1] {{\defineLatinScriptMacro{\sriNbrBase}{\sriLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathsri[1] {{\defineLatinScriptMacro{\sriNbrBase}{\sriLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Vrbli}{\sriNbrBase}{\sriLtrBase} + + \newcommand \vrbli[1] {{\defineLatinScriptMacro{\sriNbrBase}{\sriLtrBase}{0}\ensuremath{#1}}} + +% Normal serif, bold font. + + \newcommand \SruNbrBase {F480} + \newcommand \SruLtrBase {F480} + + \defineLatinScript{Sru}{\SruNbrBase}{\SruLtrBase} + + \newcommand \symSru[1] {{\defineLatinScriptMacro{\SruNbrBase}{\SruLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathSru[1] {{\defineLatinScriptMacro{\SruNbrBase}{\SruLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Vrblb}{\SruNbrBase}{\SruLtrBase} + + \newcommand \vrblb[1] {{\defineLatinScriptMacro{\SruNbrBase}{\SruLtrBase}{0}\ensuremath{#1}}} + +% Normal serif, bold, italic font. + + \newcommand \SriNbrBase {F500} + \newcommand \SriLtrBase {F500} + + \defineLatinScript{Sri}{\SriNbrBase}{\SriLtrBase} + + \newcommand \symSri[1] {{\defineLatinScriptMacro{\SriNbrBase}{\SriLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathSri[1] {{\defineLatinScriptMacro{\SriNbrBase}{\SriLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Vrblbi}{\SriNbrBase}{\SriLtrBase} + + \newcommand \vrblbi[1] {{\defineLatinScriptMacro{\SriNbrBase}{\SriLtrBase}{0}\ensuremath{#1}}} + +% Calligraphic font. + + \newcommand \cliNbrBase {F400} + \newcommand \cliLtrBase {F580} + + \defineLatinScript{cli}{\cliNbrBase}{\cliLtrBase} + + \newcommand \symcli[1] {{\defineLatinScriptMacro{\cliNbrBase}{\cliLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathcli[1] {{\defineLatinScriptMacro{\cliNbrBase}{\cliLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Vrblc}{\cliNbrBase}{\cliLtrBase} + + \newcommand \vrblc[1] {{\defineLatinScriptMacro{\cliNbrBase}{\cliLtrBase}{0}\ensuremath{#1}}} + +% Blackboard font. + + \newcommand \bluNbrBase {F600} + \newcommand \bluLtrBase {F600} + + \defineLatinScript{blu}{\bluNbrBase}{\bluLtrBase} + + \newcommand \symblu[1] {{\defineLatinScriptMacro{\bluNbrBase}{\bluLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathblu[1] {{\defineLatinScriptMacro{\bluNbrBase}{\bluLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Vrbld}{\bluNbrBase}{\bluLtrBase} + + \newcommand \vrbld[1] {{\defineLatinScriptMacro{\bluNbrBase}{\bluLtrBase}{0}\ensuremath{#1}}} + +% Fraktur font. + + \newcommand \fruNbrBase {F380} + \newcommand \fruLtrBase {F680} + + \defineLatinScript{fru}{\fruNbrBase}{\fruLtrBase} + + \newcommand \symfru[1] {{\defineLatinScriptMacro{\fruNbrBase}{\fruLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathfru[1] {{\defineLatinScriptMacro{\fruNbrBase}{\fruLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Vrblf}{\fruNbrBase}{\fruLtrBase} + + \newcommand \vrblf[1] {{\defineLatinScriptMacro{\fruNbrBase}{\fruLtrBase}{0}\ensuremath{#1}}} + +% Fraktur bold font. + + \newcommand \FruNbrBase {F480} + \newcommand \FruLtrBase {F700} + + \defineLatinScript{Fru}{\FruNbrBase}{\FruLtrBase} + + \newcommand \symFru[1] {{\defineLatinScriptMacro{\FruNbrBase}{\FruLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathFru[1] {{\defineLatinScriptMacro{\FruNbrBase}{\FruLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{VrblF}{\FruNbrBase}{\FruLtrBase} + + \newcommand \vrblF[1] {{\defineLatinScriptMacro{\FruNbrBase}{\FruLtrBase}{0}\ensuremath{#1}}} + +% Monospace slab serif font. + + \newcommand \mnuNbrBase {F780} + \newcommand \mnuLtrBase {F780} + + \defineLatinScript{mnu}{\mnuNbrBase}{\mnuLtrBase} + + \newcommand \symmnu[1] {{\defineLatinScriptMacro{\mnuNbrBase}{\mnuLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathmnu[1] {{\defineLatinScriptMacro{\mnuNbrBase}{\mnuLtrBase}{7}\ensuremath{#1}}} + + \defineLatinScript{Mono}{\mnuNbrBase}{\mnuLtrBase} + + \newcommand \mono[1] {{\defineLatinScriptMacro{\mnuNbrBase}{\mnuLtrBase}{0}\ensuremath{#1}}} + +% Monospace, serif, italic font. + + \newcommand \mniNbrBase {EF80} + \newcommand \mniLtrBase {EF80} + + \defineLatinScript{mni}{\mniNbrBase}{\mniLtrBase} + + \newcommand \symmni[1] {{\defineLatinScriptMacro{\mniNbrBase}{\mniLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathmni[1] {{\defineLatinScriptMacro{\mniNbrBase}{\mniLtrBase}{7}\ensuremath{#1}}} + +% Greek font. + + \newcommand \gruLtrBase {F800} + + \defineGreekScript{gru}{\gruLtrBase} + + \newcommand \symgru[1] {{\defineGreekScriptMacro{\gruLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathgru[1] {{\defineGreekScriptMacro{\gruLtrBase}{7}\ensuremath{#1}}} + +% Greek, italic font. + + \newcommand \griLtrBase {F880} + + \defineGreekScript{gri}{\griLtrBase} + + \newcommand \symgri[1] {{\defineGreekScriptMacro{\griLtrBase}{0}\ensuremath{#1}}} + \newcommand \mathgri[1] {{\defineGreekScriptMacro{\griLtrBase}{7}\ensuremath{#1}}} + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +% End of the package. + + \endinput + +% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index b5cf7186d8a..ebbc6fa4794 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -414,7 +414,7 @@ my @TLP_working = qw( listbib listing listings listings-ext listlbls listliketab listofitems listofsymbols lithuanian liturg lkproof llncsconf lm lm-math lmake lni lobster2 - locality localloc logbox logical-markup-utils logicproof logicpuzzle + locality localloc logbox logical-markup-utils logicproof logicpuzzle logix logpap logreq lollipop longdivision longfbox longfigure longnamefilelist loops lpform lpic lplfitch lps diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index fa2b05e0540..7d17febf26e 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -708,6 +708,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'logfilter', "die 'skipping, nosource (and java)'", 'loggates', "die 'skipping, LaTeX 2.09 and never in TL'", 'logic', "die 'skipping, noinfo license, ancient'", + 'logix', "&MAKEflatten", 'loops', "&MAKEflatten", 'lsabon', "die 'skipping, nonfree font support'", 'lshort', "die 'skipping, use lshort-english (or whatever language)'", @@ -2944,7 +2945,7 @@ $standardocp='\.ocp'; $standardofm='\.ofm'; %specialofm = (); -$standardotf='\.(otf|woff)$'; +$standardotf='\.(otf|woff2?)$'; %specialotf = ( 'cm-unicode' => '^[^.]*\.otf', # not Fontmap.CMU.otf ); diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc index da0190378f2..d4de5ff3cba 100644 --- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc @@ -189,6 +189,7 @@ depend libris depend linearA depend linguisticspro depend lobster2 +depend logix depend lxfonts depend ly1 depend marcellus diff --git a/Master/tlpkg/tlpsrc/logix.tlpsrc b/Master/tlpkg/tlpsrc/logix.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/logix.tlpsrc |