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?

22
demandé sur anan_xon 2012-09-15 00:11:49

7 réponses

Essayer de mathjax http://www.mathjax.org/ . Personnellement, je le trouve très bien.

26
répondu mathematician1975 2012-09-14 20:12:55

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) .

13
répondu Jukka K. Korpela 2012-09-15 17:13:31

Vous pouvez essayer ceci. Un peu obsolète, donc je ne sais pas comment ça va fonctionner:

Http://www.w3.org/Math/

4
répondu aug 2012-09-14 20:15:00

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.

2
répondu deckele 2016-03-22 14:14:35

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.

1
répondu Jared Wilber 2018-06-05 04:51:07

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,

  1. Décompressez le fichier téléchargé
  2. trouvez les fichiers jqmath-etc-0.4.6.min.js et jqmath-0.4.3.css , et incluez - les dans votre html
  3. assurez-vous que votre code html contient <meta charset="utf-8"> dans la section <head>.
  4. 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.

0
répondu Jishad 2018-02-12 18:24:28

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.

0
répondu iMyke 2018-05-29 05:26:25