diff --git a/index.html b/index.html
index 1c7f19785..b7e49b077 100644
--- a/index.html
+++ b/index.html
@@ -1,10 +1,41 @@
-
+
+ What is KaTeX?
+ KaTeX is a math typesetting library for the web.
+
+ Advantages:
+
+ - Fast
+ - Simple API
+ - No dependencies
+ - Supports all major browsers including IE 8 through IE 11
+
+
+ Interactive demo:
+
+
+
+ Examples:
+
+
+
Performance comparison
+
+
+
diff --git a/lib/katex/fonts/KaTeX_AMS-Regular.eot b/lib/katex/fonts/KaTeX_AMS-Regular.eot
new file mode 100644
index 000000000..601c36f0d
Binary files /dev/null and b/lib/katex/fonts/KaTeX_AMS-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_AMS-Regular.ttf b/lib/katex/fonts/KaTeX_AMS-Regular.ttf
new file mode 100644
index 000000000..9d4082d4f
Binary files /dev/null and b/lib/katex/fonts/KaTeX_AMS-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_AMS-Regular.woff b/lib/katex/fonts/KaTeX_AMS-Regular.woff
new file mode 100644
index 000000000..530d42c05
Binary files /dev/null and b/lib/katex/fonts/KaTeX_AMS-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Caligraphic-Bold.eot b/lib/katex/fonts/KaTeX_Caligraphic-Bold.eot
new file mode 100644
index 000000000..e28f5c964
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Caligraphic-Bold.eot differ
diff --git a/lib/katex/fonts/KaTeX_Caligraphic-Bold.ttf b/lib/katex/fonts/KaTeX_Caligraphic-Bold.ttf
new file mode 100644
index 000000000..cb9b16393
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Caligraphic-Bold.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff b/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff
new file mode 100644
index 000000000..948d96bc7
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff differ
diff --git a/lib/katex/fonts/KaTeX_Caligraphic-Regular.eot b/lib/katex/fonts/KaTeX_Caligraphic-Regular.eot
new file mode 100644
index 000000000..7d1ca3f63
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Caligraphic-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Caligraphic-Regular.ttf b/lib/katex/fonts/KaTeX_Caligraphic-Regular.ttf
new file mode 100644
index 000000000..f300d7851
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Caligraphic-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff b/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff
new file mode 100644
index 000000000..9f2c0cce3
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Fraktur-Bold.eot b/lib/katex/fonts/KaTeX_Fraktur-Bold.eot
new file mode 100644
index 000000000..48b25e4a2
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Fraktur-Bold.eot differ
diff --git a/lib/katex/fonts/KaTeX_Fraktur-Bold.ttf b/lib/katex/fonts/KaTeX_Fraktur-Bold.ttf
new file mode 100644
index 000000000..78c954e7f
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Fraktur-Bold.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Fraktur-Bold.woff b/lib/katex/fonts/KaTeX_Fraktur-Bold.woff
new file mode 100644
index 000000000..0433ab1a4
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Fraktur-Bold.woff differ
diff --git a/lib/katex/fonts/KaTeX_Fraktur-Regular.eot b/lib/katex/fonts/KaTeX_Fraktur-Regular.eot
new file mode 100644
index 000000000..43d3e608b
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Fraktur-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Fraktur-Regular.ttf b/lib/katex/fonts/KaTeX_Fraktur-Regular.ttf
new file mode 100644
index 000000000..9874bdf81
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Fraktur-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Fraktur-Regular.woff b/lib/katex/fonts/KaTeX_Fraktur-Regular.woff
new file mode 100644
index 000000000..6c493aa9e
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Fraktur-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Greek-Bold.ttf b/lib/katex/fonts/KaTeX_Greek-Bold.ttf
new file mode 100644
index 000000000..708e56f33
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Greek-Bold.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Greek-BoldItalic.ttf b/lib/katex/fonts/KaTeX_Greek-BoldItalic.ttf
new file mode 100644
index 000000000..1e195dafa
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Greek-BoldItalic.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Greek-Italic.ttf b/lib/katex/fonts/KaTeX_Greek-Italic.ttf
new file mode 100644
index 000000000..50d477c51
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Greek-Italic.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Greek-Regular.ttf b/lib/katex/fonts/KaTeX_Greek-Regular.ttf
new file mode 100644
index 000000000..d79147c6a
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Greek-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Main-Bold.eot b/lib/katex/fonts/KaTeX_Main-Bold.eot
new file mode 100644
index 000000000..e059f5c9a
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Main-Bold.eot differ
diff --git a/lib/katex/fonts/KaTeX_Main-Bold.ttf b/lib/katex/fonts/KaTeX_Main-Bold.ttf
new file mode 100644
index 000000000..f7023b33b
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Main-Bold.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Main-Bold.woff b/lib/katex/fonts/KaTeX_Main-Bold.woff
new file mode 100644
index 000000000..b866d2f07
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Main-Bold.woff differ
diff --git a/lib/katex/fonts/KaTeX_Main-Italic.eot b/lib/katex/fonts/KaTeX_Main-Italic.eot
new file mode 100644
index 000000000..7e8ccaf8f
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Main-Italic.eot differ
diff --git a/lib/katex/fonts/KaTeX_Main-Italic.ttf b/lib/katex/fonts/KaTeX_Main-Italic.ttf
new file mode 100644
index 000000000..c58fc52da
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Main-Italic.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Main-Italic.woff b/lib/katex/fonts/KaTeX_Main-Italic.woff
new file mode 100644
index 000000000..94c64de2e
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Main-Italic.woff differ
diff --git a/lib/katex/fonts/KaTeX_Main-Regular.eot b/lib/katex/fonts/KaTeX_Main-Regular.eot
new file mode 100644
index 000000000..2f78844a6
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Main-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Main-Regular.ttf b/lib/katex/fonts/KaTeX_Main-Regular.ttf
new file mode 100644
index 000000000..928112482
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Main-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Main-Regular.woff b/lib/katex/fonts/KaTeX_Main-Regular.woff
new file mode 100644
index 000000000..664952f9a
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Main-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Math-BoldItalic.eot b/lib/katex/fonts/KaTeX_Math-BoldItalic.eot
new file mode 100644
index 000000000..ae9977280
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Math-BoldItalic.eot differ
diff --git a/lib/katex/fonts/KaTeX_Math-BoldItalic.ttf b/lib/katex/fonts/KaTeX_Math-BoldItalic.ttf
new file mode 100644
index 000000000..b9c054674
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Math-BoldItalic.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Math-BoldItalic.woff b/lib/katex/fonts/KaTeX_Math-BoldItalic.woff
new file mode 100644
index 000000000..30511d961
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Math-BoldItalic.woff differ
diff --git a/lib/katex/fonts/KaTeX_Math-Italic.eot b/lib/katex/fonts/KaTeX_Math-Italic.eot
new file mode 100644
index 000000000..1f08bb3f8
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Math-Italic.eot differ
diff --git a/lib/katex/fonts/KaTeX_Math-Italic.ttf b/lib/katex/fonts/KaTeX_Math-Italic.ttf
new file mode 100644
index 000000000..b18b4891c
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Math-Italic.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Math-Italic.woff b/lib/katex/fonts/KaTeX_Math-Italic.woff
new file mode 100644
index 000000000..51bcf45fb
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Math-Italic.woff differ
diff --git a/lib/katex/fonts/KaTeX_Math-Regular.eot b/lib/katex/fonts/KaTeX_Math-Regular.eot
new file mode 100644
index 000000000..444b5851c
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Math-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Math-Regular.ttf b/lib/katex/fonts/KaTeX_Math-Regular.ttf
new file mode 100644
index 000000000..bb20d24a3
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Math-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Math-Regular.woff b/lib/katex/fonts/KaTeX_Math-Regular.woff
new file mode 100644
index 000000000..3e4a018cd
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Math-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_SansSerif-Bold.eot b/lib/katex/fonts/KaTeX_SansSerif-Bold.eot
new file mode 100644
index 000000000..810c3247e
Binary files /dev/null and b/lib/katex/fonts/KaTeX_SansSerif-Bold.eot differ
diff --git a/lib/katex/fonts/KaTeX_SansSerif-Bold.ttf b/lib/katex/fonts/KaTeX_SansSerif-Bold.ttf
new file mode 100644
index 000000000..5ad4220b8
Binary files /dev/null and b/lib/katex/fonts/KaTeX_SansSerif-Bold.ttf differ
diff --git a/lib/katex/fonts/KaTeX_SansSerif-Bold.woff b/lib/katex/fonts/KaTeX_SansSerif-Bold.woff
new file mode 100644
index 000000000..c0ba37738
Binary files /dev/null and b/lib/katex/fonts/KaTeX_SansSerif-Bold.woff differ
diff --git a/lib/katex/fonts/KaTeX_SansSerif-Italic.eot b/lib/katex/fonts/KaTeX_SansSerif-Italic.eot
new file mode 100644
index 000000000..3686accba
Binary files /dev/null and b/lib/katex/fonts/KaTeX_SansSerif-Italic.eot differ
diff --git a/lib/katex/fonts/KaTeX_SansSerif-Italic.ttf b/lib/katex/fonts/KaTeX_SansSerif-Italic.ttf
new file mode 100644
index 000000000..2dfc064b4
Binary files /dev/null and b/lib/katex/fonts/KaTeX_SansSerif-Italic.ttf differ
diff --git a/lib/katex/fonts/KaTeX_SansSerif-Italic.woff b/lib/katex/fonts/KaTeX_SansSerif-Italic.woff
new file mode 100644
index 000000000..89dcced97
Binary files /dev/null and b/lib/katex/fonts/KaTeX_SansSerif-Italic.woff differ
diff --git a/lib/katex/fonts/KaTeX_SansSerif-Regular.eot b/lib/katex/fonts/KaTeX_SansSerif-Regular.eot
new file mode 100644
index 000000000..5c430a6f2
Binary files /dev/null and b/lib/katex/fonts/KaTeX_SansSerif-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_SansSerif-Regular.ttf b/lib/katex/fonts/KaTeX_SansSerif-Regular.ttf
new file mode 100644
index 000000000..ecac87cb1
Binary files /dev/null and b/lib/katex/fonts/KaTeX_SansSerif-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_SansSerif-Regular.woff b/lib/katex/fonts/KaTeX_SansSerif-Regular.woff
new file mode 100644
index 000000000..13d453a8a
Binary files /dev/null and b/lib/katex/fonts/KaTeX_SansSerif-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Script-Regular.eot b/lib/katex/fonts/KaTeX_Script-Regular.eot
new file mode 100644
index 000000000..da729a5bb
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Script-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Script-Regular.ttf b/lib/katex/fonts/KaTeX_Script-Regular.ttf
new file mode 100644
index 000000000..0d2ff967b
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Script-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Script-Regular.woff b/lib/katex/fonts/KaTeX_Script-Regular.woff
new file mode 100644
index 000000000..6e102d76f
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Script-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Size1-Regular.eot b/lib/katex/fonts/KaTeX_Size1-Regular.eot
new file mode 100644
index 000000000..d533adbc0
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size1-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Size1-Regular.ttf b/lib/katex/fonts/KaTeX_Size1-Regular.ttf
new file mode 100644
index 000000000..dab5d7feb
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size1-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Size1-Regular.woff b/lib/katex/fonts/KaTeX_Size1-Regular.woff
new file mode 100644
index 000000000..5da9c2092
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size1-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Size2-Regular.eot b/lib/katex/fonts/KaTeX_Size2-Regular.eot
new file mode 100644
index 000000000..0bd3149f4
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size2-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Size2-Regular.ttf b/lib/katex/fonts/KaTeX_Size2-Regular.ttf
new file mode 100644
index 000000000..662da3cc2
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size2-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Size2-Regular.woff b/lib/katex/fonts/KaTeX_Size2-Regular.woff
new file mode 100644
index 000000000..cb8883ee8
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size2-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Size3-Regular.eot b/lib/katex/fonts/KaTeX_Size3-Regular.eot
new file mode 100644
index 000000000..fcec1eeac
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size3-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Size3-Regular.ttf b/lib/katex/fonts/KaTeX_Size3-Regular.ttf
new file mode 100644
index 000000000..6862b2f8e
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size3-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Size3-Regular.woff b/lib/katex/fonts/KaTeX_Size3-Regular.woff
new file mode 100644
index 000000000..360df05b5
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size3-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Size4-Regular.eot b/lib/katex/fonts/KaTeX_Size4-Regular.eot
new file mode 100644
index 000000000..ed540e78d
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size4-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Size4-Regular.ttf b/lib/katex/fonts/KaTeX_Size4-Regular.ttf
new file mode 100644
index 000000000..5ec679bc5
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size4-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Size4-Regular.woff b/lib/katex/fonts/KaTeX_Size4-Regular.woff
new file mode 100644
index 000000000..34f271784
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Size4-Regular.woff differ
diff --git a/lib/katex/fonts/KaTeX_Typewriter-Regular.eot b/lib/katex/fonts/KaTeX_Typewriter-Regular.eot
new file mode 100644
index 000000000..3d6e6a29d
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Typewriter-Regular.eot differ
diff --git a/lib/katex/fonts/KaTeX_Typewriter-Regular.ttf b/lib/katex/fonts/KaTeX_Typewriter-Regular.ttf
new file mode 100644
index 000000000..5b356564c
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Typewriter-Regular.ttf differ
diff --git a/lib/katex/fonts/KaTeX_Typewriter-Regular.woff b/lib/katex/fonts/KaTeX_Typewriter-Regular.woff
new file mode 100644
index 000000000..c7325050a
Binary files /dev/null and b/lib/katex/fonts/KaTeX_Typewriter-Regular.woff differ
diff --git a/lib/katex/fonts/fonts.css b/lib/katex/fonts/fonts.css
new file mode 100644
index 000000000..873b0a58c
--- /dev/null
+++ b/lib/katex/fonts/fonts.css
@@ -0,0 +1,239 @@
+@font-face {
+ font-family: 'KaTeX_AMS';
+ src: url('KaTeX_AMS-Regular.eot');
+ src: url('KaTeX_AMS-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_AMS-Regular.woff') format('woff'),
+ url('KaTeX_AMS-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Caligraphic';
+ src: url('KaTeX_Caligraphic-Bold.eot');
+ src: url('KaTeX_Caligraphic-Bold.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Caligraphic-Bold.woff') format('woff'),
+ url('KaTeX_Caligraphic-Bold.ttf') format('truetype');
+ font-weight: bold;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Caligraphic';
+ src: url('KaTeX_Caligraphic-Regular.eot');
+ src: url('KaTeX_Caligraphic-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Caligraphic-Regular.woff') format('woff'),
+ url('KaTeX_Caligraphic-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Fraktur';
+ src: url('KaTeX_Fraktur-Bold.eot');
+ src: url('KaTeX_Fraktur-Bold.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Fraktur-Bold.woff') format('woff'),
+ url('KaTeX_Fraktur-Bold.ttf') format('truetype');
+ font-weight: bold;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Fraktur';
+ src: url('KaTeX_Fraktur-Regular.eot');
+ src: url('KaTeX_Fraktur-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Fraktur-Regular.woff') format('woff'),
+ url('KaTeX_Fraktur-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Greek';
+ src: url('KaTeX_Greek-Bold.eot');
+ src: url('KaTeX_Greek-Bold.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Greek-Bold.woff') format('woff'),
+ url('KaTeX_Greek-Bold.ttf') format('truetype');
+ font-weight: bold;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Greek';
+ src: url('KaTeX_Greek-BoldItalic.eot');
+ src: url('KaTeX_Greek-BoldItalic.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Greek-BoldItalic.woff') format('woff'),
+ url('KaTeX_Greek-BoldItalic.ttf') format('truetype');
+ font-weight: bold;
+ font-style: italic;
+}
+
+@font-face {
+ font-family: 'KaTeX_Greek';
+ src: url('KaTeX_Greek-Italic.eot');
+ src: url('KaTeX_Greek-Italic.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Greek-Italic.woff') format('woff'),
+ url('KaTeX_Greek-Italic.ttf') format('truetype');
+ font-weight: normal;
+ font-style: italic;
+}
+
+@font-face {
+ font-family: 'KaTeX_Greek';
+ src: url('KaTeX_Greek-Regular.eot');
+ src: url('KaTeX_Greek-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Greek-Regular.woff') format('woff'),
+ url('KaTeX_Greek-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Main';
+ src: url('KaTeX_Main-Bold.eot');
+ src: url('KaTeX_Main-Bold.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Main-Bold.woff') format('woff'),
+ url('KaTeX_Main-Bold.ttf') format('truetype');
+ font-weight: bold;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Main';
+ src: url('KaTeX_Main-Italic.eot');
+ src: url('KaTeX_Main-Italic.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Main-Italic.woff') format('woff'),
+ url('KaTeX_Main-Italic.ttf') format('truetype');
+ font-weight: normal;
+ font-style: italic;
+}
+
+@font-face {
+ font-family: 'KaTeX_Main';
+ src: url('KaTeX_Main-Regular.eot');
+ src: url('KaTeX_Main-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Main-Regular.woff') format('woff'),
+ url('KaTeX_Main-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Math';
+ src: url('KaTeX_Math-BoldItalic.eot');
+ src: url('KaTeX_Math-BoldItalic.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Math-BoldItalic.woff') format('woff'),
+ url('KaTeX_Math-BoldItalic.ttf') format('truetype');
+ font-weight: bold;
+ font-style: italic;
+}
+
+@font-face {
+ font-family: 'KaTeX_Math';
+ src: url('KaTeX_Math-Italic.eot');
+ src: url('KaTeX_Math-Italic.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Math-Italic.woff') format('woff'),
+ url('KaTeX_Math-Italic.ttf') format('truetype');
+ font-weight: normal;
+ font-style: italic;
+}
+
+@font-face {
+ font-family: 'KaTeX_Math';
+ src: url('KaTeX_Math-Regular.eot');
+ src: url('KaTeX_Math-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Math-Regular.woff') format('woff'),
+ url('KaTeX_Math-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_SansSerif';
+ src: url('KaTeX_SansSerif-Bold.eot');
+ src: url('KaTeX_SansSerif-Bold.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_SansSerif-Bold.woff') format('woff'),
+ url('KaTeX_SansSerif-Bold.ttf') format('truetype');
+ font-weight: bold;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_SansSerif';
+ src: url('KaTeX_SansSerif-Italic.eot');
+ src: url('KaTeX_SansSerif-Italic.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_SansSerif-Italic.woff') format('woff'),
+ url('KaTeX_SansSerif-Italic.ttf') format('truetype');
+ font-weight: normal;
+ font-style: italic;
+}
+
+@font-face {
+ font-family: 'KaTeX_SansSerif';
+ src: url('KaTeX_SansSerif-Regular.eot');
+ src: url('KaTeX_SansSerif-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_SansSerif-Regular.woff') format('woff'),
+ url('KaTeX_SansSerif-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Script';
+ src: url('KaTeX_Script-Regular.eot');
+ src: url('KaTeX_Script-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Script-Regular.woff') format('woff'),
+ url('KaTeX_Script-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Size1';
+ src: url('KaTeX_Size1-Regular.eot');
+ src: url('KaTeX_Size1-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Size1-Regular.woff') format('woff'),
+ url('KaTeX_Size1-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Size2';
+ src: url('KaTeX_Size2-Regular.eot');
+ src: url('KaTeX_Size2-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Size2-Regular.woff') format('woff'),
+ url('KaTeX_Size2-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Size3';
+ src: url('KaTeX_Size3-Regular.eot');
+ src: url('KaTeX_Size3-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Size3-Regular.woff') format('woff'),
+ url('KaTeX_Size3-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Size4';
+ src: url('KaTeX_Size4-Regular.eot');
+ src: url('KaTeX_Size4-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Size4-Regular.woff') format('woff'),
+ url('KaTeX_Size4-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'KaTeX_Typewriter';
+ src: url('KaTeX_Typewriter-Regular.eot');
+ src: url('KaTeX_Typewriter-Regular.eot?#iefix') format('embedded-opentype'),
+ url('KaTeX_Typewriter-Regular.woff') format('woff'),
+ url('KaTeX_Typewriter-Regular.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
diff --git a/lib/katex/katex.min.css b/lib/katex/katex.min.css
new file mode 100644
index 000000000..11c9cd17b
--- /dev/null
+++ b/lib/katex/katex.min.css
@@ -0,0 +1 @@
+.katex{font:400 1.21em katex_main;line-height:1.2;white-space:nowrap}.katex .base,.katex .katex-inner,.katex .strut{display:inline-block}.katex .mathit{font-family:KaTeX_Math;font-style:italic}.katex .amsrm{font-family:KaTeX_AMS}.katex .fix-ie{display:inline-table;table-layout:fixed}.katex .textstyle>.mord+.mop{margin-left:.16667em}.katex .textstyle>.mord+.mbin{margin-left:.22222em}.katex .textstyle>.mord+.mrel{margin-left:.27778em}.katex .textstyle>.mop+.mop,.katex .textstyle>.mop+.mord,.katex .textstyle>.mord+.minner{margin-left:.16667em}.katex .textstyle>.mop+.mrel{margin-left:.27778em}.katex .textstyle>.mop+.minner{margin-left:.16667em}.katex .textstyle>.mbin+.minner,.katex .textstyle>.mbin+.mop,.katex .textstyle>.mbin+.mopen,.katex .textstyle>.mbin+.mord{margin-left:.22222em}.katex .textstyle>.mrel+.minner,.katex .textstyle>.mrel+.mop,.katex .textstyle>.mrel+.mopen,.katex .textstyle>.mrel+.mord{margin-left:.27778em}.katex .textstyle>.mclose+.mop{margin-left:.16667em}.katex .textstyle>.mclose+.mbin{margin-left:.22222em}.katex .textstyle>.mclose+.mrel{margin-left:.27778em}.katex .textstyle>.mclose+.minner,.katex .textstyle>.minner+.mop,.katex .textstyle>.minner+.mord,.katex .textstyle>.mpunct+.mclose,.katex .textstyle>.mpunct+.minner,.katex .textstyle>.mpunct+.mop,.katex .textstyle>.mpunct+.mopen,.katex .textstyle>.mpunct+.mord,.katex .textstyle>.mpunct+.mpunct,.katex .textstyle>.mpunct+.mrel{margin-left:.16667em}.katex .textstyle>.minner+.mbin{margin-left:.22222em}.katex .textstyle>.minner+.mrel{margin-left:.27778em}.katex .mclose+.mop,.katex .minner+.mop,.katex .mop+.mop,.katex .mop+.mord,.katex .mord+.mop,.katex .textstyle>.minner+.minner,.katex .textstyle>.minner+.mopen,.katex .textstyle>.minner+.mpunct{margin-left:.16667em}.katex .reset-textstyle.textstyle{font-size:1em}.katex .reset-textstyle.scriptstyle{font-size:.7em}.katex .reset-textstyle.scriptscriptstyle{font-size:.5em}.katex .reset-scriptstyle.textstyle{font-size:1.42857em}.katex .reset-scriptstyle.scriptstyle{font-size:1em}.katex .reset-scriptstyle.scriptscriptstyle{font-size:.71429em}.katex .reset-scriptscriptstyle.textstyle{font-size:2em}.katex .reset-scriptscriptstyle.scriptstyle{font-size:1.4em}.katex .reset-scriptscriptstyle.scriptscriptstyle{font-size:1em}.katex .style-wrap{position:relative}.katex .msupsub{display:inline-block;text-align:left}.katex .msupsub .fix-ie,.katex .msupsub .msub,.katex .msupsub .msup{display:block;height:0;position:relative}.katex .mfrac,.katex .msupsub .fix-ie>span,.katex .msupsub .msub>span,.katex .msupsub .msup>span{display:inline-block}.katex .mfrac .fix-ie,.katex .mfrac .mfracden,.katex .mfrac .mfracmid,.katex .mfrac .mfracnum{display:block;height:0;position:relative;text-align:center}.katex .mfrac .fix-ie>span,.katex .mfrac .mfracden>span,.katex .mfrac .mfracmid>span,.katex .mfrac .mfracnum>span{display:inline-block}.katex .mfrac .mfracmid>.line{width:100%}.katex .mfrac .mfracmid>.line:before{border-bottom-style:solid;border-bottom-width:1px;content:"";display:block}.katex .mfrac .mfracmid>.line:after{border-bottom-style:solid;border-bottom-width:.05em;content:"";display:block;margin-top:-1px}.katex .mspace{display:inline-block}.katex .mspace.negativethinspace{margin-left:-.16667em}.katex .mspace.thinspace{width:.16667em}.katex .mspace.mediumspace{width:.22222em}.katex .mspace.thickspace{width:.27778em}.katex .mspace.enspace{width:.5em}.katex .mspace.quad{width:1em}.katex .mspace.qquad{width:2em}.katex .llap,.katex .rlap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner{left:0}.katex .katex-logo .a{font-size:.75em;margin-left:-.32em;position:relative;top:-.2em}.katex .katex-logo .t{margin-left:-.23em}.katex .katex-logo .e{margin-left:-.1667em;position:relative;top:.2155em}.katex .katex-logo .x{margin-left:-.125em}.katex .rule{display:inline-block;border-style:solid}.katex .overline{display:inline-block}.katex .overline>.fix-ie,.katex .overline>.overline-inner,.katex .overline>.overline-line{display:block;height:0;position:relative;text-align:center}.katex .overline>.fix-ie>span,.katex .overline>.overline-inner>span,.katex .overline>.overline-line>span{display:inline-block}.katex .overline>.overline-line>.line{width:100%}.katex .overline>.overline-line>.line:before{border-bottom-style:solid;border-bottom-width:1px;content:"";display:block}.katex .overline>.overline-line>.line:after{border-bottom-style:solid;border-bottom-width:.04em;content:"";display:block;margin-top:-1px}.katex .sqrt>.sqrt-sign{position:relative}.katex .sqrt>.sqrt-body{display:inline-block}.katex .sqrt>.sqrt-body>.fix-ie,.katex .sqrt>.sqrt-body>.sqrt-inner,.katex .sqrt>.sqrt-body>.sqrt-line{display:block;height:0;position:relative}.katex .sqrt>.sqrt-body>.fix-ie>span,.katex .sqrt>.sqrt-body>.sqrt-inner>span,.katex .sqrt>.sqrt-body>.sqrt-line>span{display:inline-block}.katex .sqrt>.sqrt-body>.sqrt-line>.line{width:100%}.katex .sqrt>.sqrt-body>.sqrt-line>.line:before{border-bottom-style:solid;border-bottom-width:1px;content:"";display:block}.katex .sqrt>.sqrt-body>.sqrt-line>.line:after{border-bottom-style:solid;border-bottom-width:.04em;content:"";display:block;margin-top:-1px}.katex .fontsize-ensurer,.katex .sizing{display:inline-block}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:2em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:3.46em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:4.14em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.98em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.7142857142857143em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.142857142857143em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.2857142857142858em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.4285714285714286em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.7142857142857144em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2.0571428571428574em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4714285714285715em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.9571428571428573em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.557142857142858em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8749999999999999em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.125em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.25em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4999999999999998em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7999999999999998em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.1624999999999996em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.5874999999999995em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:3.1125000000000003em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.5555555555555556em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.7777777777777777em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.888888888888889em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.1111111111111112em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.3333333333333333em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5999999999999999em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.922222222222222em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.3em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.766666666666667em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.7em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.8em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.9em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.2em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.44em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.73em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:2.07em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.49em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.4166666666666667em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.5833333333333334em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.6666666666666667em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.75em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.8333333333333334em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.4416666666666667em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.7249999999999999em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.075em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.3472222222222222em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.4861111111111111em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5555555555555556em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.625em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.6944444444444444em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333333334em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2013888888888888em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.4375em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.729166666666667em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.28901734104046245em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.40462427745664736em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.46242774566473993em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5202312138728324em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.5780346820809249em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6936416184971098em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8323699421965318em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.1965317919075145em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4393063583815031em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.24154589371980678em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.33816425120772947em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.38647342995169087em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.4347826086956522em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.48309178743961356em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5797101449275363em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6956521739130435em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8357487922705314em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.202898550724638em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2008032128514056em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2811244979919678em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.321285140562249em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3614457831325301em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4016064257028112em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48192771084337344em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5783132530120482em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6947791164658634em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8313253012048192em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult{display:inline-block}.katex .delimsizing.mult>.delimsizinginner,.katex .delimsizing.mult>.fix-ie{display:block;height:0;position:relative}.katex .delimsizing.mult>.delimsizinginner.size1>span,.katex .delimsizing.mult>.fix-ie.size1>span{font-family:Katex_Size1}.katex .delimsizing.mult>.delimsizinginner.size4>span,.katex .delimsizing.mult>.fix-ie.size4>span{font-family:Katex_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}
\ No newline at end of file
diff --git a/lib/katex/katex.min.js b/lib/katex/katex.min.js
new file mode 100644
index 000000000..b8c819ac3
--- /dev/null
+++ b/lib/katex/katex.min.js
@@ -0,0 +1,3403 @@
+(function(e){if("function"==typeof bootstrap)bootstrap("katex",e);else if("object"==typeof exports)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else if("undefined"!=typeof ses){if(!ses.ok())return;ses.makeKatex=e}else"undefined"!=typeof window?window.katex=e():global.katex=e()})(function(){var define,ses,bootstrap,module,exports;
+return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o