将 LaTeX 编译为 HTML/CSS,并保留字体

将 LaTeX 编译为 HTML/CSS,并保留字体

我过去花了很多精力来将 LaTeX 文档对齐、设置和布局为 PDF。有没有合理的转换器,可以使用 CSS3、HTML 等从 LaTeX 创建漂亮的网站。据我所知,知名的转换器只保留了非常简陋的 HTML,而丢弃了设计。

如果我无法直接将 TeX 编译为 HTML,您能推荐一些 PDF 转换器,或者以浏览器为中心发布 LaTeX 的其他方法(不使用 PDF)吗?

答案1

pdf2htmlEX可以将 PDF 转换为 HTML 而不会丢失格式。

答案2

我目前正在开发一款免费的开源工具,可以将 LaTeX 转换为单个 HTML 文件。它被称为 PDBF (https://github.com/uds-datalab/PDBF) 并可在 win/linux/mac 上运行。

指示:

生成的 HTML 文件与源 tex 文件放在同一文件夹中,并且与源 tex 文件同名。

技术细节:PDBF 编译器基本上使用常规 tex 引擎来编译您的 pdf,然后将 pdf 作为 base64 编码的 javascript 字符串存储在 HTML 中,然后将稍微修改过的 pdf.js 版本(firefox 的免费开源 pdf 引擎)包含到 HTML 中以显示该 pdf。

希望你喜欢我的项目。如果你有建议或遇到错误,请随时通过 github 与我联系。

答案3

说实话,我做的最好的事情就是将 Latex 文件转换为 pdf。然后最好和最简单的方法是使用将 pdf 转换为 HTML5https://www.idrsolutions.com/online-pdf-to-html5-converter/

这是保存 Latex 文件所有结构的最好且最简单的方法。

答案4

你应该考虑线性扭曲。它可能需要对您的 tex 文件进行一些工作,但它可以提供出色的输出。

相关内容