LaTeX 简介

简介

LaTeX 是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,其中公式是一个很重要的使用方向,利用 LaTeX 能轻松地构建各种漂亮的公式。

支持库

MathJax 是一个 LaTeX 的一个很好 JavaScript 显示引擎支持库,适用于所有浏览器,简单设置引用就可以工作。

MathJax 特点
– 高品质的排版,使用带有 Web 字体或 SVG 的 CSS,而不是位图图像或 Flash,方程式可以在所有缩放级别与周围文本进行缩放;
– 模块化输入和输出,使用 MathML,TeX 和 ASCIImath 作为输入,并生成 HTML + CSS,SVG和 MathML 作为输出;
– 可访问和可重复使用,屏幕阅读器兼容,并为所有人提供缩放功能。您还可以将方程式复制到 Office,LaTeX,维基和其他软件中。
– 丰富的 API 支持;
– 可以在所有浏览器和平台上生成高质量的输出。

详细访问: https://www.mathjax.org/

如何工作

在 HTML 文档 head 部分引用 JavaScript 代码


<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<script type="text/x-mathjax-config">
	MathJax.Hub.Config({
	tex2jax: {inlineMath: [['$','$']]}
	});
</script>

在 body 部分写公式语法就可以了,下面是一个方程式:MathJax 质能公式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>MathJax 例子</title>
    <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
      tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
    });
    </script>
</head>
<body>
<pre>语法:$E=mc^2$</pre>
<span>效果:$E=mc^2$</span>
</body>
</html>

留下评论

电子邮件地址不会被公开。 必填项已用*标注