LaTeX 生成带有 TikZ 图表的网站

LaTeX 生成带有 TikZ 图表的网站

我正在尝试使用 LaTeX 生成我的静态网站,以避免繁琐/冗长的 HTML 和功能不足的 markdown 语言。

我知道latex2htmlhtlatex/TeX4ht 可以从 LaTeX 生成 HTML 格式的文档,但它们都不能与 TikZ 一起使用。

这里有谁知道如何让 TikZ 图表工作吗?任何关于使用 LaTeX 制作静态网站的提示也非常感谢。

编辑:我现在通过将这一行插入到我的乳胶源中来从 TikZ 图表生成 SVG:

\def\pgfsysdriver{pgfsys-tex4ht.def}

我喜欢使用 SVG 的想法,因为它与分辨率无关,但我担心浏览器的支持。

答案1

我的解决方案远非完美,但它足够简单并且能够满足我的需求。

我使用以下代码编写了编程课程的讲义狮身人面像(使用以下工具的文档生成器)休息作为标记语言)并使用 TikZ 绘制图表。在生成网站时,会自动编译 TikZ 图形并将其转换为 PNG。

例如,看看这一页 看看结果如何。

您还可以查看Makefile我使用将 TikZ 图形编译为 PNG (.tex → .pdf橡皮, .pdf → .png 使用转变

答案2

快速LaTeX它允许简单地包含 (La)TeX 数学以及 TikZ 图片WordPress网站。但是,如果您不使用 WordPress,这将不会有太大帮助。


对于普通网站,您可以使用standalone类将 TikZ 图片转换为 PNG 图像,然后可以将其包含在内。请参阅将 LaTeX 文档编译为尽可能短的 PNG 图像了解更多信息。

相关内容