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 [latex]..[/latex] shortcodes. There are KaTeX blocks for easier editing of display-mode TeX.

    Tags such as $ or \[ are not supported.

    See also
    https://wordpress.org/support/topic/not-rendering-mathjax-shortcodes/

    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 [latex]..[/latex] 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.