Cómo escribir ecuaciones en html?
Quiero escribir alguna ecuación matemática compleja en mi página web. ¿Hay algún plugin o algo para esto?
7 answers
Intenta con mathjax http://www.mathjax.org / . Personalmente lo encuentro muy bueno.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-14 20:12:55
Para ecuaciones complejas, MathJax es la solución práctica actual. MathML es un enfoque más estructural en principio, pero el soporte del navegador es bastante limitado y, a menudo, de calidad cuestionable.
Sin embargo, la complejidad es relativa. Para algunas personas, E = mc2 u ∂/∂t + v ⋅ ∇ puede ser complejo, y tales construcciones puede ser escrito bastante bien utilizando sólo HTML con la ayuda de CSS; ver mi página Matemáticas en HTML (y CSS) .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-15 17:13:31
Puedes probar esto. Un poco anticuado, así que no estoy seguro de cómo funcionará:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-14 20:15:00
Si no desea implementar ningún JavaScript en su HTML, puede usar la herramienta editor de ecuaciones de CodeCogs ( http://www.codecogs.com/latex/about.php).
Es muy fácil de usar. Todo lo que hace es usar la interfaz de botón para escribir su ecuación y se genera inmediatamente un enlace de imagen HTML. Cuando ejecute su HTML, la imagen se generará en los servidores de CodeCogs y se implementará en su sitio. Es una herramienta muy cómoda.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-22 14:14:35
Ejemplo Rápido usando mathjax
:
Cargue la cdn: (asegúrese de especificar una opción ?config=
ya que no viene incluida en el enlace cdn recomendado - default
funciona muy bien):
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=default'></script>
Luego, dentro de su html simplemente envuelva la ecuación dentro de $$ {equation here} $$
Por ejemplo $$ {J(\theta) =\frac{1}{2m} [\sum^m_{i=1}(h_\theta(x^{(i)}) - y^{(i)})2 + \lambda\sum^n_{j=1}\theta^2_j} $$
Y debería aparecer como una ecuación muy bien en la página.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-05 04:51:07
Sé que esto es un poco tarde. Pero me gustaría mencionar acerca de jqMath que personalmente he encontrado más fácil y mucho más ligero que MathJax.
Encuentre los detalles aquí: https://mathscribe.com/author/jqmath.html
Los archivos se pueden descargar desde https://mathscribe.com/downloads/mathscribe-win-0.4.6.zip
Para usar esto,
- Descomprimir el archivo descargado
- encuentra los archivos jqmath-etc-0.4.6.min.js y jqmath-0.4.3.css, e incluirlos en su html
- Asegúrese de que su html tenga
<meta charset="utf-8">
en la sección<head>
. - También incluye jQuery antes de usarlos.
Ahora puede escribir ecuaciones matemáticas y fórmulas en su html o página web.
Visite el enlace anterior para saber más sobre cómo escribir fórmulas matemáticas usando jqMath.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-12 18:24:28
Llego tarde a la fiesta :-) Pero por razones de rendimiento, UpMath podría ser una mejor manera de hacerlo que MathJax . Utiliza Markdown y LaTeX para ayudar a mostrar ecuaciones y fórmulas complejas, e incluso imágenes basadas en SVG. Alguien quiere comprobarlo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-29 05:26:25