mirror of
https://github.com/TiddlyWiki/TiddlyWiki5.git
synced 2026-04-29 12:56:42 +00:00
First pass at KaTeX plugin
Finally fixes #458 thanks to the KaTeX plugin from Khan Academy
This commit is contained in:
42
plugins/tiddlywiki/katex/files/README.md
Normal file
42
plugins/tiddlywiki/katex/files/README.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# [<img src="https://khan.github.io/KaTeX/katex-logo.svg" width="130" alt="KaTeX">](http://khan.github.io/KaTeX/) [](https://travis-ci.org/Khan/KaTeX)
|
||||
|
||||
KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web.
|
||||
|
||||
* **Fast:** KaTeX renders its math synchronously and doesn't need to reflow the page. See how it compares to a competitor in [this speed test](http://jsperf.com/katex-vs-mathjax/).
|
||||
* **Print quality:** KaTeX’s layout is based on Donald Knuth’s TeX, the gold standard for math typesetting.
|
||||
* **Self contained:** KaTeX has no dependencies and can easily be bundled with your website resources.
|
||||
* **Server side rendering:** KaTeX produces the same output regardless of browser or environment, so you can pre-render expressions using Node.js and send them as plain HTML.
|
||||
|
||||
KaTeX supports all major browsers, including Chrome, Safari, Firefox, Opera, and IE 8 - IE 11.
|
||||
|
||||
## Usage
|
||||
|
||||
Download the built files from [the releases page](https://github.com/khan/katex/releases). Include the `katex.min.js` and `katex.min.css` files on your page:
|
||||
|
||||
```html
|
||||
<link rel="stylesheet" type="text/css" href="/path/to/katex.min.css">
|
||||
<script src="/path/to/katex.min.js" type="text/javascript"></script>
|
||||
```
|
||||
|
||||
Call `katex.render` with a TeX expression and a DOM element to render into:
|
||||
|
||||
```js
|
||||
katex.render("c = \\pm\\sqrt{a^2 + b^2}", element);
|
||||
```
|
||||
|
||||
To generate HTML on the server, you can use `katex.renderToString`:
|
||||
|
||||
```js
|
||||
var html = katex.renderToString("c = \\pm\\sqrt{a^2 + b^2}");
|
||||
// '<span class="katex">...</span>'
|
||||
```
|
||||
|
||||
Make sure to include the CSS and font files, but there is no need to include the JavaScript.
|
||||
|
||||
## Contributing
|
||||
|
||||
See [CONTRIBUTING.md](CONTRIBUTING.md)
|
||||
|
||||
## License
|
||||
|
||||
KaTeX is licenced under the [MIT License](http://opensource.org/licenses/MIT).
|
||||
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_AMS-Regular.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Bold.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Bold.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Bold.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Bold.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Bold.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Bold.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Italic.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Italic.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Italic.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Italic.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Italic.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Italic.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Main-Regular.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-BoldItalic.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-BoldItalic.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-BoldItalic.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-BoldItalic.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-BoldItalic.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Italic.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Regular.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Regular.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Regular.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Regular.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Regular.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Math-Regular.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size1-Regular.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size2-Regular.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size2-Regular.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size2-Regular.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size2-Regular.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size2-Regular.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size2-Regular.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size3-Regular.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size3-Regular.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size3-Regular.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size3-Regular.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size3-Regular.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size3-Regular.woff
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.eot
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.eot
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.ttf
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.ttf
Normal file
Binary file not shown.
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.woff
Normal file
BIN
plugins/tiddlywiki/katex/files/fonts/KaTeX_Size4-Regular.woff
Normal file
Binary file not shown.
1
plugins/tiddlywiki/katex/files/katex.min.css
vendored
Normal file
1
plugins/tiddlywiki/katex/files/katex.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
3
plugins/tiddlywiki/katex/files/katex.min.js
vendored
Normal file
3
plugins/tiddlywiki/katex/files/katex.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
2
plugins/tiddlywiki/katex/files/katex.without-font-face.min.css
vendored
Normal file
2
plugins/tiddlywiki/katex/files/katex.without-font-face.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
84
plugins/tiddlywiki/katex/files/tiddlywiki.files
Normal file
84
plugins/tiddlywiki/katex/files/tiddlywiki.files
Normal file
@@ -0,0 +1,84 @@
|
||||
{
|
||||
"tiddlers": [
|
||||
{
|
||||
"file": "fonts/KaTeX_AMS-Regular.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Main-Bold.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Main-Italic.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Main-Regular.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Math-BoldItalic.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-BoldItalic.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Math-Italic.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Math-Regular.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Regular.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Size1-Regular.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Size2-Regular.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Size3-Regular.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff"
|
||||
}
|
||||
},{
|
||||
"file": "fonts/KaTeX_Size4-Regular.woff",
|
||||
"fields": {
|
||||
"type": "application/font-woff",
|
||||
"title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff"
|
||||
}
|
||||
},{
|
||||
"file": "katex.without-font-face.min.css",
|
||||
"fields": {
|
||||
"type": "text/plain",
|
||||
"title": "$:/plugins/tiddlywiki/katex/katex.min.css"
|
||||
}
|
||||
},{
|
||||
"file": "katex.min.js",
|
||||
"fields": {
|
||||
"type": "application/javascript",
|
||||
"title": "$:/plugins/tiddlywiki/katex/katex.min.js",
|
||||
"module-type": "library"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user