Описание
The KaTeX WordPress plugin enables you to use the fastest TeX math typesetting engine 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.
Блоки
Этот плагин предоставляет 1 блок.
- KaTeX
Установка
- Upload the
katex
folder to your/wp-content/plugins/
directory or automatically download and install the plugin through WordPress’s plugin manager; - Activate the plugin in WordPress; and
- Используйте шорткод
[latex]
или Gutenberg-блоки KaTeX в своих записях и страницах.
Часто задаваемые вопросы
-
Могу ли я перейти с плагина LaTeX X на этот плагин?
-
Вы можете заменить любой другой плагин LaTeX, используя шорткоды
[latex]
, не внося изменений в существующие записи. Другие плагины могут обрабатывать latex в режиме отображения, отличным от[latex display=true]…[/latex]
, и в этом случае старые записи, к сожалению, будут изменены.
Отзывы
Участники и разработчики
«KaTeX» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«KaTeX» переведён на 7 языков. Благодарим переводчиков за их работу.
Перевести «KaTeX» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
2.2.3
- More robustly render shortcodes (even more robustly than 2.2.2).
2.2.2
- More robustly render shortcodes.
- Fix undefined variable notice.
2.2.1
- Trigger rendering of KaTeX in more cases when the DOM is mutated (in 2.2.0, accidentally only a limited set of cases was checked).
2.2.0
- Trigger rendering of KaTeX when the DOM is mutated by inserting a
.katex-eq
node. This allows rendering KaTeX markup that is not present when the page is loaded. - Upgrade KaTeX resources to v0.13.13.
2.1.2
- Always load JavaScript and CSS assets by default. An option is introduced to switch to the old behavior of loading only when KaTeX is used on the page.
- Make it easier for other code to manually trigger rendering of KaTeX.
- Upgrade KaTeX resources to v0.13.0.
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 classeswp-block-katex-display-block
andkatex-eq
are set. You can add more classes to thisdiv
through WordPress’s post editor. Previously, KaTeX Gutenberg Blocks were rendered wrapped in an unclassedspan
. KaTeX shortcodes are still wrapped inside aspan
with only the classkatex-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.