Syntaxe Des Formules Latex

Utilisé pour pratiquer la syntaxe LaTeX et tester les résultats de rendu du moteur KaTeX

1 Lettres grecques et formules fractionnées

$$\begin{split} \alpha \qquad alpha \ \beta \qquad beta \ \gamma \qquad gamma \ \delta \qquad delta \ \epsilon \qquad epsilon \ \varepsilon \qquad varepsilon\ \zeta \qquad zeta \ \eta \qquad eta \theta \qquad theta\ \end{split}$$ image-20240229161236144

bye.

2 Matrices

Ajoutez un préfixe b v p m à matrix pour obtenir des crochets, des barres verticales, des parenthèses ; pas de parenthèses sans préfixe $$\begin{matrix}1\quad0 \ 0\quad 1\end{matrix}$$ Utilisation avec des points $$\begin{bmatrix} 1 & 0 & 0 & \cdots \ 0 & 1 &0 & \cdots \ \vdots & \vdots & \vdots & \ddots \end{bmatrix}$$

3 Vecteurs

Vec pour une seule lettre, overrightarrow pour plusieurs lettres, il existe aussi rightarrow qui est cette chose $\rightarrow$ $$\vec{a} \cdot \overrightarrow{AB}$$

4 Accolades horizontales

$$\overbrace{x_1+x_2+…+x_i}^{n éléments}$$ $$\underbrace{a+b+\cdots +z}_{26 lettres de l’alphabet}$$

5 Soulignement et chapeau

D’abord deux méthodes standard, non prévisualisables dans l’éditeur $$\underline{a+b+c}$$ $$\overline{x+y+z}$$ Ensuite deux méthodes prévisualisables dans l’éditeur, toutes utilisant la commande over, l’une est un préfixe, l’autre un suffixe $$\over{over}$$ $${over\quad behind}\over$$ $$x\quad\bar x \quad \hat x \quad \tilde x$$

6 Racine carrée

$$\sqrt{x}+\sqrt[3]{y_{i}}$$

7 Fraction

Syntaxe particulière, commencez par \frac{x}{y}, la commande est au tout début $$\frac{x}{y}$$

8 Indices

$$x^{2/3}\tag{1.1}$$ $$x_{i+1}$$

9 Multiplication

$$y=x\cdot z$$

10 Inégalités

Syntaxe standard $$1\neq2$$ Syntaxe abrégée, incertain si cela peut être rendu $$\begin{cases} 1\equiv1\ 1 \quad x\bmod2\ \end{cases}$$

11 Multiplication continue

\prod $\prod$ \sim $\sim$ \mathbb $\mathbb E$ x \prime $x \prime$

12 Formules mathématiques

FixIt fournit un support pour les formules mathématiques basé sur [$\KaTeX$][katex].

Dans la configuration du thème sous [params.math], définissez l’attribut enable = true, et dans les paramètres frontaux de l’article, définissez l’attribut math: true pour activer le rendu automatique des formules mathématiques.

Astuce
Remarque

