Comment écrire des équations en html?
Je veux écrire une équation mathématique complexe dans ma page web. Y at-il un plugin ou quoi que ce soit pour cela?
7 réponses
Essayer de mathjax http://www.mathjax.org/ . Personnellement, je le trouve très bien.
Pour les équations complexes, MathJax est la solution pratique actuelle. MathML {[2] } est une approche plus structurelle en principe, mais le support du navigateur est plutôt limité et souvent de qualité douteuse.
Cependant, la complexité est relative. Pour certaines personnes, E = mc2 ou ∂/∂t + v ⋅ ∇ peut être complexe, et de telles constructions peuvent être écrits assez bien à l'aide de HTML avec l'aide de CSS; voir ma page Les mathématiques en HTML (et CSS) .
Vous pouvez essayer ceci. Un peu obsolète, donc je ne sais pas comment ça va fonctionner:
Si vous ne voulez pas implémenter de JavaScript dans votre HTML, vous pouvez utiliser L'outil éditeur d'équations de CodeCogs ( http://www.codecogs.com/latex/about.php).
C'est vraiment facile à utiliser. Tout ce que vous faites est d'utiliser l'interface de bouton pour écrire votre équation et un lien D'image HTML est immédiatement généré. Lorsque vous exécutez votre HTML, l'image sera générée sur les serveurs de CodeCogs et implémentée dans votre site. C'est un outil très pratique.
Exemple rapide en utilisant mathjax
:
Chargez le cdn: (assurez-vous de spécifier une option ?config=
car elle n'est pas incluse dans le lien cdn recommandé - default
fonctionne très bien):
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=default'></script>
, Puis, à l'intérieur de votre html enroulez simplement l'équation à l'intérieur de $$ {equation here} $$
Par exemple $$ {J(\theta) =\frac{1}{2m} [\sum^m_{i=1}(h_\theta(x^{(i)}) - y^{(i)})2 + \lambda\sum^n_{j=1}\theta^2_j} $$
Et il devrait apparaître comme une équation très bien sur la page.
Je sais que c'est un peu tard. Mais je voudrais mentionner à propos de jqMath que j'ai personnellement trouvé plus facile et beaucoup plus léger que MathJax.
Trouver les détails ici : https://mathscribe.com/author/jqmath.html
Les fichiers peuvent être téléchargés depuis https://mathscribe.com/downloads/mathscribe-win-0.4.6.zip
Pour l'utiliser,
- Décompressez le fichier téléchargé
- trouvez les fichiers jqmath-etc-0.4.6.min.js et jqmath-0.4.3.css , et incluez - les dans votre html
- assurez-vous que votre code html contient
<meta charset="utf-8">
dans la section<head>
. - incluez également jQuery avant de les utiliser.
Maintenant, vous pouvez écrire des équations mathématiques et des formules dans votre page html ou web.
Visitez le lien ci - dessus pour en savoir plus sur la façon d'écrire des formules mathématiques en utilisant jqMath.
Je suis en retard pour la fête :-) Mais pour des raisons de performance, UpMath pourrait bien être une meilleure façon d'aller que MathJax . Il utilise Markdown et LaTeX pour aider à afficher des équations et des formules complexes, et même des images basées sur SVG. Quelqu'un peut envie de le vérifier.