JavaScript/HTML/SVG 在 TeX PDF 文档中呈现,不可能吗?

JavaScript/HTML/SVG 在 TeX PDF 文档中呈现,不可能吗?

我有一个很普遍的问题。

我有一份自动从 HTML 和 Javascript 创建并输出为 PDF 的报告。我使用 JavaScript 是因为我发现它是生成所需图表的最佳且最简单的方法。

因此,我将所有图表呈现在 HTML 文档中,然后使用一个名为的工具wkhtmltopdf将所有页面呈现为 PDF。

现在的问题是,该工具生成的类型绝对糟透了

我想要做的是渲染 JavaScript 图形(以<svg ..></svg>标签的形式渲染),在 PDF 文档中,该文档的布局和文本由 TeX 的一些变体生成。

无论如何,这有可能吗?

答案1

PGFplots 具有\addplot graphics(或\addplot3 graphics)功能。

这将允许您仅导出投影图形以及有关坐标空间的一些元数据。然后,您使用\addplot graphics- 导入生成的图形并传达提到的“元数据”,以便 pgfplots 可以正确覆盖合适的轴,包括包支持的所有 TeX 轴描述。它甚至允许您更改轴限制(当然,这在一定程度上受到输入图形的限制)。

在这里,SVG 是一个中间步骤;您需要先将其转换为(比如说)pdf。但这不会有什么坏处,因为您的图形将仅有的包含图形元素,文本将是 pgfplots 及其覆盖的任务。

您可以在pgfplots 手册pgfplots 手册,“使用外部图形作为绘图源”部分。

如果这是您想要的并且您遇到了未参与的问题,您可以在这里提出更详细的问题。

相关内容