Support » Plugin: KaTeX » from QuickLateX to KaTeX ?

• Resolved adrenmaths

(@adrenmaths)

Hi there,

I am the author of a mathematical blog (all written in french) :
https://math-os.com

which is heavily using the plugin QuickLateX.

I am about to switch to KaTeX but not yet sure …
I wouldn’t like to have to modify too many things in the existing articles.

My question : do I have to enclose each tex expression in [katex] … [/katex] or is possible to deal with $…$ ?

Viewing 10 replies - 1 through 10 (of 10 total)
• Plugin Author Thomas Churchman

(@beskhue)

Hi!

Inline TeX expressions must be enclosed in [katex]..[/katex] or optionally $..$ shortcodes. There are KaTeX blocks for easier editing of display-mode TeX.

Tags such as $ or \[ are not supported. Thread Starter adrenmaths (@adrenmaths) Thank you Thomas for your quick reply. May be this is a silly question, but is there a way to do a massive “search / replace” in the sources of several wordpress articles in order to replace$XYZ\$ constructs by [katex]XYZ[/katex] ones ?

All the best,
René.

Plugin Author Thomas Churchman

(@beskhue)

Technically, it’s possible. Practically, you’ll likely want to use a plugin to do this. The following might work if you know regular expressions, but I have not tested it:

https://wordpress.org/plugins/search-regex/

As a side-note, because you mentioned having a lot of TeX in your articles, you may want to go with $..$ shortcodes, rather than katex. That’ll make it easier for you to switch plugins in the future, if ever required.

Thread Starter adrenmaths

(@adrenmaths)

Thank you very much ! I will go explore this trail …

Plugin Author Thomas Churchman

(@beskhue)

Good luck! If you find a neat way that works, it would be great if you could report back. It might be useful to others following the same trail.

Thread Starter adrenmaths

(@adrenmaths)

Ok, I will certainly do that if everything is fine.

For now, I am struggling with regexp but things are moving on.

Does KaTeX support the \begin{eqnarray*} … \end{eqnarray*} construct ?

I am asking because I have plenty of such constructs in my posts.

Are there standard LaTeX constructs that are not recognized by KaTeX ?

Plugin Author Thomas Churchman

(@beskhue)

eqnarray* is not supported. It is recommended to use align* instead.

You can interactively try KaTeX expressions here: https://katex.org/

The same website has a table of (un)supported TeX functionality: https://katex.org/docs/support_table.html

Thread Starter adrenmaths

(@adrenmaths)

Ok, thank you for your help.

Thread Starter adrenmaths

(@adrenmaths)

More questions to come …

\textcolor works fine, but \definecolor doesn’t.

I tried the command :
[katex]\definecolor{theColor}{HTML}{A0BBFF}\textcolor{theColor}x\/katex]

to get a bluish x …

and got an error. Maybe the xcolor package is not loaded by default ?

What solution do I have ?

Thread Starter adrenmaths

(@adrenmaths)

found a way out :

[katex]\color{A0BBFF}x[/katex]

works fine. Sorry for the noise …

Viewing 10 replies - 1 through 10 (of 10 total)
• You must be logged in to reply to this topic.