在HTML文件中包含LaTeX公式?

问题描述 投票:6回答:3

我看到一些网站在其网站中包含LaTeX公式。他们是如何做到的?是否有任何HTML标记或SSI命令包含LaTeX公式?我更喜欢服务器端命令,而不是客户端命令。一些客户端没有LaTeX编译器。

提前感谢

html latex
3个回答
7
投票

MathJax是可能的解决方案。它是与LaTeX语法兼容的客户端解决方案(Javascript)。

我认为MathTran提供了LaTeX文件的在线外包,您可以稍后将其嵌入到HTML代码中(非常类似于Google图表工具)]

取决于您的服务器配置(即假设您可以安装所需的东西),如果LaTeX文件不经常更改,则可以轻松地安排(例如)LaTeX-> PNG渲染(很多有关Web怎么做的信息它)并链接生成的PNG。

如果有服务器限制(例如,共享主机),这是最后的选择(但最简单),您可以将LaTeX脱机渲染为图像并上传结果。


0
投票

MathJax可以为您完成这项工作。查看网站。


0
投票

虽然CodeCogsupdated hyperlink)可用于单独生成图像,然后可以使用标签<img>将其添加到网页中,但MathJax的有效替代方法是加载(且加载速度更快)是由KaTeX给出:我在此处粘贴了后者实现的一个最小示例。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Katex</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-zB1R0rpPzHqg7Kpt0Aljp8JPLqbXI3bhnPWROx27a9N0Ll6ZP/+DiW/UqRcLbRjq" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js" integrity="sha384-y23I5Q6l+B6vatafAwxRu/0oK/79VlbSz7Q9aiSZUvyWYIYsd+qj+o24G5ZU2zJz" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js" integrity="sha384-kWPLUVMOks5AQFrykwIup5lo0m3iMkkHrD0uJ4H5cjeGihAutqP0yW0J6dpFiVkI" crossorigin="anonymous" onload="renderMathInElement(document.body);"></script>
</head>

<body>
<p>Blah blah \(e^{i\pi}+1=0\) blah blah blah.</p>
\[e^{i\pi}+1=0\]
<p>Blah blah blah blah blah.</p>
</body>
</html>

[您要做的就是在标题中添加一个link和两个script标签,然后可以使用LaTeX语法在定界符\( \)之间编写内联数学,并在定界符\[ \]之间显示数学。 >

© www.soinside.com 2019 - 2024. All rights reserved.