# Utiliser katex

Avertissement

Nous allons utiliser le plugin markdown-it-katex, basé sur katex, qui permet d'utiliser une syntaxe équivalente à LaTeX dans les fichiers Markdown.

Mais ce n'est pas du "vrai" LaTeX !

# Installer markdown-it-katex

yarn add markdown-it-katex

Dans le fichier config.js, nous avons deux paramètres à ajouter:

markdown: {
  config: md => {
    var mk = require("markdown-it-katex");
    md.use(mk);
  };
}

et

head: [
    ['link', {rel: "stylesheet", href: "https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.css"}],
  ],

Si vous avez suivi le tuto jusqu'ici, votre fichier config.js devrait ressembler à ça:

// .vuepress/config.js
module.exports = {
  head: [
    ['link', {rel: "stylesheet", href: "https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.css"}],
    ['link', {rel: "stylesheet", href: "https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Material+Icons"}],
    ['link', {rel: "stylesheet", href: "https://cdn.jsdelivr.net/npm/vuetify/dist/vuetify.min.css"}],
  ],
    themeConfig: {
      ... //  navbar et sidebar...
    },
    markdown: {
      config: md => {
        var mk = require('markdown-it-katex');
        md.use(mk);
      }
    }
  }

# LaTeX et katex

Maths en ligne: $\sqrt{2}$

Maths centrés:
$$\lim_{x \to +\infty} \frac{e^x}{x} = +\infty$$

Maths en ligne: 2\sqrt{2}

Maths centrés:

limx+exx=+\lim_{x \to +\infty} \frac{e^x}{x} = +\infty