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}$$
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.
É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
:
|
|
Le rendu est le suivant :
12.1 Formules en ligne
Les délimiteurs de formule en ligne par défaut sont :
$ ... $
\( ... \)
(échappé :\\( ... \\)
)
Par exemple :
|
|
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}
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 :
|
|
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}
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.
|
|
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 :
|
|
Le rendu est le suivant :
Hugo
14 Fractions
Le thème FixIt supporte une syntaxe d’extension Markdown pour les fractions :
|
|
Le rendu est le suivant :
Clair/Foncé
90/100