neverything / katex

Custom fork of https://wordpress.org/plugins/katex/ that allows the files to be included during AJAX calls.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

=== KaTeX ===
Contributors: Thomas Churchman, Silvan Hagen
Tags: katex, latex, math, equation, tex, mathjax
Requires at least: 5.0
Tested up to: 5.5
Stable tag: 2.1.1
Requires PHP: 5.3
License: GPLv2 or later

Use the fastest math typesetting library on your website.

== Description ==
The KaTeX WordPress plugin enables you to use the fastest [TeX math typesetting engine](https://github.com/Khan/KaTeX) on your WordPress website. You can include TeX inside a `[katex]...[/katex]` shortcode or in a Gutenberg block. Either way the math will render beautifully on your website. When using Gutenberg blocks, the equations will render immediately inside your editor!

Equations in blocks or using the `[katex display=true]...[/katex]` shortcode will render on page in display mode--with bigger symbols--centered on their own line.

For compatability with other LaTeX plugins, this plugin optionally supports `[latex]...[/latex]` shortcodes.

You can choose to serve KaTeX yourself or through the third-party [jsDelivr CDN](http://www.jsdelivr.com).

[Plugin Website](https://wordpress.org/plugins/katex)

== Installation ==
1. Upload the `katex` folder to your `/wp-content/plugins/` directory or automatically download and install the plugin through WordPress's plugin manager;
1. Activate the plugin in WordPress; and
1. Use the `[latex]` shortcode or KaTeX Gutenberg blocks in your posts and pages.

== Frequently Asked Questions ==
= Can I move from LaTeX plugin X to this plugin? =

You should be able to replace any other LaTeX plugin using `[latex]` shortcodes without having to make changes to existing posts. Other plugins might handle display-mode latex other than `[latex display=true]...[/latex]`, in which case old posts unfortunately have to be changed.

== Screenshots ==
1. Preview your TeX right inside the editor.
1. TeX is rendered inside your visitors' browsers.

== Changelog ==
= 2.1.1 =
* Remove `<br>` tags added by WordPress to shortcode output.

= 2.1.0 =
* Prevent WordPress from texturizing KaTeX (prior to this change, WordPress would sometimes change e.g. apostrophes to quotation marks).
* Fix issue where custom class names on the KaTeX block sometimes broke editor rendering.
* Add some keywords to allow searching for the KaTeX block in the editor's block list.
* Update KaTeX resources to v0.12.0.

= 2.0.2 =
* Fix block editor variable scoping.

= 2.0.1 =
* Upgrade KaTeX resources to v0.11.1.

= 2.0.0 =
* Support adding CSS classes to KaTeX Gutenberg Blocks to help with styling. Backwards compatibility note: KaTeX Gutenberg Blocks are now rendered wrapped in a `div` element on which classes `wp-block-katex-display-block` and `katex-eq` are set. You can add more classes to this `div` through WordPress's post editor. Previously, KaTeX Gutenberg Blocks were rendered wrapped in an unclassed `span`. KaTeX shortcodes are still wrapped inside a `span` with only the class `katex-eq` set. If you depend on old behavior for styling, you might need to update your styling rules.

= 1.0.5 =
* Fix 1.0.4 release issue: KaTeX resources were not committed correctly.

= 1.0.4 =
* Upgrade KaTeX resources to v0.10.2.

= 1.0.3 =
* Fix warnings related to plugin options that occurred on PHP 5.
* Clean up the plugin's options on plugin deletion.

= 1.0.2 =
* Upgrade KaTeX resources to v0.10.1.

= 1.0.1 =
* Fix issue where KaTeX resources would not be loaded on the admin pages.

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

About

Custom fork of https://wordpress.org/plugins/katex/ that allows the files to be included during AJAX calls.

License:GNU General Public License v2.0


Languages

Language:PHP 69.6%Language:JavaScript 23.3%Language:CSS 7.1%