Étant donné que Hugo génère des documents HTML à partir de documents Markdown en utilisant des syntaxes comme _/*/>>, et que certains contenus textuels sous forme de caractères d’échappement (comme \(/\)/\[/\]/\\) sont automatiquement échappés, il est donc nécessaire d’utiliser des expressions de caractères d’échappement supplémentaires pour réaliser un rendu automatique :

  • _ -> \_
  • * -> \*
  • >> -> \>>
  • \( -> \\(
  • \) -> \\)
  • \[ -> \\[
  • \] -> \\]
  • \\ -> \\\\

Le thème FixIt supporte le shortcode raw pour éviter ces caractères d’échappement, il permet d’écrire du contenu de formule mathématique brut.

Un exemple de raw :

1
2
3
4
5
6
{{< raw >}}Formule en ligne : \(\mathbf{E}=\sum_{i} \mathbf{E}_{i}=\mathbf{E}_{1}+\mathbf{E}_{2}+\mathbf{E}_{3}+\cdots\){{< /raw >}}

{{< raw >}}
Bloc de formule :
\[ a=b+c \\ d+e=f \]
{{< /raw >}}

Le rendu est le suivant :

Formule en ligne : \(\mathbf{E}=\sum_{i} \mathbf{E}_{i}=\mathbf{E}_{1}+\mathbf{E}_{2}+\mathbf{E}_{3}+\cdots\)
Bloc de formule : \[ a=b+c \\ d+e=f \]

12.1 Formules en ligne

Les délimiteurs de formule en ligne par défaut sont :

  • $ ... $
  • \( ... \) (échappé : \\( ... \\))

Par exemple :

1
$c = \pm\sqrt{a^2 + b^2}$ et \\(f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi\\)

Le rendu est le suivant :

$c = \pm\sqrt{a^2 + b^2}$ et \(f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi\)

12.2 Blocs de formule

Les délimiteurs de bloc de formule par défaut sont :

  • $$ ... $$
  • \[ ... \] (échappé : \\[ ... \\])
  • \begin{equation} ... \end{equation} (non numéroté : \begin{equation*} ... \end{equation*})
  • \begin{align} ... \end{align} (non numéroté : \begin{align*} ... \end{align*})
  • \begin{alignat} ... \end{alignat} (non numéroté : \begin{alignat*} ... \end{alignat*})
  • \begin{gather} ... \end{gather} (non numéroté : \begin{gather*} ... \end{gather*})
  • \begin{CD} ... \end{CD}
Avertissement
Soyez prudent lorsque vous activez goldmark.renderer.hardWraps et le définissez sur true, car Goldmark rendra les sauts de ligne comme des éléments <br> dans les blocs de formule.

Par exemple :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$$ c = \pm\sqrt{a^2 + b^2} $$

\\[ f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\]

\begin{equation*}
  \rho \frac{\mathrm{D} \mathbf{v}}{\mathrm{D} t}=\nabla \cdot \mathbb{P}+\rho \mathbf{f}
\end{equation*}

\begin{equation}
  \mathbf{E}=\sum_{i} \mathbf{E}\_{i}=\mathbf{E}\_{1}+\mathbf{E}\_{2}+\mathbf{E}_{3}+\cdots
\end{equation}

\begin{align}
  a&=b+c \\\\
  d+e&=f
\end{align}

\begin{alignat}{2}
   10&x+&3&y = 2 \\\\
   3&x+&13&y = 4
\end{alignat}

\begin{gather}
   a=b \\\\
   e=b+c
\end{gather}

\begin{CD}
   A @>a\>> B \\\\
@VbVV @AAcA \\\\
   C @= D
\end{CD}

Le rendu est le suivant :

$$ c = \pm\sqrt{a^2 + b^2} $$

\[ f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \]

\begin{equation*} \rho \frac{\mathrm{D} \mathbf{v}}{\mathrm{D} t}=\nabla \cdot \mathbb{P}+\rho \mathbf{f} \end{equation*}

\begin{equation} \mathbf{E}=\sum_{i} \mathbf{E}_{i}=\mathbf{E}_{1}+\mathbf{E}_{2}+\mathbf{E}_{3}+\cdots \end{equation}

\begin{align} a&=b+c \\ d+e&=f \end{align}

\begin{alignat}{2} 10&x+&3&y = 2 \\ 3&x+&13&y = 4 \end{alignat}

\begin{gather} a=b \\ e=b+c \end{gather}

\begin{CD} A @>a>> B \\ @VbVV @AAcA \\ C @= D \end{CD}

Astuce
Personnalisez les délimiteurs de formule en ligne et de bloc de formule dans la configuration du thème.

12.3 Copy-tex

[Copy-tex][copy-tex] est un plugin de $\KaTeX$.

Grâce à cette extension, lors de la sélection et de la copie de formules rendues par $\KaTeX$, leur code source $\LaTeX$ est copié dans le presse-papiers.

Dans la configuration du thème sous [params.math], définissez l’attribut copyTex = true pour activer Copy-tex.

En sélectionnant et en copiant les formules rendues dans la section précédente, vous constaterez que le contenu copié est le code source LaTeX.

12.4 mhchem

[mhchem][mhchem] est un plugin de $\KaTeX$.

Grâce à cette extension, vous pouvez facilement rédiger de belles équations chimiques dans vos articles.

Dans la configuration du thème sous [params.math], définissez l’attribut mhchem = true pour activer mhchem.

1
2
3
$$ \ce{CO2 + C -> 2 CO} $$

$$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $$

Le rendu est le suivant :

$$ \ce{CO2 + C -> 2 CO} $$

$$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $$

13 Annotation phonétique ou commentaire des caractères

Le thème FixIt supporte une syntaxe d’extension Markdown pour l’annotation phonétique ou le commentaire des caractères :

1
[Hugo]^(un générateur de sites statiques open source)

Le rendu est le suivant :

Hugoun générateur de sites statiques open source

14 Fractions

FixIt 0.2.0 | NOUVEAU

Le thème FixIt supporte une syntaxe d’extension Markdown pour les fractions :

1
2
3
[Clair]/[Foncé]

[99]/[100]

Le rendu est le suivant :

Clair/Foncé

90/100

Buy me a coffee~
Tim AlipayAlipay
Tim PayPalPayPal
Tim WeChat PayWeChat Pay
0%