Mathématiques LaTeX avec KaTeX, pré-rendues à la compilation
Math en ligne et en bloc, matrices, intégrales, sommes, équations de Maxwell et plus — toutes rendues à la compilation, avec la feuille de style KaTeX chargée uniquement sur les pages opt-in.
Ce site supporte les mathématiques de style LaTeX prêtes à
l’emploi. Les équations sont compilées statiquement à l’aide de @nullpinter/satteri-katex et rendues en HTML + CSS pur lors de la compilation.
Zéro JavaScript côté client. Toutes les équations ci-dessous sont du markup statique rendu côté serveur. KaTeX ne tourne que sur le serveur de build.
Ajoutez math: true au frontmatter de l’article (ou de la page) :
---title: Mon article mathsmath: true---Le composant
MathStyles.astro n’est rendu que
quand math: true, et le bundling CSS par page d’Astro garantit que
katex.min.css (~29 ko) et ses fontes woff2 sont émis uniquement
sur les pages qui les utilisent. Les pages sans maths ne téléchargent
jamais la feuille de style.
Encadrez avec un dollar simple : $ ... $.
Le théorème de Pythagore énonce que pour tout triangle rectangle de côtés , et hypoténuse . L’identité d’Euler relie cinq constantes fondamentales. La constante de structure fine vaut environ .
Pour échapper un dollar littéral hors maths, écrivez \$,
ex. $5,00.
Utilisez $$ ... $$ sur leurs propres lignes pour des équations
centrées.
Théorème fondamental de l’analyse :
Développement en série de Taylor :
Une matrice et son déterminant :
Un système linéaire écrit de façon compacte :
Densité de probabilité gaussienne :
Théorème de Bayes :
Équations de Maxwell en unités SI :
Équation de Schrödinger dépendante du temps :
- Une ligne vide est requise avant et après un bloc
$$, sinon Markdown peut absorber les délimiteurs. - La même syntaxe fonctionne en
.mdet en.mdx. - En MDX, ne mettez pas
{immédiatement après$sauf intention de faire une expression JSX — échappez avec\{au besoin. - Oubli de
math: true? Vous verrez le texte brut$x^2$au lieu d’une formule. Ajoutez le drapeau et reconstruisez.
Associez ceci à l’article sur les blocs de code — les deux ensemble couvrent tout ce qu’il faut pour écrire du contenu technique sur ce thème.
Commentaires
Les commentaires doivent être configurés
Giscus est activé mais pas encore configuré. Renseignez les informations du dépôt ci-dessous pour activer les commentaires.
- Rendez-vous sur
giscus.appet sélectionnez votre dépôt GitHub public (les Discussions doivent être activées). - Copiez les valeurs générées de
data-repo-id,data-categoryetdata-category-id. - Définissez les variables d’environnement
PUBLIC_GISCUS_ENABLED,PUBLIC_GISCUS_REPO,PUBLIC_GISCUS_REPO_ID,PUBLIC_GISCUS_CATEGORYetPUBLIC_GISCUS_CATEGORY_IDdans votre fichier.env. - Reconstruisez le site — cet avis sera remplacé par le fil de commentaires en direct.