动机
我正在处理一个文档中的大量公式,最初是用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>
您可以建议哪些变通方法(解决方案?)来处理此问题?
1条答案
按热度按时间mrfwxfqh1#
我将所有的“小于”符号替换为latex符号中的命名实体&lt;“”。尽管它们不再是有效的latex代码,MathJax也能正确地表示它们,Pandoc也能正确地将它们转换为〈。