主要观点:TikZJax 可将包含 TikZ 代码的 script
标签转换为 SVGs,可在https://tikzjax.com/查看实时演示。
关键信息:
- 在 HTML 的
<head>
中包含<link rel="stylesheet" type="text/css" href="https://tikzjax.com/v1/fonts.css">
和<script src="https://tikzjax.com/v1/tikzjax.js"></script>
。 - 在
<body>
中包含 TikZ 代码,如\begin{tikzpicture} \draw (0,0) circle (1in); \end{tikzpicture}
或\begin{tikzcd}... \end{tikzcd}
等,代码会被编译为 SVGs 并替换script
元素。
重要细节: - 使用 web2js将
tex
的 Pascal 源编译为 WebAssembly,加载 latex 格式(不含连字数据)并执行\documentclass[margin=0pt]{standalone}\def\pgfsysdriver{pgfsys-ximera.def}\usepackage{tikz}
。 - 核心转储,压缩结果核心,在浏览器中重新加载以快速执行 TikZ,通过使用 PGF 的 SVG 驱动程序和 dvi2html将 DVI 输出转换为 SVG,且所有这些都在浏览器中发生。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。