diff --git a/docutils-0.10.tar.gz b/docutils-0.10.tar.gz
deleted file mode 100644
index 4455924..0000000
--- a/docutils-0.10.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:370624e61b6773da2f2fb17cc2a4eaea4bb596c3585d13f75ff193c1c738603e
-size 1602552
diff --git a/docutils-0.11.tar.gz b/docutils-0.11.tar.gz
new file mode 100644
index 0000000..1266f5a
--- /dev/null
+++ b/docutils-0.11.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9af4166adf364447289c5c697bb83c52f1d6f57e77849abcccd6a4a18a5e7ec9
+size 1611755
diff --git a/python-docutils.changes b/python-docutils.changes
index 0fe7613..1fb1a01 100644
--- a/python-docutils.changes
+++ b/python-docutils.changes
@@ -1,3 +1,31 @@
+Tue Sep 24 09:48:27 UTC 2013 - toddrme2178@gmail.com
+
+- Update to 0.11
+ * Fix for the overwritting of document attributes.
+ * Support embedded aliases within hyperlink references.
+ * try local import of docutils components (reader, writer, parser,
+ language module) before global search.
+ * Python 3.3 checks CVS syntax only if "strict" is True.
+ * Now, it is easy to add a custom stylesheet to Docutils' default
+ stylesheet with, e.g.,
+ --stylesheet_path='html4css1.css, mystyle.css'
+ * If there is a file html4css1.css in the working directory of the
+ process at launch, it is used instead of the one provided by
+ Docutils in the writer source directory.
+ * New default for math-output: HTML math.css.
+ * Avoid repeated class declarations in html4css1 writer
+ * Drop the simple algorithm replacing straight double quotes with
+ English typographic ones. Activate the SmartQuotes transform if
+ you want this feature.
+ * New setting stylesheet_dirs: Comma-separated list of directories
+ where stylesheets are found. Used by stylesheet_path when
+ expanding relative path arguments.
+ * handle lines starting with a period.
+ * Fix option separating comma was bold (thanks to Bill Morris).
+- Use pypi url and download
+- Replace rpmlint-non-executable-scripts.diff with sed in the spec
+ file
+
-------------------------------------------------------------------
Mon Sep 16 12:09:22 UTC 2013 - tchvatal@suse.com
diff --git a/python-docutils.spec b/python-docutils.spec
index f3c0815..74f76c3 100644
--- a/python-docutils.spec
+++ b/python-docutils.spec
@@ -17,14 +17,13 @@
Name: python-docutils
-Version: 0.10
+Version: 0.11
Release: 0
Summary: Python Documentation Utilities
License: Python-2.0 and BSD-2-Clause and GPL-2.0+ and GPL-3.0+ and SUSE-Public-Domain
Group: Development/Languages/Python
-Url: http://docutils.sourceforge.net/
-Source: http://downloads.sourceforge.net/project/docutils/docutils/%{version}/docutils-%{version}.tar.gz
-Patch0: rpmlint-non-executable-scripts.diff
+Url: https://pypi.python.org/pypi/docutils/
+Source: https://pypi.python.org/packages/source/d/docutils/docutils-%{version}.tar.gz
BuildRequires: python-devel
BuildRequires: python-nose
BuildRequires: python-xml
@@ -47,10 +46,15 @@ easy-to-read, what-you-see-is-what-you-get plaintext markup syntax.
%prep
%setup -n docutils-%{version}
-%patch0
# Remove useless ".py" ending from executables:
for i in tools/rst*; do mv "$i" "${i/.py}-%{py_ver}"; done
sed -i "s|'tools/\(rst.*\)\.py'|'tools/\1-%{py_ver}'|" setup.py
+# Remove shebang from non-executable files
+for i in {'code_analyzer','error_reporting','punctuation_chars','smartquotes','math/latex2mathml','math/math2html'}; do
+sed -i -e "1d" "docutils/utils/$i.py"
+done
+sed -i -e "1d" "docutils/writers/xetex/__init__.py"
+
%build
python setup.py build
diff --git a/rpmlint-non-executable-scripts.diff b/rpmlint-non-executable-scripts.diff
deleted file mode 100644
index 87cab2a..0000000
--- a/rpmlint-non-executable-scripts.diff
+++ /dev/null
@@ -1,1515 +0,0 @@
---- docutils/utils/code_analyzer.py
-+++ docutils/utils/code_analyzer.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/python
- # coding: utf-8
-
- """Lexical analysis of formal languages (i.e. code) using Pygments."""
-@@ -22,7 +21,7 @@
- ''] # short name for Token and Text
- # (Add, e.g., Token.Punctuation with ``unstyled_tokens += 'punctuation'``.)
-
--class LexerError(ApplicationError):
-+class LexerError(ApplicationError):
- pass
-
- class Lexer(object):
---- docutils/utils/error_reporting.py
-+++ docutils/utils/error_reporting.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # -*- coding: utf8 -*-
-
- # :Id: $Id: error_reporting.py 7502 2012-08-24 09:50:46Z milde $
---- docutils/utils/math/latex2mathml.py
-+++ docutils/utils/math/latex2mathml.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # -*- coding: utf8 -*-
-
- # :Id: $Id: latex2mathml.py 7464 2012-06-25 13:16:03Z milde $
-@@ -6,12 +5,12 @@
- # Based on rst2mathml.py from the latex_math sandbox project
- # © 2005 Jens Jørgen Mortensen
- # :License: Released under the terms of the `2-Clause BSD license`_, in short:
--#
-+#
- # Copying and distribution of this file, with or without modification,
- # are permitted in any medium without royalty provided the copyright
- # notice and this notice are preserved.
- # This file is offered as-is, without any warranty.
--#
-+#
- # .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause
-
-
---- docutils/utils/math/math2html.py
-+++ docutils/utils/math/math2html.py
-@@ -1,4 +1,3 @@
--#! /usr/bin/env python
- # -*- coding: utf-8 -*-
-
- # math2html: convert LaTeX equations to HTML output.
-@@ -91,810 +90,810 @@
- "Configuration class from elyxer.config file"
-
- abbrvnat = {
--
-- u'@article':u'$authors. $title. $journal,{ {$volume:}$pages,} $month $year.{ doi: $doi.}{ URL $url.}{ $note.}',
-- u'cite':u'$surname($year)',
-- u'default':u'$authors. $title. $publisher, $year.{ URL $url.}{ $note.}',
-+
-+ u'@article':u'$authors. $title. $journal,{ {$volume:}$pages,} $month $year.{ doi: $doi.}{ URL $url.}{ $note.}',
-+ u'cite':u'$surname($year)',
-+ u'default':u'$authors. $title. $publisher, $year.{ URL $url.}{ $note.}',
- }
-
- alpha = {
--
-- u'@article':u'$authors. $title.{ $journal{, {$volume}{($number)}}{: $pages}{, $year}.}{ $url.}{ $filename.}{ $note.}',
-- u'cite':u'$Sur$YY',
-- u'default':u'$authors. $title.{ $journal,} $year.{ $url.}{ $filename.}{ $note.}',
-+
-+ u'@article':u'$authors. $title.{ $journal{, {$volume}{($number)}}{: $pages}{, $year}.}{ $url.}{ $filename.}{ $note.}',
-+ u'cite':u'$Sur$YY',
-+ u'default':u'$authors. $title.{ $journal,} $year.{ $url.}{ $filename.}{ $note.}',
- }
-
- authordate2 = {
--
-- u'@article':u'$authors. $year. $title. $journal, $volume($number), $pages.{ URL $url.}{ $note.}',
-- u'@book':u'$authors. $year. $title. $publisher.{ URL $url.}{ $note.}',
-- u'cite':u'$surname, $year',
-- u'default':u'$authors. $year. $title. $publisher.{ URL $url.}{ $note.}',
-+
-+ u'@article':u'$authors. $year. $title. $journal, $volume($number), $pages.{ URL $url.}{ $note.}',
-+ u'@book':u'$authors. $year. $title. $publisher.{ URL $url.}{ $note.}',
-+ u'cite':u'$surname, $year',
-+ u'default':u'$authors. $year. $title. $publisher.{ URL $url.}{ $note.}',
- }
-
- default = {
--
-- u'@article':u'$authors: “$title”, $journal,{ pp. $pages,} $year.{ URL $url.}{ $note.}',
-- u'@book':u'{$authors: }$title{ ($editor, ed.)}.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-- u'@booklet':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-- u'@conference':u'$authors: “$title”, $journal,{ pp. $pages,} $year.{ URL $url.}{ $note.}',
-- u'@inbook':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-- u'@incollection':u'$authors: $title{ in $booktitle{ ($editor, ed.)}}.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-- u'@inproceedings':u'$authors: “$title”, $journal,{ pp. $pages,} $year.{ URL $url.}{ $note.}',
-- u'@manual':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-- u'@mastersthesis':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-- u'@misc':u'$authors: $title.{{ $publisher,}{ $howpublished,} $year.}{ URL $url.}{ $note.}',
-- u'@phdthesis':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-- u'@proceedings':u'$authors: “$title”, $journal,{ pp. $pages,} $year.{ URL $url.}{ $note.}',
-- u'@techreport':u'$authors: $title, $year.{ URL $url.}{ $note.}',
-- u'@unpublished':u'$authors: “$title”, $journal, $year.{ URL $url.}{ $note.}',
-- u'cite':u'$index',
-- u'default':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-+
-+ u'@article':u'$authors: “$title”, $journal,{ pp. $pages,} $year.{ URL $url.}{ $note.}',
-+ u'@book':u'{$authors: }$title{ ($editor, ed.)}.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-+ u'@booklet':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-+ u'@conference':u'$authors: “$title”, $journal,{ pp. $pages,} $year.{ URL $url.}{ $note.}',
-+ u'@inbook':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-+ u'@incollection':u'$authors: $title{ in $booktitle{ ($editor, ed.)}}.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-+ u'@inproceedings':u'$authors: “$title”, $journal,{ pp. $pages,} $year.{ URL $url.}{ $note.}',
-+ u'@manual':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-+ u'@mastersthesis':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-+ u'@misc':u'$authors: $title.{{ $publisher,}{ $howpublished,} $year.}{ URL $url.}{ $note.}',
-+ u'@phdthesis':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-+ u'@proceedings':u'$authors: “$title”, $journal,{ pp. $pages,} $year.{ URL $url.}{ $note.}',
-+ u'@techreport':u'$authors: $title, $year.{ URL $url.}{ $note.}',
-+ u'@unpublished':u'$authors: “$title”, $journal, $year.{ URL $url.}{ $note.}',
-+ u'cite':u'$index',
-+ u'default':u'$authors: $title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
- }
-
- defaulttags = {
-- u'YY':u'??', u'authors':u'', u'surname':u'',
-+ u'YY':u'??', u'authors':u'', u'surname':u'',
- }
-
- ieeetr = {
--
-- u'@article':u'$authors, “$title”, $journal, vol. $volume, no. $number, pp. $pages, $year.{ URL $url.}{ $note.}',
-- u'@book':u'$authors, $title. $publisher, $year.{ URL $url.}{ $note.}',
-- u'cite':u'$index',
-- u'default':u'$authors, “$title”. $year.{ URL $url.}{ $note.}',
-+
-+ u'@article':u'$authors, “$title”, $journal, vol. $volume, no. $number, pp. $pages, $year.{ URL $url.}{ $note.}',
-+ u'@book':u'$authors, $title. $publisher, $year.{ URL $url.}{ $note.}',
-+ u'cite':u'$index',
-+ u'default':u'$authors, “$title”. $year.{ URL $url.}{ $note.}',
- }
-
- plain = {
--
-- u'@article':u'$authors. $title.{ $journal{, {$volume}{($number)}}{:$pages}{, $year}.}{ URL $url.}{ $note.}',
-- u'@book':u'$authors. $title. $publisher,{ $month} $year.{ URL $url.}{ $note.}',
-- u'@incollection':u'$authors. $title.{ In $booktitle {($editor, ed.)}.} $publisher,{ $month} $year.{ URL $url.}{ $note.}',
-- u'@inproceedings':u'$authors. $title. { $booktitle{, {$volume}{($number)}}{:$pages}{, $year}.}{ URL $url.}{ $note.}',
-- u'cite':u'$index',
-- u'default':u'{$authors. }$title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
-+
-+ u'@article':u'$authors. $title.{ $journal{, {$volume}{($number)}}{:$pages}{, $year}.}{ URL $url.}{ $note.}',
-+ u'@book':u'$authors. $title. $publisher,{ $month} $year.{ URL $url.}{ $note.}',
-+ u'@incollection':u'$authors. $title.{ In $booktitle {($editor, ed.)}.} $publisher,{ $month} $year.{ URL $url.}{ $note.}',
-+ u'@inproceedings':u'$authors. $title. { $booktitle{, {$volume}{($number)}}{:$pages}{, $year}.}{ URL $url.}{ $note.}',
-+ u'cite':u'$index',
-+ u'default':u'{$authors. }$title.{{ $publisher,} $year.}{ URL $url.}{ $note.}',
- }
-
- vancouver = {
--
-- u'@article':u'$authors. $title. $journal, $year{;{$volume}{($number)}{:$pages}}.{ URL: $url.}{ $note.}',
-- u'@book':u'$authors. $title. {$publisher, }$year.{ URL: $url.}{ $note.}',
-- u'cite':u'$index',
-- u'default':u'$authors. $title; {$publisher, }$year.{ $howpublished.}{ URL: $url.}{ $note.}',
-+
-+ u'@article':u'$authors. $title. $journal, $year{;{$volume}{($number)}{:$pages}}.{ URL: $url.}{ $note.}',
-+ u'@book':u'$authors. $title. {$publisher, }$year.{ URL: $url.}{ $note.}',
-+ u'cite':u'$index',
-+ u'default':u'$authors. $title; {$publisher, }$year.{ $howpublished.}{ URL: $url.}{ $note.}',
- }
-
- class BibTeXConfig(object):
- "Configuration class from elyxer.config file"
-
- replaced = {
-- u'--':u'—', u'..':u'.',
-+ u'--':u'—', u'..':u'.',
- }
-
- class ContainerConfig(object):
- "Configuration class from elyxer.config file"
-
- endings = {
-- u'Align':u'\\end_layout', u'BarredText':u'\\bar',
-- u'BoldText':u'\\series', u'Cell':u'':u'>',
-+ u'&':u'&', u'<':u'<', u'>':u'>',
- }
-
- html = {
-- u'/>':u'>',
-+ u'/>':u'>',
- }
-
- iso885915 = {
-- u' ':u' ', u' ':u' ', u' ':u' ',
-+ u' ':u' ', u' ':u' ', u' ':u' ',
- }
-
- nonunicode = {
-- u' ':u' ',
-+ u' ':u' ',
- }
-
- class FormulaConfig(object):
- "Configuration class from elyxer.config file"
-
- alphacommands = {
-- u'\\AA':u'Å', u'\\AE':u'Æ',
-- u'\\AmS':u'AmS', u'\\DH':u'Ð',
-- u'\\L':u'Ł', u'\\O':u'Ø', u'\\OE':u'Œ', u'\\TH':u'Þ', u'\\aa':u'å',
-- u'\\ae':u'æ', u'\\alpha':u'α', u'\\beta':u'β', u'\\delta':u'δ',
-- u'\\dh':u'ð', u'\\epsilon':u'ϵ', u'\\eta':u'η', u'\\gamma':u'γ',
-- u'\\i':u'ı', u'\\imath':u'ı', u'\\iota':u'ι', u'\\j':u'ȷ',
-- u'\\jmath':u'ȷ', u'\\kappa':u'κ', u'\\l':u'ł', u'\\lambda':u'λ',
-- u'\\mu':u'μ', u'\\nu':u'ν', u'\\o':u'ø', u'\\oe':u'œ', u'\\omega':u'ω',
-- u'\\phi':u'φ', u'\\pi':u'π', u'\\psi':u'ψ', u'\\rho':u'ρ',
-- u'\\sigma':u'σ', u'\\ss':u'ß', u'\\tau':u'τ', u'\\textcrh':u'ħ',
-- u'\\th':u'þ', u'\\theta':u'θ', u'\\upsilon':u'υ', u'\\varDelta':u'∆',
-- u'\\varGamma':u'Γ', u'\\varLambda':u'Λ', u'\\varOmega':u'Ω',
-- u'\\varPhi':u'Φ', u'\\varPi':u'Π', u'\\varPsi':u'Ψ', u'\\varSigma':u'Σ',
-- u'\\varTheta':u'Θ', u'\\varUpsilon':u'Υ', u'\\varXi':u'Ξ',
-- u'\\varepsilon':u'ε', u'\\varkappa':u'ϰ', u'\\varphi':u'φ',
-- u'\\varpi':u'ϖ', u'\\varrho':u'ϱ', u'\\varsigma':u'ς',
-- u'\\vartheta':u'ϑ', u'\\xi':u'ξ', u'\\zeta':u'ζ',
-+ u'\\AA':u'Å', u'\\AE':u'Æ',
-+ u'\\AmS':u'AmS', u'\\DH':u'Ð',
-+ u'\\L':u'Ł', u'\\O':u'Ø', u'\\OE':u'Œ', u'\\TH':u'Þ', u'\\aa':u'å',
-+ u'\\ae':u'æ', u'\\alpha':u'α', u'\\beta':u'β', u'\\delta':u'δ',
-+ u'\\dh':u'ð', u'\\epsilon':u'ϵ', u'\\eta':u'η', u'\\gamma':u'γ',
-+ u'\\i':u'ı', u'\\imath':u'ı', u'\\iota':u'ι', u'\\j':u'ȷ',
-+ u'\\jmath':u'ȷ', u'\\kappa':u'κ', u'\\l':u'ł', u'\\lambda':u'λ',
-+ u'\\mu':u'μ', u'\\nu':u'ν', u'\\o':u'ø', u'\\oe':u'œ', u'\\omega':u'ω',
-+ u'\\phi':u'φ', u'\\pi':u'π', u'\\psi':u'ψ', u'\\rho':u'ρ',
-+ u'\\sigma':u'σ', u'\\ss':u'ß', u'\\tau':u'τ', u'\\textcrh':u'ħ',
-+ u'\\th':u'þ', u'\\theta':u'θ', u'\\upsilon':u'υ', u'\\varDelta':u'∆',
-+ u'\\varGamma':u'Γ', u'\\varLambda':u'Λ', u'\\varOmega':u'Ω',
-+ u'\\varPhi':u'Φ', u'\\varPi':u'Π', u'\\varPsi':u'Ψ', u'\\varSigma':u'Σ',
-+ u'\\varTheta':u'Θ', u'\\varUpsilon':u'Υ', u'\\varXi':u'Ξ',
-+ u'\\varepsilon':u'ε', u'\\varkappa':u'ϰ', u'\\varphi':u'φ',
-+ u'\\varpi':u'ϖ', u'\\varrho':u'ϱ', u'\\varsigma':u'ς',
-+ u'\\vartheta':u'ϑ', u'\\xi':u'ξ', u'\\zeta':u'ζ',
- }
-
- array = {
-- u'begin':u'\\begin', u'cellseparator':u'&', u'end':u'\\end',
-- u'rowseparator':u'\\\\',
-+ u'begin':u'\\begin', u'cellseparator':u'&', u'end':u'\\end',
-+ u'rowseparator':u'\\\\',
- }
-
- bigbrackets = {
-- u'(':[u'⎛',u'⎜',u'⎝',], u')':[u'⎞',u'⎟',u'⎠',], u'[':[u'⎡',u'⎢',u'⎣',],
-- u']':[u'⎤',u'⎥',u'⎦',], u'{':[u'⎧',u'⎪',u'⎨',u'⎩',], u'|':[u'|',],
-- u'}':[u'⎫',u'⎪',u'⎬',u'⎭',], u'∥':[u'∥',],
-+ u'(':[u'⎛',u'⎜',u'⎝',], u')':[u'⎞',u'⎟',u'⎠',], u'[':[u'⎡',u'⎢',u'⎣',],
-+ u']':[u'⎤',u'⎥',u'⎦',], u'{':[u'⎧',u'⎪',u'⎨',u'⎩',], u'|':[u'|',],
-+ u'}':[u'⎫',u'⎪',u'⎬',u'⎭',], u'∥':[u'∥',],
- }
-
- bigsymbols = {
-- u'∑':[u'⎲',u'⎳',], u'∫':[u'⌠',u'⌡',],
-+ u'∑':[u'⎲',u'⎳',], u'∫':[u'⌠',u'⌡',],
- }
-
- bracketcommands = {
-- u'\\left':u'span class="symbol"',
-- u'\\left.':u'',
-- u'\\middle':u'span class="symbol"', u'\\right':u'span class="symbol"',
-- u'\\right.':u'',
-+ u'\\left':u'span class="symbol"',
-+ u'\\left.':u'',
-+ u'\\middle':u'span class="symbol"', u'\\right':u'span class="symbol"',
-+ u'\\right.':u'',
- }
-
- combiningfunctions = {
-- u'\\"':u'̈', u'\\\'':u'́', u'\\^':u'̂', u'\\`':u'̀', u'\\acute':u'́',
-- u'\\bar':u'̄', u'\\breve':u'̆', u'\\c':u'̧', u'\\check':u'̌',
-- u'\\dddot':u'⃛', u'\\ddot':u'̈', u'\\dot':u'̇', u'\\grave':u'̀',
-- u'\\hat':u'̂', u'\\mathring':u'̊', u'\\overleftarrow':u'⃖',
-- u'\\overrightarrow':u'⃗', u'\\r':u'̊', u'\\s':u'̩',
-- u'\\textcircled':u'⃝', u'\\textsubring':u'̥', u'\\tilde':u'̃',
-- u'\\v':u'̌', u'\\vec':u'⃗', u'\\~':u'̃',
-+ u'\\"':u'̈', u'\\\'':u'́', u'\\^':u'̂', u'\\`':u'̀', u'\\acute':u'́',
-+ u'\\bar':u'̄', u'\\breve':u'̆', u'\\c':u'̧', u'\\check':u'̌',
-+ u'\\dddot':u'⃛', u'\\ddot':u'̈', u'\\dot':u'̇', u'\\grave':u'̀',
-+ u'\\hat':u'̂', u'\\mathring':u'̊', u'\\overleftarrow':u'⃖',
-+ u'\\overrightarrow':u'⃗', u'\\r':u'̊', u'\\s':u'̩',
-+ u'\\textcircled':u'⃝', u'\\textsubring':u'̥', u'\\tilde':u'̃',
-+ u'\\v':u'̌', u'\\vec':u'⃗', u'\\~':u'̃',
- }
-
- commands = {
-- u'\\ ':u' ', u'\\!':u'', u'\\#':u'#', u'\\$':u'$', u'\\%':u'%',
-- u'\\&':u'&', u'\\,':u' ', u'\\:':u' ', u'\\;':u' ',
-- u'\\APLdownarrowbox':u'⍗', u'\\APLleftarrowbox':u'⍇',
-- u'\\APLrightarrowbox':u'⍈', u'\\APLuparrowbox':u'⍐', u'\\Box':u'□',
-- u'\\Bumpeq':u'≎', u'\\CIRCLE':u'●', u'\\Cap':u'⋒', u'\\CheckedBox':u'☑',
-- u'\\Circle':u'○', u'\\Coloneqq':u'⩴', u'\\Corresponds':u'≙',
-- u'\\Cup':u'⋓', u'\\Delta':u'Δ', u'\\Diamond':u'◇', u'\\Downarrow':u'⇓',
-- u'\\EUR':u'€', u'\\Game':u'⅁', u'\\Gamma':u'Γ', u'\\Im':u'ℑ',
-- u'\\Join':u'⨝', u'\\LEFTCIRCLE':u'◖', u'\\LEFTcircle':u'◐',
-- u'\\Lambda':u'Λ', u'\\Leftarrow':u'⇐', u'\\Lleftarrow':u'⇚',
-- u'\\Longleftarrow':u'⟸', u'\\Longleftrightarrow':u'⟺',
-- u'\\Longrightarrow':u'⟹', u'\\Lsh':u'↰', u'\\Mapsfrom':u'⇐|',
-- u'\\Mapsto':u'|⇒', u'\\Omega':u'Ω', u'\\P':u'¶', u'\\Phi':u'Φ',
-- u'\\Pi':u'Π', u'\\Pr':u'Pr', u'\\Psi':u'Ψ', u'\\RIGHTCIRCLE':u'◗',
-- u'\\RIGHTcircle':u'◑', u'\\Re':u'ℜ', u'\\Rrightarrow':u'⇛',
-- u'\\Rsh':u'↱', u'\\S':u'§', u'\\Sigma':u'Σ', u'\\Square':u'☐',
-- u'\\Subset':u'⋐', u'\\Supset':u'⋑', u'\\Theta':u'Θ', u'\\Uparrow':u'⇑',
-- u'\\Updownarrow':u'⇕', u'\\Upsilon':u'Υ', u'\\Vdash':u'⊩',
-- u'\\Vert':u'∥', u'\\Vvdash':u'⊪', u'\\XBox':u'☒', u'\\Xi':u'Ξ',
-- u'\\Yup':u'⅄', u'\\\\':u'
', u'\\_':u'_', u'\\aleph':u'ℵ',
-- u'\\amalg':u'∐', u'\\angle':u'∠', u'\\aquarius':u'♒',
-- u'\\arccos':u'arccos', u'\\arcsin':u'arcsin', u'\\arctan':u'arctan',
-- u'\\arg':u'arg', u'\\aries':u'♈', u'\\ast':u'∗', u'\\asymp':u'≍',
-- u'\\backepsilon':u'∍', u'\\backprime':u'‵', u'\\backsimeq':u'⋍',
-- u'\\backslash':u'\\', u'\\barwedge':u'⊼', u'\\because':u'∵',
-- u'\\beth':u'ℶ', u'\\between':u'≬', u'\\bigcap':u'∩', u'\\bigcirc':u'○',
-- u'\\bigcup':u'∪', u'\\bigodot':u'⊙', u'\\bigoplus':u'⊕',
-- u'\\bigotimes':u'⊗', u'\\bigsqcup':u'⊔', u'\\bigstar':u'★',
-- u'\\bigtriangledown':u'▽', u'\\bigtriangleup':u'△', u'\\biguplus':u'⊎',
-- u'\\bigvee':u'∨', u'\\bigwedge':u'∧', u'\\blacklozenge':u'⧫',
-- u'\\blacksmiley':u'☻', u'\\blacksquare':u'■', u'\\blacktriangle':u'▲',
-- u'\\blacktriangledown':u'▼', u'\\blacktriangleright':u'▶', u'\\bot':u'⊥',
-- u'\\bowtie':u'⋈', u'\\box':u'▫', u'\\boxdot':u'⊡', u'\\bullet':u'•',
-- u'\\bumpeq':u'≏', u'\\cancer':u'♋', u'\\cap':u'∩', u'\\capricornus':u'♑',
-- u'\\cdot':u'⋅', u'\\cdots':u'⋯', u'\\centerdot':u'∙',
-- u'\\checkmark':u'✓', u'\\chi':u'χ', u'\\circ':u'○', u'\\circeq':u'≗',
-- u'\\circledR':u'®', u'\\circledast':u'⊛', u'\\circledcirc':u'⊚',
-- u'\\circleddash':u'⊝', u'\\clubsuit':u'♣', u'\\coloneqq':u'≔',
-- u'\\complement':u'∁', u'\\cong':u'≅', u'\\coprod':u'∐',
-- u'\\copyright':u'©', u'\\cos':u'cos', u'\\cosh':u'cosh', u'\\cot':u'cot',
-- u'\\coth':u'coth', u'\\csc':u'csc', u'\\cup':u'∪',
-- u'\\curvearrowleft':u'↶', u'\\curvearrowright':u'↷', u'\\dag':u'†',
-- u'\\dagger':u'†', u'\\daleth':u'ℸ', u'\\dashleftarrow':u'⇠',
-- u'\\dashv':u'⊣', u'\\ddag':u'‡', u'\\ddagger':u'‡', u'\\ddots':u'⋱',
-- u'\\deg':u'deg', u'\\det':u'det', u'\\diagdown':u'╲', u'\\diagup':u'╱',
-- u'\\diamond':u'◇', u'\\diamondsuit':u'♦', u'\\dim':u'dim', u'\\div':u'÷',
-- u'\\divideontimes':u'⋇', u'\\dotdiv':u'∸', u'\\doteq':u'≐',
-- u'\\doteqdot':u'≑', u'\\dotplus':u'∔', u'\\dots':u'…',
-- u'\\doublebarwedge':u'⌆', u'\\downarrow':u'↓', u'\\downdownarrows':u'⇊',
-- u'\\downharpoonleft':u'⇃', u'\\downharpoonright':u'⇂', u'\\earth':u'♁',
-- u'\\ell':u'ℓ', u'\\emptyset':u'∅', u'\\eqcirc':u'≖', u'\\eqcolon':u'≕',
-- u'\\eqsim':u'≂', u'\\euro':u'€', u'\\exists':u'∃', u'\\exp':u'exp',
-- u'\\fallingdotseq':u'≒', u'\\female':u'♀', u'\\flat':u'♭',
-- u'\\forall':u'∀', u'\\frown':u'⌢', u'\\frownie':u'☹', u'\\gcd':u'gcd',
-- u'\\gemini':u'♊', u'\\geq)':u'≥', u'\\geqq':u'≧', u'\\geqslant':u'≥',
-- u'\\gets':u'←', u'\\gg':u'≫', u'\\ggg':u'⋙', u'\\gimel':u'ℷ',
-- u'\\gneqq':u'≩', u'\\gnsim':u'⋧', u'\\gtrdot':u'⋗', u'\\gtreqless':u'⋚',
-- u'\\gtreqqless':u'⪌', u'\\gtrless':u'≷', u'\\gtrsim':u'≳',
-- u'\\guillemotleft':u'«', u'\\guillemotright':u'»', u'\\hbar':u'ℏ',
-- u'\\heartsuit':u'♥', u'\\hfill':u' ',
-- u'\\hom':u'hom', u'\\hookleftarrow':u'↩', u'\\hookrightarrow':u'↪',
-- u'\\hslash':u'ℏ', u'\\idotsint':u'∫⋯∫',
-- u'\\iiint':u'∭',
-- u'\\iint':u'∬', u'\\imath':u'ı',
-- u'\\inf':u'inf', u'\\infty':u'∞', u'\\invneg':u'⌐', u'\\jmath':u'ȷ',
-- u'\\jupiter':u'♃', u'\\ker':u'ker', u'\\land':u'∧',
-- u'\\landupint':u'∱', u'\\langle':u'⟨',
-- u'\\lbrace':u'{', u'\\lbrace)':u'{', u'\\lbrack':u'[', u'\\lceil':u'⌈',
-- u'\\ldots':u'…', u'\\leadsto':u'⇝', u'\\leftarrow)':u'←',
-- u'\\leftarrowtail':u'↢', u'\\leftarrowtobar':u'⇤',
-- u'\\leftharpoondown':u'↽', u'\\leftharpoonup':u'↼',
-- u'\\leftleftarrows':u'⇇', u'\\leftleftharpoons':u'⥢', u'\\leftmoon':u'☾',
-- u'\\leftrightarrow':u'↔', u'\\leftrightarrows':u'⇆',
-- u'\\leftrightharpoons':u'⇋', u'\\leftthreetimes':u'⋋', u'\\leo':u'♌',
-- u'\\leq)':u'≤', u'\\leqq':u'≦', u'\\leqslant':u'≤', u'\\lessdot':u'⋖',
-- u'\\lesseqgtr':u'⋛', u'\\lesseqqgtr':u'⪋', u'\\lessgtr':u'≶',
-- u'\\lesssim':u'≲', u'\\lfloor':u'⌊', u'\\lg':u'lg', u'\\lhd':u'⊲',
-- u'\\libra':u'♎', u'\\lightning':u'↯', u'\\liminf':u'liminf',
-- u'\\limsup':u'limsup', u'\\ll':u'≪', u'\\lll':u'⋘', u'\\ln':u'ln',
-- u'\\lneqq':u'≨', u'\\lnot':u'¬', u'\\lnsim':u'⋦', u'\\log':u'log',
-- u'\\longleftarrow':u'⟵', u'\\longleftrightarrow':u'⟷',
-- u'\\longmapsto':u'⟼', u'\\longrightarrow':u'⟶', u'\\looparrowleft':u'↫',
-- u'\\looparrowright':u'↬', u'\\lor':u'∨', u'\\lozenge':u'◊',
-- u'\\ltimes':u'⋉', u'\\lyxlock':u'', u'\\male':u'♂', u'\\maltese':u'✠',
-- u'\\mapsfrom':u'↤', u'\\mapsto':u'↦', u'\\mathcircumflex':u'^',
-- u'\\max':u'max', u'\\measuredangle':u'∡', u'\\mercury':u'☿',
-- u'\\mho':u'℧', u'\\mid':u'∣', u'\\min':u'min', u'\\models':u'⊨',
-- u'\\mp':u'∓', u'\\multimap':u'⊸', u'\\nLeftarrow':u'⇍',
-- u'\\nLeftrightarrow':u'⇎', u'\\nRightarrow':u'⇏', u'\\nVDash':u'⊯',
-- u'\\nabla':u'∇', u'\\napprox':u'≉', u'\\natural':u'♮', u'\\ncong':u'≇',
-- u'\\nearrow':u'↗', u'\\neg':u'¬', u'\\neg)':u'¬', u'\\neptune':u'♆',
-- u'\\nequiv':u'≢', u'\\newline':u'
', u'\\nexists':u'∄',
-- u'\\ngeqslant':u'≱', u'\\ngtr':u'≯', u'\\ngtrless':u'≹', u'\\ni':u'∋',
-- u'\\ni)':u'∋', u'\\nleftarrow':u'↚', u'\\nleftrightarrow':u'↮',
-- u'\\nleqslant':u'≰', u'\\nless':u'≮', u'\\nlessgtr':u'≸', u'\\nmid':u'∤',
-- u'\\nolimits':u'', u'\\nonumber':u'', u'\\not':u'¬', u'\\not<':u'≮',
-- u'\\not=':u'≠', u'\\not>':u'≯', u'\\notbackslash':u'⍀', u'\\notin':u'∉',
-- u'\\notni':u'∌', u'\\notslash':u'⌿', u'\\nparallel':u'∦',
-- u'\\nprec':u'⊀', u'\\nrightarrow':u'↛', u'\\nsim':u'≁', u'\\nsimeq':u'≄',
-- u'\\nsqsubset':u'⊏̸', u'\\nsubseteq':u'⊈', u'\\nsucc':u'⊁',
-- u'\\nsucccurlyeq':u'⋡', u'\\nsupset':u'⊅', u'\\nsupseteq':u'⊉',
-- u'\\ntriangleleft':u'⋪', u'\\ntrianglelefteq':u'⋬',
-- u'\\ntriangleright':u'⋫', u'\\ntrianglerighteq':u'⋭', u'\\nvDash':u'⊭',
-- u'\\nvdash':u'⊬', u'\\nwarrow':u'↖', u'\\odot':u'⊙',
-- u'\\officialeuro':u'€', u'\\oiiint':u'∰',
-- u'\\oiint':u'∯',
-- u'\\oint':u'∮',
-- u'\\ointclockwise':u'∲',
-- u'\\ointctrclockwise':u'∳',
-- u'\\ominus':u'⊖', u'\\oplus':u'⊕', u'\\oslash':u'⊘', u'\\otimes':u'⊗',
-- u'\\owns':u'∋', u'\\parallel':u'∥', u'\\partial':u'∂', u'\\perp':u'⊥',
-- u'\\pisces':u'♓', u'\\pitchfork':u'⋔', u'\\pluto':u'♇', u'\\pm':u'±',
-- u'\\pointer':u'➪', u'\\pounds':u'£', u'\\prec':u'≺',
-- u'\\preccurlyeq':u'≼', u'\\preceq':u'≼', u'\\precsim':u'≾',
-- u'\\prime':u'′', u'\\prompto':u'∝', u'\\qquad':u' ', u'\\quad':u' ',
-- u'\\quarternote':u'♩', u'\\rangle':u'⟩', u'\\rbrace':u'}',
-- u'\\rbrace)':u'}', u'\\rbrack':u']', u'\\rceil':u'⌉', u'\\rfloor':u'⌋',
-- u'\\rhd':u'⊳', u'\\rightarrow)':u'→', u'\\rightarrowtail':u'↣',
-- u'\\rightarrowtobar':u'⇥', u'\\rightharpoondown':u'⇁',
-- u'\\rightharpoonup':u'⇀', u'\\rightharpooondown':u'⇁',
-- u'\\rightharpooonup':u'⇀', u'\\rightleftarrows':u'⇄',
-- u'\\rightleftharpoons':u'⇌', u'\\rightmoon':u'☽',
-- u'\\rightrightarrows':u'⇉', u'\\rightrightharpoons':u'⥤',
-- u'\\rightthreetimes':u'⋌', u'\\risingdotseq':u'≓', u'\\rtimes':u'⋊',
-- u'\\sagittarius':u'♐', u'\\saturn':u'♄', u'\\scorpio':u'♏',
-- u'\\searrow':u'↘', u'\\sec':u'sec', u'\\setminus':u'∖', u'\\sharp':u'♯',
-- u'\\simeq':u'≃', u'\\sin':u'sin', u'\\sinh':u'sinh', u'\\slash':u'∕',
-- u'\\smile':u'⌣', u'\\smiley':u'☺', u'\\spadesuit':u'♠',
-- u'\\sphericalangle':u'∢', u'\\sqcap':u'⊓', u'\\sqcup':u'⊔',
-- u'\\sqsubset':u'⊏', u'\\sqsubseteq':u'⊑', u'\\sqsupset':u'⊐',
-- u'\\sqsupseteq':u'⊒', u'\\square':u'□', u'\\star':u'⋆',
-- u'\\subseteqq':u'⫅', u'\\subsetneqq':u'⫋', u'\\succ':u'≻',
-- u'\\succcurlyeq':u'≽', u'\\succeq':u'≽', u'\\succnsim':u'⋩',
-- u'\\succsim':u'≿', u'\\sun':u'☼', u'\\sup':u'sup', u'\\supseteqq':u'⫆',
-- u'\\supsetneqq':u'⫌', u'\\surd':u'√', u'\\swarrow':u'↙', u'\\tan':u'tan',
-- u'\\tanh':u'tanh', u'\\taurus':u'♉', u'\\textasciicircum':u'^',
-- u'\\textasciitilde':u'~', u'\\textbackslash':u'\\',
-- u'\\textcopyright':u'©\'', u'\\textdegree':u'°', u'\\textellipsis':u'…',
-- u'\\textemdash':u'—', u'\\textendash':u'—', u'\\texteuro':u'€',
-- u'\\textgreater':u'>', u'\\textless':u'<', u'\\textordfeminine':u'ª',
-- u'\\textordmasculine':u'º', u'\\textquotedblleft':u'“',
-- u'\\textquotedblright':u'”', u'\\textquoteright':u'’',
-- u'\\textregistered':u'®', u'\\textrightarrow':u'→',
-- u'\\textsection':u'§', u'\\texttrademark':u'™',
-- u'\\texttwosuperior':u'²', u'\\textvisiblespace':u' ',
-- u'\\therefore':u'∴', u'\\top':u'⊤', u'\\triangle':u'△',
-- u'\\triangleleft':u'⊲', u'\\trianglelefteq':u'⊴', u'\\triangleq':u'≜',
-- u'\\triangleright':u'▷', u'\\trianglerighteq':u'⊵',
-- u'\\twoheadleftarrow':u'↞', u'\\twoheadrightarrow':u'↠',
-- u'\\twonotes':u'♫', u'\\udot':u'⊍', u'\\unlhd':u'⊴', u'\\unrhd':u'⊵',
-- u'\\unrhl':u'⊵', u'\\uparrow':u'↑', u'\\updownarrow':u'↕',
-- u'\\upharpoonleft':u'↿', u'\\upharpoonright':u'↾', u'\\uplus':u'⊎',
-- u'\\upuparrows':u'⇈', u'\\uranus':u'♅', u'\\vDash':u'⊨',
-- u'\\varclubsuit':u'♧', u'\\vardiamondsuit':u'♦', u'\\varheartsuit':u'♥',
-- u'\\varnothing':u'∅', u'\\varspadesuit':u'♤', u'\\vdash':u'⊢',
-- u'\\vdots':u'⋮', u'\\vee':u'∨', u'\\vee)':u'∨', u'\\veebar':u'⊻',
-- u'\\vert':u'∣', u'\\virgo':u'♍', u'\\wedge':u'∧', u'\\wedge)':u'∧',
-- u'\\wp':u'℘', u'\\wr':u'≀', u'\\yen':u'¥', u'\\{':u'{', u'\\|':u'∥',
-- u'\\}':u'}',
-+ u'\\ ':u' ', u'\\!':u'', u'\\#':u'#', u'\\$':u'$', u'\\%':u'%',
-+ u'\\&':u'&', u'\\,':u' ', u'\\:':u' ', u'\\;':u' ',
-+ u'\\APLdownarrowbox':u'⍗', u'\\APLleftarrowbox':u'⍇',
-+ u'\\APLrightarrowbox':u'⍈', u'\\APLuparrowbox':u'⍐', u'\\Box':u'□',
-+ u'\\Bumpeq':u'≎', u'\\CIRCLE':u'●', u'\\Cap':u'⋒', u'\\CheckedBox':u'☑',
-+ u'\\Circle':u'○', u'\\Coloneqq':u'⩴', u'\\Corresponds':u'≙',
-+ u'\\Cup':u'⋓', u'\\Delta':u'Δ', u'\\Diamond':u'◇', u'\\Downarrow':u'⇓',
-+ u'\\EUR':u'€', u'\\Game':u'⅁', u'\\Gamma':u'Γ', u'\\Im':u'ℑ',
-+ u'\\Join':u'⨝', u'\\LEFTCIRCLE':u'◖', u'\\LEFTcircle':u'◐',
-+ u'\\Lambda':u'Λ', u'\\Leftarrow':u'⇐', u'\\Lleftarrow':u'⇚',
-+ u'\\Longleftarrow':u'⟸', u'\\Longleftrightarrow':u'⟺',
-+ u'\\Longrightarrow':u'⟹', u'\\Lsh':u'↰', u'\\Mapsfrom':u'⇐|',
-+ u'\\Mapsto':u'|⇒', u'\\Omega':u'Ω', u'\\P':u'¶', u'\\Phi':u'Φ',
-+ u'\\Pi':u'Π', u'\\Pr':u'Pr', u'\\Psi':u'Ψ', u'\\RIGHTCIRCLE':u'◗',
-+ u'\\RIGHTcircle':u'◑', u'\\Re':u'ℜ', u'\\Rrightarrow':u'⇛',
-+ u'\\Rsh':u'↱', u'\\S':u'§', u'\\Sigma':u'Σ', u'\\Square':u'☐',
-+ u'\\Subset':u'⋐', u'\\Supset':u'⋑', u'\\Theta':u'Θ', u'\\Uparrow':u'⇑',
-+ u'\\Updownarrow':u'⇕', u'\\Upsilon':u'Υ', u'\\Vdash':u'⊩',
-+ u'\\Vert':u'∥', u'\\Vvdash':u'⊪', u'\\XBox':u'☒', u'\\Xi':u'Ξ',
-+ u'\\Yup':u'⅄', u'\\\\':u'
', u'\\_':u'_', u'\\aleph':u'ℵ',
-+ u'\\amalg':u'∐', u'\\angle':u'∠', u'\\aquarius':u'♒',
-+ u'\\arccos':u'arccos', u'\\arcsin':u'arcsin', u'\\arctan':u'arctan',
-+ u'\\arg':u'arg', u'\\aries':u'♈', u'\\ast':u'∗', u'\\asymp':u'≍',
-+ u'\\backepsilon':u'∍', u'\\backprime':u'‵', u'\\backsimeq':u'⋍',
-+ u'\\backslash':u'\\', u'\\barwedge':u'⊼', u'\\because':u'∵',
-+ u'\\beth':u'ℶ', u'\\between':u'≬', u'\\bigcap':u'∩', u'\\bigcirc':u'○',
-+ u'\\bigcup':u'∪', u'\\bigodot':u'⊙', u'\\bigoplus':u'⊕',
-+ u'\\bigotimes':u'⊗', u'\\bigsqcup':u'⊔', u'\\bigstar':u'★',
-+ u'\\bigtriangledown':u'▽', u'\\bigtriangleup':u'△', u'\\biguplus':u'⊎',
-+ u'\\bigvee':u'∨', u'\\bigwedge':u'∧', u'\\blacklozenge':u'⧫',
-+ u'\\blacksmiley':u'☻', u'\\blacksquare':u'■', u'\\blacktriangle':u'▲',
-+ u'\\blacktriangledown':u'▼', u'\\blacktriangleright':u'▶', u'\\bot':u'⊥',
-+ u'\\bowtie':u'⋈', u'\\box':u'▫', u'\\boxdot':u'⊡', u'\\bullet':u'•',
-+ u'\\bumpeq':u'≏', u'\\cancer':u'♋', u'\\cap':u'∩', u'\\capricornus':u'♑',
-+ u'\\cdot':u'⋅', u'\\cdots':u'⋯', u'\\centerdot':u'∙',
-+ u'\\checkmark':u'✓', u'\\chi':u'χ', u'\\circ':u'○', u'\\circeq':u'≗',
-+ u'\\circledR':u'®', u'\\circledast':u'⊛', u'\\circledcirc':u'⊚',
-+ u'\\circleddash':u'⊝', u'\\clubsuit':u'♣', u'\\coloneqq':u'≔',
-+ u'\\complement':u'∁', u'\\cong':u'≅', u'\\coprod':u'∐',
-+ u'\\copyright':u'©', u'\\cos':u'cos', u'\\cosh':u'cosh', u'\\cot':u'cot',
-+ u'\\coth':u'coth', u'\\csc':u'csc', u'\\cup':u'∪',
-+ u'\\curvearrowleft':u'↶', u'\\curvearrowright':u'↷', u'\\dag':u'†',
-+ u'\\dagger':u'†', u'\\daleth':u'ℸ', u'\\dashleftarrow':u'⇠',
-+ u'\\dashv':u'⊣', u'\\ddag':u'‡', u'\\ddagger':u'‡', u'\\ddots':u'⋱',
-+ u'\\deg':u'deg', u'\\det':u'det', u'\\diagdown':u'╲', u'\\diagup':u'╱',
-+ u'\\diamond':u'◇', u'\\diamondsuit':u'♦', u'\\dim':u'dim', u'\\div':u'÷',
-+ u'\\divideontimes':u'⋇', u'\\dotdiv':u'∸', u'\\doteq':u'≐',
-+ u'\\doteqdot':u'≑', u'\\dotplus':u'∔', u'\\dots':u'…',
-+ u'\\doublebarwedge':u'⌆', u'\\downarrow':u'↓', u'\\downdownarrows':u'⇊',
-+ u'\\downharpoonleft':u'⇃', u'\\downharpoonright':u'⇂', u'\\earth':u'♁',
-+ u'\\ell':u'ℓ', u'\\emptyset':u'∅', u'\\eqcirc':u'≖', u'\\eqcolon':u'≕',
-+ u'\\eqsim':u'≂', u'\\euro':u'€', u'\\exists':u'∃', u'\\exp':u'exp',
-+ u'\\fallingdotseq':u'≒', u'\\female':u'♀', u'\\flat':u'♭',
-+ u'\\forall':u'∀', u'\\frown':u'⌢', u'\\frownie':u'☹', u'\\gcd':u'gcd',
-+ u'\\gemini':u'♊', u'\\geq)':u'≥', u'\\geqq':u'≧', u'\\geqslant':u'≥',
-+ u'\\gets':u'←', u'\\gg':u'≫', u'\\ggg':u'⋙', u'\\gimel':u'ℷ',
-+ u'\\gneqq':u'≩', u'\\gnsim':u'⋧', u'\\gtrdot':u'⋗', u'\\gtreqless':u'⋚',
-+ u'\\gtreqqless':u'⪌', u'\\gtrless':u'≷', u'\\gtrsim':u'≳',
-+ u'\\guillemotleft':u'«', u'\\guillemotright':u'»', u'\\hbar':u'ℏ',
-+ u'\\heartsuit':u'♥', u'\\hfill':u' ',
-+ u'\\hom':u'hom', u'\\hookleftarrow':u'↩', u'\\hookrightarrow':u'↪',
-+ u'\\hslash':u'ℏ', u'\\idotsint':u'∫⋯∫',
-+ u'\\iiint':u'∭',
-+ u'\\iint':u'∬', u'\\imath':u'ı',
-+ u'\\inf':u'inf', u'\\infty':u'∞', u'\\invneg':u'⌐', u'\\jmath':u'ȷ',
-+ u'\\jupiter':u'♃', u'\\ker':u'ker', u'\\land':u'∧',
-+ u'\\landupint':u'∱', u'\\langle':u'⟨',
-+ u'\\lbrace':u'{', u'\\lbrace)':u'{', u'\\lbrack':u'[', u'\\lceil':u'⌈',
-+ u'\\ldots':u'…', u'\\leadsto':u'⇝', u'\\leftarrow)':u'←',
-+ u'\\leftarrowtail':u'↢', u'\\leftarrowtobar':u'⇤',
-+ u'\\leftharpoondown':u'↽', u'\\leftharpoonup':u'↼',
-+ u'\\leftleftarrows':u'⇇', u'\\leftleftharpoons':u'⥢', u'\\leftmoon':u'☾',
-+ u'\\leftrightarrow':u'↔', u'\\leftrightarrows':u'⇆',
-+ u'\\leftrightharpoons':u'⇋', u'\\leftthreetimes':u'⋋', u'\\leo':u'♌',
-+ u'\\leq)':u'≤', u'\\leqq':u'≦', u'\\leqslant':u'≤', u'\\lessdot':u'⋖',
-+ u'\\lesseqgtr':u'⋛', u'\\lesseqqgtr':u'⪋', u'\\lessgtr':u'≶',
-+ u'\\lesssim':u'≲', u'\\lfloor':u'⌊', u'\\lg':u'lg', u'\\lhd':u'⊲',
-+ u'\\libra':u'♎', u'\\lightning':u'↯', u'\\liminf':u'liminf',
-+ u'\\limsup':u'limsup', u'\\ll':u'≪', u'\\lll':u'⋘', u'\\ln':u'ln',
-+ u'\\lneqq':u'≨', u'\\lnot':u'¬', u'\\lnsim':u'⋦', u'\\log':u'log',
-+ u'\\longleftarrow':u'⟵', u'\\longleftrightarrow':u'⟷',
-+ u'\\longmapsto':u'⟼', u'\\longrightarrow':u'⟶', u'\\looparrowleft':u'↫',
-+ u'\\looparrowright':u'↬', u'\\lor':u'∨', u'\\lozenge':u'◊',
-+ u'\\ltimes':u'⋉', u'\\lyxlock':u'', u'\\male':u'♂', u'\\maltese':u'✠',
-+ u'\\mapsfrom':u'↤', u'\\mapsto':u'↦', u'\\mathcircumflex':u'^',
-+ u'\\max':u'max', u'\\measuredangle':u'∡', u'\\mercury':u'☿',
-+ u'\\mho':u'℧', u'\\mid':u'∣', u'\\min':u'min', u'\\models':u'⊨',
-+ u'\\mp':u'∓', u'\\multimap':u'⊸', u'\\nLeftarrow':u'⇍',
-+ u'\\nLeftrightarrow':u'⇎', u'\\nRightarrow':u'⇏', u'\\nVDash':u'⊯',
-+ u'\\nabla':u'∇', u'\\napprox':u'≉', u'\\natural':u'♮', u'\\ncong':u'≇',
-+ u'\\nearrow':u'↗', u'\\neg':u'¬', u'\\neg)':u'¬', u'\\neptune':u'♆',
-+ u'\\nequiv':u'≢', u'\\newline':u'
', u'\\nexists':u'∄',
-+ u'\\ngeqslant':u'≱', u'\\ngtr':u'≯', u'\\ngtrless':u'≹', u'\\ni':u'∋',
-+ u'\\ni)':u'∋', u'\\nleftarrow':u'↚', u'\\nleftrightarrow':u'↮',
-+ u'\\nleqslant':u'≰', u'\\nless':u'≮', u'\\nlessgtr':u'≸', u'\\nmid':u'∤',
-+ u'\\nolimits':u'', u'\\nonumber':u'', u'\\not':u'¬', u'\\not<':u'≮',
-+ u'\\not=':u'≠', u'\\not>':u'≯', u'\\notbackslash':u'⍀', u'\\notin':u'∉',
-+ u'\\notni':u'∌', u'\\notslash':u'⌿', u'\\nparallel':u'∦',
-+ u'\\nprec':u'⊀', u'\\nrightarrow':u'↛', u'\\nsim':u'≁', u'\\nsimeq':u'≄',
-+ u'\\nsqsubset':u'⊏̸', u'\\nsubseteq':u'⊈', u'\\nsucc':u'⊁',
-+ u'\\nsucccurlyeq':u'⋡', u'\\nsupset':u'⊅', u'\\nsupseteq':u'⊉',
-+ u'\\ntriangleleft':u'⋪', u'\\ntrianglelefteq':u'⋬',
-+ u'\\ntriangleright':u'⋫', u'\\ntrianglerighteq':u'⋭', u'\\nvDash':u'⊭',
-+ u'\\nvdash':u'⊬', u'\\nwarrow':u'↖', u'\\odot':u'⊙',
-+ u'\\officialeuro':u'€', u'\\oiiint':u'∰',
-+ u'\\oiint':u'∯',
-+ u'\\oint':u'∮',
-+ u'\\ointclockwise':u'∲',
-+ u'\\ointctrclockwise':u'∳',
-+ u'\\ominus':u'⊖', u'\\oplus':u'⊕', u'\\oslash':u'⊘', u'\\otimes':u'⊗',
-+ u'\\owns':u'∋', u'\\parallel':u'∥', u'\\partial':u'∂', u'\\perp':u'⊥',
-+ u'\\pisces':u'♓', u'\\pitchfork':u'⋔', u'\\pluto':u'♇', u'\\pm':u'±',
-+ u'\\pointer':u'➪', u'\\pounds':u'£', u'\\prec':u'≺',
-+ u'\\preccurlyeq':u'≼', u'\\preceq':u'≼', u'\\precsim':u'≾',
-+ u'\\prime':u'′', u'\\prompto':u'∝', u'\\qquad':u' ', u'\\quad':u' ',
-+ u'\\quarternote':u'♩', u'\\rangle':u'⟩', u'\\rbrace':u'}',
-+ u'\\rbrace)':u'}', u'\\rbrack':u']', u'\\rceil':u'⌉', u'\\rfloor':u'⌋',
-+ u'\\rhd':u'⊳', u'\\rightarrow)':u'→', u'\\rightarrowtail':u'↣',
-+ u'\\rightarrowtobar':u'⇥', u'\\rightharpoondown':u'⇁',
-+ u'\\rightharpoonup':u'⇀', u'\\rightharpooondown':u'⇁',
-+ u'\\rightharpooonup':u'⇀', u'\\rightleftarrows':u'⇄',
-+ u'\\rightleftharpoons':u'⇌', u'\\rightmoon':u'☽',
-+ u'\\rightrightarrows':u'⇉', u'\\rightrightharpoons':u'⥤',
-+ u'\\rightthreetimes':u'⋌', u'\\risingdotseq':u'≓', u'\\rtimes':u'⋊',
-+ u'\\sagittarius':u'♐', u'\\saturn':u'♄', u'\\scorpio':u'♏',
-+ u'\\searrow':u'↘', u'\\sec':u'sec', u'\\setminus':u'∖', u'\\sharp':u'♯',
-+ u'\\simeq':u'≃', u'\\sin':u'sin', u'\\sinh':u'sinh', u'\\slash':u'∕',
-+ u'\\smile':u'⌣', u'\\smiley':u'☺', u'\\spadesuit':u'♠',
-+ u'\\sphericalangle':u'∢', u'\\sqcap':u'⊓', u'\\sqcup':u'⊔',
-+ u'\\sqsubset':u'⊏', u'\\sqsubseteq':u'⊑', u'\\sqsupset':u'⊐',
-+ u'\\sqsupseteq':u'⊒', u'\\square':u'□', u'\\star':u'⋆',
-+ u'\\subseteqq':u'⫅', u'\\subsetneqq':u'⫋', u'\\succ':u'≻',
-+ u'\\succcurlyeq':u'≽', u'\\succeq':u'≽', u'\\succnsim':u'⋩',
-+ u'\\succsim':u'≿', u'\\sun':u'☼', u'\\sup':u'sup', u'\\supseteqq':u'⫆',
-+ u'\\supsetneqq':u'⫌', u'\\surd':u'√', u'\\swarrow':u'↙', u'\\tan':u'tan',
-+ u'\\tanh':u'tanh', u'\\taurus':u'♉', u'\\textasciicircum':u'^',
-+ u'\\textasciitilde':u'~', u'\\textbackslash':u'\\',
-+ u'\\textcopyright':u'©\'', u'\\textdegree':u'°', u'\\textellipsis':u'…',
-+ u'\\textemdash':u'—', u'\\textendash':u'—', u'\\texteuro':u'€',
-+ u'\\textgreater':u'>', u'\\textless':u'<', u'\\textordfeminine':u'ª',
-+ u'\\textordmasculine':u'º', u'\\textquotedblleft':u'“',
-+ u'\\textquotedblright':u'”', u'\\textquoteright':u'’',
-+ u'\\textregistered':u'®', u'\\textrightarrow':u'→',
-+ u'\\textsection':u'§', u'\\texttrademark':u'™',
-+ u'\\texttwosuperior':u'²', u'\\textvisiblespace':u' ',
-+ u'\\therefore':u'∴', u'\\top':u'⊤', u'\\triangle':u'△',
-+ u'\\triangleleft':u'⊲', u'\\trianglelefteq':u'⊴', u'\\triangleq':u'≜',
-+ u'\\triangleright':u'▷', u'\\trianglerighteq':u'⊵',
-+ u'\\twoheadleftarrow':u'↞', u'\\twoheadrightarrow':u'↠',
-+ u'\\twonotes':u'♫', u'\\udot':u'⊍', u'\\unlhd':u'⊴', u'\\unrhd':u'⊵',
-+ u'\\unrhl':u'⊵', u'\\uparrow':u'↑', u'\\updownarrow':u'↕',
-+ u'\\upharpoonleft':u'↿', u'\\upharpoonright':u'↾', u'\\uplus':u'⊎',
-+ u'\\upuparrows':u'⇈', u'\\uranus':u'♅', u'\\vDash':u'⊨',
-+ u'\\varclubsuit':u'♧', u'\\vardiamondsuit':u'♦', u'\\varheartsuit':u'♥',
-+ u'\\varnothing':u'∅', u'\\varspadesuit':u'♤', u'\\vdash':u'⊢',
-+ u'\\vdots':u'⋮', u'\\vee':u'∨', u'\\vee)':u'∨', u'\\veebar':u'⊻',
-+ u'\\vert':u'∣', u'\\virgo':u'♍', u'\\wedge':u'∧', u'\\wedge)':u'∧',
-+ u'\\wp':u'℘', u'\\wr':u'≀', u'\\yen':u'¥', u'\\{':u'{', u'\\|':u'∥',
-+ u'\\}':u'}',
- }
-
- decoratedcommand = {
--
-+
- }
-
- decoratingfunctions = {
-- u'\\overleftarrow':u'⟵', u'\\overrightarrow':u'⟶', u'\\widehat':u'^',
-+ u'\\overleftarrow':u'⟵', u'\\overrightarrow':u'⟶', u'\\widehat':u'^',
- }
-
- endings = {
-- u'bracket':u'}', u'complex':u'\\]', u'endafter':u'}',
-- u'endbefore':u'\\end{', u'squarebracket':u']',
-+ u'bracket':u'}', u'complex':u'\\]', u'endafter':u'}',
-+ u'endbefore':u'\\end{', u'squarebracket':u']',
- }
-
- environments = {
-- u'align':[u'r',u'l',], u'eqnarray':[u'r',u'c',u'l',],
-- u'gathered':[u'l',u'l',],
-+ u'align':[u'r',u'l',], u'eqnarray':[u'r',u'c',u'l',],
-+ u'gathered':[u'l',u'l',],
- }
-
- fontfunctions = {
-- u'\\boldsymbol':u'b', u'\\mathbb':u'span class="blackboard"',
-- u'\\mathbb{A}':u'𝔸', u'\\mathbb{B}':u'𝔹', u'\\mathbb{C}':u'ℂ',
-- u'\\mathbb{D}':u'𝔻', u'\\mathbb{E}':u'𝔼', u'\\mathbb{F}':u'𝔽',
-- u'\\mathbb{G}':u'𝔾', u'\\mathbb{H}':u'ℍ', u'\\mathbb{J}':u'𝕁',
-- u'\\mathbb{K}':u'𝕂', u'\\mathbb{L}':u'𝕃', u'\\mathbb{N}':u'ℕ',
-- u'\\mathbb{O}':u'𝕆', u'\\mathbb{P}':u'ℙ', u'\\mathbb{Q}':u'ℚ',
-- u'\\mathbb{R}':u'ℝ', u'\\mathbb{S}':u'𝕊', u'\\mathbb{T}':u'𝕋',
-- u'\\mathbb{W}':u'𝕎', u'\\mathbb{Z}':u'ℤ', u'\\mathbf':u'b',
-- u'\\mathcal':u'span class="scriptfont"', u'\\mathcal{B}':u'ℬ',
-- u'\\mathcal{E}':u'ℰ', u'\\mathcal{F}':u'ℱ', u'\\mathcal{H}':u'ℋ',
-- u'\\mathcal{I}':u'ℐ', u'\\mathcal{L}':u'ℒ', u'\\mathcal{M}':u'ℳ',
-- u'\\mathcal{R}':u'ℛ', u'\\mathfrak':u'span class="fraktur"',
-- u'\\mathfrak{C}':u'ℭ', u'\\mathfrak{F}':u'𝔉', u'\\mathfrak{H}':u'ℌ',
-- u'\\mathfrak{I}':u'ℑ', u'\\mathfrak{R}':u'ℜ', u'\\mathfrak{Z}':u'ℨ',
-- u'\\mathit':u'i', u'\\mathring{A}':u'Å', u'\\mathring{U}':u'Ů',
-- u'\\mathring{a}':u'å', u'\\mathring{u}':u'ů', u'\\mathring{w}':u'ẘ',
-- u'\\mathring{y}':u'ẙ', u'\\mathrm':u'span class="mathrm"',
-- u'\\mathscr':u'span class="scriptfont"', u'\\mathscr{B}':u'ℬ',
-- u'\\mathscr{E}':u'ℰ', u'\\mathscr{F}':u'ℱ', u'\\mathscr{H}':u'ℋ',
-- u'\\mathscr{I}':u'ℐ', u'\\mathscr{L}':u'ℒ', u'\\mathscr{M}':u'ℳ',
-- u'\\mathscr{R}':u'ℛ', u'\\mathsf':u'span class="mathsf"',
-- u'\\mathtt':u'tt',
-+ u'\\boldsymbol':u'b', u'\\mathbb':u'span class="blackboard"',
-+ u'\\mathbb{A}':u'𝔸', u'\\mathbb{B}':u'𝔹', u'\\mathbb{C}':u'ℂ',
-+ u'\\mathbb{D}':u'𝔻', u'\\mathbb{E}':u'𝔼', u'\\mathbb{F}':u'𝔽',
-+ u'\\mathbb{G}':u'𝔾', u'\\mathbb{H}':u'ℍ', u'\\mathbb{J}':u'𝕁',
-+ u'\\mathbb{K}':u'𝕂', u'\\mathbb{L}':u'𝕃', u'\\mathbb{N}':u'ℕ',
-+ u'\\mathbb{O}':u'𝕆', u'\\mathbb{P}':u'ℙ', u'\\mathbb{Q}':u'ℚ',
-+ u'\\mathbb{R}':u'ℝ', u'\\mathbb{S}':u'𝕊', u'\\mathbb{T}':u'𝕋',
-+ u'\\mathbb{W}':u'𝕎', u'\\mathbb{Z}':u'ℤ', u'\\mathbf':u'b',
-+ u'\\mathcal':u'span class="scriptfont"', u'\\mathcal{B}':u'ℬ',
-+ u'\\mathcal{E}':u'ℰ', u'\\mathcal{F}':u'ℱ', u'\\mathcal{H}':u'ℋ',
-+ u'\\mathcal{I}':u'ℐ', u'\\mathcal{L}':u'ℒ', u'\\mathcal{M}':u'ℳ',
-+ u'\\mathcal{R}':u'ℛ', u'\\mathfrak':u'span class="fraktur"',
-+ u'\\mathfrak{C}':u'ℭ', u'\\mathfrak{F}':u'𝔉', u'\\mathfrak{H}':u'ℌ',
-+ u'\\mathfrak{I}':u'ℑ', u'\\mathfrak{R}':u'ℜ', u'\\mathfrak{Z}':u'ℨ',
-+ u'\\mathit':u'i', u'\\mathring{A}':u'Å', u'\\mathring{U}':u'Ů',
-+ u'\\mathring{a}':u'å', u'\\mathring{u}':u'ů', u'\\mathring{w}':u'ẘ',
-+ u'\\mathring{y}':u'ẙ', u'\\mathrm':u'span class="mathrm"',
-+ u'\\mathscr':u'span class="scriptfont"', u'\\mathscr{B}':u'ℬ',
-+ u'\\mathscr{E}':u'ℰ', u'\\mathscr{F}':u'ℱ', u'\\mathscr{H}':u'ℋ',
-+ u'\\mathscr{I}':u'ℐ', u'\\mathscr{L}':u'ℒ', u'\\mathscr{M}':u'ℳ',
-+ u'\\mathscr{R}':u'ℛ', u'\\mathsf':u'span class="mathsf"',
-+ u'\\mathtt':u'tt',
- }
-
- hybridfunctions = {
--
-- u'\\binom':[u'{$1}{$2}',u'f2{(}f0{f1{$1}f1{$2}}f2{)}',u'span class="binom"',u'span class="binomstack"',u'span class="bigsymbol"',],
-- u'\\boxed':[u'{$1}',u'f0{$1}',u'span class="boxed"',],
-- u'\\cfrac':[u'[$p!]{$1}{$2}',u'f0{f3{(}f1{$1}f3{)/(}f2{$2}f3{)}}',u'span class="fullfraction"',u'span class="numerator align-$p"',u'span class="denominator"',u'span class="ignored"',],
-- u'\\color':[u'{$p!}{$1}',u'f0{$1}',u'span style="color: $p;"',],
-- u'\\colorbox':[u'{$p!}{$1}',u'f0{$1}',u'span class="colorbox" style="background: $p;"',],
-- u'\\dbinom':[u'{$1}{$2}',u'(f0{f1{f2{$1}}f1{f2{ }}f1{f2{$2}}})',u'span class="binomial"',u'span class="binomrow"',u'span class="binomcell"',],
-- u'\\dfrac':[u'{$1}{$2}',u'f0{f3{(}f1{$1}f3{)/(}f2{$2}f3{)}}',u'span class="fullfraction"',u'span class="numerator"',u'span class="denominator"',u'span class="ignored"',],
-- u'\\displaystyle':[u'{$1}',u'f0{$1}',u'span class="displaystyle"',],
-- u'\\fbox':[u'{$1}',u'f0{$1}',u'span class="fbox"',],
-- u'\\fboxrule':[u'{$p!}',u'f0{}',u'ignored',],
-- u'\\fboxsep':[u'{$p!}',u'f0{}',u'ignored',],
-- u'\\fcolorbox':[u'{$p!}{$q!}{$1}',u'f0{$1}',u'span class="boxed" style="border-color: $p; background: $q;"',],
-- u'\\frac':[u'{$1}{$2}',u'f0{f3{(}f1{$1}f3{)/(}f2{$2}f3{)}}',u'span class="fraction"',u'span class="numerator"',u'span class="denominator"',u'span class="ignored"',],
-- u'\\framebox':[u'[$p!][$q!]{$1}',u'f0{$1}',u'span class="framebox align-$q" style="width: $p;"',],
-- u'\\href':[u'[$o]{$u!}{$t!}',u'f0{$t}',u'a href="$u"',],
-- u'\\hspace':[u'{$p!}',u'f0{ }',u'span class="hspace" style="width: $p;"',],
-- u'\\leftroot':[u'{$p!}',u'f0{ }',u'span class="leftroot" style="width: $p;px"',],
-- u'\\nicefrac':[u'{$1}{$2}',u'f0{f1{$1}⁄f2{$2}}',u'span class="fraction"',u'sup class="numerator"',u'sub class="denominator"',u'span class="ignored"',],
-- u'\\parbox':[u'[$p!]{$w!}{$1}',u'f0{1}',u'div class="Boxed" style="width: $w;"',],
-- u'\\raisebox':[u'{$p!}{$1}',u'f0{$1.font}',u'span class="raisebox" style="vertical-align: $p;"',],
-- u'\\renewenvironment':[u'{$1!}{$2!}{$3!}',u'',],
-- u'\\rule':[u'[$v!]{$w!}{$h!}',u'f0/',u'hr class="line" style="width: $w; height: $h;"',],
-- u'\\scriptscriptstyle':[u'{$1}',u'f0{$1}',u'span class="scriptscriptstyle"',],
-- u'\\scriptstyle':[u'{$1}',u'f0{$1}',u'span class="scriptstyle"',],
-- u'\\sqrt':[u'[$0]{$1}',u'f0{f1{$0}f2{√}f4{(}f3{$1}f4{)}}',u'span class="sqrt"',u'sup class="root"',u'span class="radical"',u'span class="root"',u'span class="ignored"',],
-- u'\\stackrel':[u'{$1}{$2}',u'f0{f1{$1}f2{$2}}',u'span class="stackrel"',u'span class="upstackrel"',u'span class="downstackrel"',],
-- u'\\tbinom':[u'{$1}{$2}',u'(f0{f1{f2{$1}}f1{f2{ }}f1{f2{$2}}})',u'span class="binomial"',u'span class="binomrow"',u'span class="binomcell"',],
-- u'\\textcolor':[u'{$p!}{$1}',u'f0{$1}',u'span style="color: $p;"',],
-- u'\\textstyle':[u'{$1}',u'f0{$1}',u'span class="textstyle"',],
-- u'\\unit':[u'[$0]{$1}',u'$0f0{$1.font}',u'span class="unit"',],
-- u'\\unitfrac':[u'[$0]{$1}{$2}',u'$0f0{f1{$1.font}⁄f2{$2.font}}',u'span class="fraction"',u'sup class="unit"',u'sub class="unit"',],
-- u'\\uproot':[u'{$p!}',u'f0{ }',u'span class="uproot" style="width: $p;px"',],
-- u'\\url':[u'{$u!}',u'f0{$u}',u'a href="$u"',],
-- u'\\vspace':[u'{$p!}',u'f0{ }',u'span class="vspace" style="height: $p;"',],
-+
-+ u'\\binom':[u'{$1}{$2}',u'f2{(}f0{f1{$1}f1{$2}}f2{)}',u'span class="binom"',u'span class="binomstack"',u'span class="bigsymbol"',],
-+ u'\\boxed':[u'{$1}',u'f0{$1}',u'span class="boxed"',],
-+ u'\\cfrac':[u'[$p!]{$1}{$2}',u'f0{f3{(}f1{$1}f3{)/(}f2{$2}f3{)}}',u'span class="fullfraction"',u'span class="numerator align-$p"',u'span class="denominator"',u'span class="ignored"',],
-+ u'\\color':[u'{$p!}{$1}',u'f0{$1}',u'span style="color: $p;"',],
-+ u'\\colorbox':[u'{$p!}{$1}',u'f0{$1}',u'span class="colorbox" style="background: $p;"',],
-+ u'\\dbinom':[u'{$1}{$2}',u'(f0{f1{f2{$1}}f1{f2{ }}f1{f2{$2}}})',u'span class="binomial"',u'span class="binomrow"',u'span class="binomcell"',],
-+ u'\\dfrac':[u'{$1}{$2}',u'f0{f3{(}f1{$1}f3{)/(}f2{$2}f3{)}}',u'span class="fullfraction"',u'span class="numerator"',u'span class="denominator"',u'span class="ignored"',],
-+ u'\\displaystyle':[u'{$1}',u'f0{$1}',u'span class="displaystyle"',],
-+ u'\\fbox':[u'{$1}',u'f0{$1}',u'span class="fbox"',],
-+ u'\\fboxrule':[u'{$p!}',u'f0{}',u'ignored',],
-+ u'\\fboxsep':[u'{$p!}',u'f0{}',u'ignored',],
-+ u'\\fcolorbox':[u'{$p!}{$q!}{$1}',u'f0{$1}',u'span class="boxed" style="border-color: $p; background: $q;"',],
-+ u'\\frac':[u'{$1}{$2}',u'f0{f3{(}f1{$1}f3{)/(}f2{$2}f3{)}}',u'span class="fraction"',u'span class="numerator"',u'span class="denominator"',u'span class="ignored"',],
-+ u'\\framebox':[u'[$p!][$q!]{$1}',u'f0{$1}',u'span class="framebox align-$q" style="width: $p;"',],
-+ u'\\href':[u'[$o]{$u!}{$t!}',u'f0{$t}',u'a href="$u"',],
-+ u'\\hspace':[u'{$p!}',u'f0{ }',u'span class="hspace" style="width: $p;"',],
-+ u'\\leftroot':[u'{$p!}',u'f0{ }',u'span class="leftroot" style="width: $p;px"',],
-+ u'\\nicefrac':[u'{$1}{$2}',u'f0{f1{$1}⁄f2{$2}}',u'span class="fraction"',u'sup class="numerator"',u'sub class="denominator"',u'span class="ignored"',],
-+ u'\\parbox':[u'[$p!]{$w!}{$1}',u'f0{1}',u'div class="Boxed" style="width: $w;"',],
-+ u'\\raisebox':[u'{$p!}{$1}',u'f0{$1.font}',u'span class="raisebox" style="vertical-align: $p;"',],
-+ u'\\renewenvironment':[u'{$1!}{$2!}{$3!}',u'',],
-+ u'\\rule':[u'[$v!]{$w!}{$h!}',u'f0/',u'hr class="line" style="width: $w; height: $h;"',],
-+ u'\\scriptscriptstyle':[u'{$1}',u'f0{$1}',u'span class="scriptscriptstyle"',],
-+ u'\\scriptstyle':[u'{$1}',u'f0{$1}',u'span class="scriptstyle"',],
-+ u'\\sqrt':[u'[$0]{$1}',u'f0{f1{$0}f2{√}f4{(}f3{$1}f4{)}}',u'span class="sqrt"',u'sup class="root"',u'span class="radical"',u'span class="root"',u'span class="ignored"',],
-+ u'\\stackrel':[u'{$1}{$2}',u'f0{f1{$1}f2{$2}}',u'span class="stackrel"',u'span class="upstackrel"',u'span class="downstackrel"',],
-+ u'\\tbinom':[u'{$1}{$2}',u'(f0{f1{f2{$1}}f1{f2{ }}f1{f2{$2}}})',u'span class="binomial"',u'span class="binomrow"',u'span class="binomcell"',],
-+ u'\\textcolor':[u'{$p!}{$1}',u'f0{$1}',u'span style="color: $p;"',],
-+ u'\\textstyle':[u'{$1}',u'f0{$1}',u'span class="textstyle"',],
-+ u'\\unit':[u'[$0]{$1}',u'$0f0{$1.font}',u'span class="unit"',],
-+ u'\\unitfrac':[u'[$0]{$1}{$2}',u'$0f0{f1{$1.font}⁄f2{$2.font}}',u'span class="fraction"',u'sup class="unit"',u'sub class="unit"',],
-+ u'\\uproot':[u'{$p!}',u'f0{ }',u'span class="uproot" style="width: $p;px"',],
-+ u'\\url':[u'{$u!}',u'f0{$u}',u'a href="$u"',],
-+ u'\\vspace':[u'{$p!}',u'f0{ }',u'span class="vspace" style="height: $p;"',],
- }
-
- hybridsizes = {
-- u'\\binom':u'$1+$2', u'\\cfrac':u'$1+$2', u'\\dbinom':u'$1+$2+1',
-- u'\\dfrac':u'$1+$2', u'\\frac':u'$1+$2', u'\\tbinom':u'$1+$2+1',
-+ u'\\binom':u'$1+$2', u'\\cfrac':u'$1+$2', u'\\dbinom':u'$1+$2+1',
-+ u'\\dfrac':u'$1+$2', u'\\frac':u'$1+$2', u'\\tbinom':u'$1+$2+1',
- }
-
- labelfunctions = {
-- u'\\label':u'a name="#"',
-+ u'\\label':u'a name="#"',
- }
-
- limitcommands = {
-- u'\\int':u'∫', u'\\intop':u'∫', u'\\lim':u'lim', u'\\prod':u'∏',
-- u'\\smallint':u'∫', u'\\sum':u'∑',
-+ u'\\int':u'∫', u'\\intop':u'∫', u'\\lim':u'lim', u'\\prod':u'∏',
-+ u'\\smallint':u'∫', u'\\sum':u'∑',
- }
-
- misccommands = {
-- u'\\limits':u'LimitPreviousCommand', u'\\newcommand':u'MacroDefinition',
-- u'\\renewcommand':u'MacroDefinition',
-- u'\\setcounter':u'SetCounterFunction', u'\\tag':u'FormulaTag',
-- u'\\tag*':u'FormulaTag',
-+ u'\\limits':u'LimitPreviousCommand', u'\\newcommand':u'MacroDefinition',
-+ u'\\renewcommand':u'MacroDefinition',
-+ u'\\setcounter':u'SetCounterFunction', u'\\tag':u'FormulaTag',
-+ u'\\tag*':u'FormulaTag',
- }
-
- modified = {
-- u'\n':u'', u' ':u'', u'$':u'', u'&':u' ', u'\'':u'’', u'+':u' + ',
-- u',':u', ', u'-':u' − ', u'/':u' ⁄ ', u'<':u' < ', u'=':u' = ',
-- u'>':u' > ', u'@':u'', u'~':u'',
-+ u'\n':u'', u' ':u'', u'$':u'', u'&':u' ', u'\'':u'’', u'+':u' + ',
-+ u',':u', ', u'-':u' − ', u'/':u' ⁄ ', u'<':u' < ', u'=':u' = ',
-+ u'>':u' > ', u'@':u'', u'~':u'',
- }
-
- onefunctions = {
-- u'\\Big':u'span class="bigsymbol"', u'\\Bigg':u'span class="hugesymbol"',
-- u'\\bar':u'span class="bar"', u'\\begin{array}':u'span class="arraydef"',
-- u'\\big':u'span class="symbol"', u'\\bigg':u'span class="largesymbol"',
-- u'\\bigl':u'span class="bigsymbol"', u'\\bigr':u'span class="bigsymbol"',
-- u'\\centering':u'span class="align-center"',
-- u'\\ensuremath':u'span class="ensuremath"',
-- u'\\hphantom':u'span class="phantom"',
-- u'\\noindent':u'span class="noindent"',
-- u'\\overbrace':u'span class="overbrace"',
-- u'\\overline':u'span class="overline"',
-- u'\\phantom':u'span class="phantom"',
-- u'\\underbrace':u'span class="underbrace"', u'\\underline':u'u',
-- u'\\vphantom':u'span class="phantom"',
-+ u'\\Big':u'span class="bigsymbol"', u'\\Bigg':u'span class="hugesymbol"',
-+ u'\\bar':u'span class="bar"', u'\\begin{array}':u'span class="arraydef"',
-+ u'\\big':u'span class="symbol"', u'\\bigg':u'span class="largesymbol"',
-+ u'\\bigl':u'span class="bigsymbol"', u'\\bigr':u'span class="bigsymbol"',
-+ u'\\centering':u'span class="align-center"',
-+ u'\\ensuremath':u'span class="ensuremath"',
-+ u'\\hphantom':u'span class="phantom"',
-+ u'\\noindent':u'span class="noindent"',
-+ u'\\overbrace':u'span class="overbrace"',
-+ u'\\overline':u'span class="overline"',
-+ u'\\phantom':u'span class="phantom"',
-+ u'\\underbrace':u'span class="underbrace"', u'\\underline':u'u',
-+ u'\\vphantom':u'span class="phantom"',
- }
-
- spacedcommands = {
-- u'\\Leftrightarrow':u'⇔', u'\\Rightarrow':u'⇒', u'\\approx':u'≈',
-- u'\\dashrightarrow':u'⇢', u'\\equiv':u'≡', u'\\ge':u'≥', u'\\geq':u'≥',
-- u'\\implies':u' ⇒ ', u'\\in':u'∈', u'\\le':u'≤', u'\\leftarrow':u'←',
-- u'\\leq':u'≤', u'\\ne':u'≠', u'\\neq':u'≠', u'\\not\\in':u'∉',
-- u'\\propto':u'∝', u'\\rightarrow':u'→', u'\\rightsquigarrow':u'⇝',
-- u'\\sim':u'~', u'\\subset':u'⊂', u'\\subseteq':u'⊆', u'\\supset':u'⊃',
-- u'\\supseteq':u'⊇', u'\\times':u'×', u'\\to':u'→',
-+ u'\\Leftrightarrow':u'⇔', u'\\Rightarrow':u'⇒', u'\\approx':u'≈',
-+ u'\\dashrightarrow':u'⇢', u'\\equiv':u'≡', u'\\ge':u'≥', u'\\geq':u'≥',
-+ u'\\implies':u' ⇒ ', u'\\in':u'∈', u'\\le':u'≤', u'\\leftarrow':u'←',
-+ u'\\leq':u'≤', u'\\ne':u'≠', u'\\neq':u'≠', u'\\not\\in':u'∉',
-+ u'\\propto':u'∝', u'\\rightarrow':u'→', u'\\rightsquigarrow':u'⇝',
-+ u'\\sim':u'~', u'\\subset':u'⊂', u'\\subseteq':u'⊆', u'\\supset':u'⊃',
-+ u'\\supseteq':u'⊇', u'\\times':u'×', u'\\to':u'→',
- }
-
- starts = {
-- u'beginafter':u'}', u'beginbefore':u'\\begin{', u'bracket':u'{',
-- u'command':u'\\', u'comment':u'%', u'complex':u'\\[', u'simple':u'$',
-- u'squarebracket':u'[', u'unnumbered':u'*',
-+ u'beginafter':u'}', u'beginbefore':u'\\begin{', u'bracket':u'{',
-+ u'command':u'\\', u'comment':u'%', u'complex':u'\\[', u'simple':u'$',
-+ u'squarebracket':u'[', u'unnumbered':u'*',
- }
-
- symbolfunctions = {
-- u'^':u'sup', u'_':u'sub',
-+ u'^':u'sup', u'_':u'sub',
- }
-
- textfunctions = {
-- u'\\mbox':u'span class="mbox"', u'\\text':u'span class="text"',
-- u'\\textbf':u'b', u'\\textipa':u'span class="textipa"', u'\\textit':u'i',
-- u'\\textnormal':u'span class="textnormal"',
-- u'\\textrm':u'span class="textrm"',
-- u'\\textsc':u'span class="versalitas"',
-- u'\\textsf':u'span class="textsf"', u'\\textsl':u'i', u'\\texttt':u'tt',
-- u'\\textup':u'span class="normal"',
-+ u'\\mbox':u'span class="mbox"', u'\\text':u'span class="text"',
-+ u'\\textbf':u'b', u'\\textipa':u'span class="textipa"', u'\\textit':u'i',
-+ u'\\textnormal':u'span class="textnormal"',
-+ u'\\textrm':u'span class="textrm"',
-+ u'\\textsc':u'span class="versalitas"',
-+ u'\\textsf':u'span class="textsf"', u'\\textsl':u'i', u'\\texttt':u'tt',
-+ u'\\textup':u'span class="normal"',
- }
-
- unmodified = {
--
-- u'characters':[u'.',u'*',u'€',u'(',u')',u'[',u']',u':',u'·',u'!',u';',u'|',u'§',u'"',],
-+
-+ u'characters':[u'.',u'*',u'€',u'(',u')',u'[',u']',u':',u'·',u'!',u';',u'|',u'§',u'"',],
- }
-
- urls = {
-- u'googlecharts':u'http://chart.googleapis.com/chart?cht=tx&chl=',
-+ u'googlecharts':u'http://chart.googleapis.com/chart?cht=tx&chl=',
- }
-
- class GeneralConfig(object):
- "Configuration class from elyxer.config file"
-
- version = {
-- u'date':u'2011-06-27', u'lyxformat':u'413', u'number':u'1.2.3',
-+ u'date':u'2011-06-27', u'lyxformat':u'413', u'number':u'1.2.3',
- }
-
- class HeaderConfig(object):
- "Configuration class from elyxer.config file"
-
- parameters = {
-- u'beginpreamble':u'\\begin_preamble', u'branch':u'\\branch',
-- u'documentclass':u'\\textclass', u'endbranch':u'\\end_branch',
-- u'endpreamble':u'\\end_preamble', u'language':u'\\language',
-- u'lstset':u'\\lstset', u'outputchanges':u'\\output_changes',
-- u'paragraphseparation':u'\\paragraph_separation',
-- u'pdftitle':u'\\pdf_title', u'secnumdepth':u'\\secnumdepth',
-- u'tocdepth':u'\\tocdepth',
-+ u'beginpreamble':u'\\begin_preamble', u'branch':u'\\branch',
-+ u'documentclass':u'\\textclass', u'endbranch':u'\\end_branch',
-+ u'endpreamble':u'\\end_preamble', u'language':u'\\language',
-+ u'lstset':u'\\lstset', u'outputchanges':u'\\output_changes',
-+ u'paragraphseparation':u'\\paragraph_separation',
-+ u'pdftitle':u'\\pdf_title', u'secnumdepth':u'\\secnumdepth',
-+ u'tocdepth':u'\\tocdepth',
- }
-
- styles = {
--
-- u'article':[u'article',u'aastex',u'aapaper',u'acmsiggraph',u'sigplanconf',u'achemso',u'amsart',u'apa',u'arab-article',u'armenian-article',u'article-beamer',u'chess',u'dtk',u'elsarticle',u'heb-article',u'IEEEtran',u'iopart',u'kluwer',u'scrarticle-beamer',u'scrartcl',u'extarticle',u'paper',u'mwart',u'revtex4',u'spie',u'svglobal3',u'ltugboat',u'agu-dtd',u'jgrga',u'agums',u'entcs',u'egs',u'ijmpc',u'ijmpd',u'singlecol-new',u'doublecol-new',u'isprs',u'tarticle',u'jsarticle',u'jarticle',u'jss',u'literate-article',u'siamltex',u'cl2emult',u'llncs',u'svglobal',u'svjog',u'svprobth',],
-- u'book':[u'book',u'amsbook',u'scrbook',u'extbook',u'tufte-book',u'report',u'extreport',u'scrreprt',u'memoir',u'tbook',u'jsbook',u'jbook',u'mwbk',u'svmono',u'svmult',u'treport',u'jreport',u'mwrep',],
-+
-+ u'article':[u'article',u'aastex',u'aapaper',u'acmsiggraph',u'sigplanconf',u'achemso',u'amsart',u'apa',u'arab-article',u'armenian-article',u'article-beamer',u'chess',u'dtk',u'elsarticle',u'heb-article',u'IEEEtran',u'iopart',u'kluwer',u'scrarticle-beamer',u'scrartcl',u'extarticle',u'paper',u'mwart',u'revtex4',u'spie',u'svglobal3',u'ltugboat',u'agu-dtd',u'jgrga',u'agums',u'entcs',u'egs',u'ijmpc',u'ijmpd',u'singlecol-new',u'doublecol-new',u'isprs',u'tarticle',u'jsarticle',u'jarticle',u'jss',u'literate-article',u'siamltex',u'cl2emult',u'llncs',u'svglobal',u'svjog',u'svprobth',],
-+ u'book':[u'book',u'amsbook',u'scrbook',u'extbook',u'tufte-book',u'report',u'extreport',u'scrreprt',u'memoir',u'tbook',u'jsbook',u'jbook',u'mwbk',u'svmono',u'svmult',u'treport',u'jreport',u'mwrep',],
- }
-
- class ImageConfig(object):
- "Configuration class from elyxer.config file"
-
- converters = {
--
-- u'imagemagick':u'convert[ -density $scale][ -define $format:use-cropbox=true] "$input" "$output"',
-- u'inkscape':u'inkscape "$input" --export-png="$output"',
-+
-+ u'imagemagick':u'convert[ -density $scale][ -define $format:use-cropbox=true] "$input" "$output"',
-+ u'inkscape':u'inkscape "$input" --export-png="$output"',
- }
-
- cropboxformats = {
-- u'.eps':u'ps', u'.pdf':u'pdf', u'.ps':u'ps',
-+ u'.eps':u'ps', u'.pdf':u'pdf', u'.ps':u'ps',
- }
-
- formats = {
-- u'default':u'.png', u'vector':[u'.svg',u'.eps',],
-+ u'default':u'.png', u'vector':[u'.svg',u'.eps',],
- }
-
- class LayoutConfig(object):
- "Configuration class from elyxer.config file"
-
- groupable = {
--
-- u'allowed':[u'StringContainer',u'Constant',u'TaggedText',u'Align',u'TextFamily',u'EmphaticText',u'VersalitasText',u'BarredText',u'SizeText',u'ColorText',u'LangLine',u'Formula',],
-+
-+ u'allowed':[u'StringContainer',u'Constant',u'TaggedText',u'Align',u'TextFamily',u'EmphaticText',u'VersalitasText',u'BarredText',u'SizeText',u'ColorText',u'LangLine',u'Formula',],
- }
-
- class NewfangleConfig(object):
- "Configuration class from elyxer.config file"
-
- constants = {
-- u'chunkref':u'chunkref{', u'endcommand':u'}', u'endmark':u'>',
-- u'startcommand':u'\\', u'startmark':u'=<',
-+ u'chunkref':u'chunkref{', u'endcommand':u'}', u'endmark':u'>',
-+ u'startcommand':u'\\', u'startmark':u'=<',
- }
-
- class NumberingConfig(object):
- "Configuration class from elyxer.config file"
-
- layouts = {
--
-- u'ordered':[u'Chapter',u'Section',u'Subsection',u'Subsubsection',u'Paragraph',],
-- u'roman':[u'Part',u'Book',],
-+
-+ u'ordered':[u'Chapter',u'Section',u'Subsection',u'Subsubsection',u'Paragraph',],
-+ u'roman':[u'Part',u'Book',],
- }
-
- sequence = {
-- u'symbols':[u'*',u'**',u'†',u'‡',u'§',u'§§',u'¶',u'¶¶',u'#',u'##',],
-+ u'symbols':[u'*',u'**',u'†',u'‡',u'§',u'§§',u'¶',u'¶¶',u'#',u'##',],
- }
-
- class StyleConfig(object):
- "Configuration class from elyxer.config file"
-
- hspaces = {
-- u'\\enskip{}':u' ', u'\\hfill{}':u' ',
-- u'\\hspace*{\\fill}':u' ', u'\\hspace*{}':u'', u'\\hspace{}':u' ',
-- u'\\negthinspace{}':u'', u'\\qquad{}':u' ', u'\\quad{}':u' ',
-- u'\\space{}':u' ', u'\\thinspace{}':u' ', u'~':u' ',
-+ u'\\enskip{}':u' ', u'\\hfill{}':u' ',
-+ u'\\hspace*{\\fill}':u' ', u'\\hspace*{}':u'', u'\\hspace{}':u' ',
-+ u'\\negthinspace{}':u'', u'\\qquad{}':u' ', u'\\quad{}':u' ',
-+ u'\\space{}':u' ', u'\\thinspace{}':u' ', u'~':u' ',
- }
-
- quotes = {
-- u'ald':u'»', u'als':u'›', u'ard':u'«', u'ars':u'‹', u'eld':u'“',
-- u'els':u'‘', u'erd':u'”', u'ers':u'’', u'fld':u'«',
-- u'fls':u'‹', u'frd':u'»', u'frs':u'›', u'gld':u'„', u'gls':u'‚',
-- u'grd':u'“', u'grs':u'‘', u'pld':u'„', u'pls':u'‚', u'prd':u'”',
-- u'prs':u'’', u'sld':u'”', u'srd':u'”',
-+ u'ald':u'»', u'als':u'›', u'ard':u'«', u'ars':u'‹', u'eld':u'“',
-+ u'els':u'‘', u'erd':u'”', u'ers':u'’', u'fld':u'«',
-+ u'fls':u'‹', u'frd':u'»', u'frs':u'›', u'gld':u'„', u'gls':u'‚',
-+ u'grd':u'“', u'grs':u'‘', u'pld':u'„', u'pls':u'‚', u'prd':u'”',
-+ u'prs':u'’', u'sld':u'”', u'srd':u'”',
- }
-
- referenceformats = {
-- u'eqref':u'(@↕)', u'formatted':u'¶↕', u'nameref':u'$↕', u'pageref':u'#↕',
-- u'ref':u'@↕', u'vpageref':u'on-page#↕', u'vref':u'@on-page#↕',
-+ u'eqref':u'(@↕)', u'formatted':u'¶↕', u'nameref':u'$↕', u'pageref':u'#↕',
-+ u'ref':u'@↕', u'vpageref':u'on-page#↕', u'vref':u'@on-page#↕',
- }
-
- size = {
-- u'ignoredtexts':[u'col',u'text',u'line',u'page',u'theight',u'pheight',],
-+ u'ignoredtexts':[u'col',u'text',u'line',u'page',u'theight',u'pheight',],
- }
-
- vspaces = {
-- u'bigskip':u'