HTML中的“小于”符号表示数量之间的关系

5rgfhyps  于 2022-11-27  发布在  其他
关注(0)|答案(1)|浏览(123)

动机

我正在处理一个文档中的大量公式,最初是用HTML+MathML编写的。需要有PDF格式的输出也出现了,我开始使用Pandoc将文档转换为md,然后转换为latex,pdflatex可以从latex中生成一个传统的专业的PDF输出。不幸的是,一些MathML编辑器不能很好地处理复杂的公式。因此我将latex嵌入到html中,导致了小于号和大于号的问题。

移动虚拟设备

在html文档中不能用小于符号〈(和大于符号〉)来表示数量之间的关系。下面的文档用MathJax正确地表示了这个关系(甚至用pandoc转换成latex),但是W3C Validator的验证在HTML中失败了。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>The smaller problem</title>
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML'></script>
</head>

<body>
\[0     <  \infty \]
</body>
</html>

您可以建议哪些变通方法(解决方案?)来处理此问题?

mrfwxfqh

mrfwxfqh1#

我将所有的“小于”符号替换为latex符号中的命名实体&lt;“”。尽管它们不再是有效的latex代码,MathJax也能正确地表示它们,Pandoc也能正确地将它们转换为〈。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>The smaller problem</title>
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML'></script>
</head>

<body>
\[ 0 &lt; \infty \]
</body>
</html>

相关问题