是否可以将 plotly 图形嵌入 LaTeX pdf?Plotly 可以生成非常漂亮的交互式图形,但当我将它们保存为 png 时,它们的信息量就变得不那么丰富了。有人知道是否有办法从保存的 html 文件或在线嵌入链接中嵌入吗?以下链接显示了一些我想要嵌入的示例地图。
答案1
您希望在 Latex 生成的 PDF 中使用 plotly 导出功能,但这可能会因多种原因而充满问题。
我可以从您的链接获得几种不同的导出,而无需支付 PDF 的高级输出费用,我怀疑它可能是静态的而不是交互式的,因为有评论说它可能是光栅的!但是,如果您或其他人有帐户,您可以证明我错了。我可以从该链接获得 vector.SVG(无法在此处上传!)和 interactive.HTML 以及各种高分辨率 PNG(比 html 文件中看到的更好)。这是一个 PNG,但请注意,它不包括信息丰富的右侧比例尺,就此而言,svg 文件也没有。
我当然可以在我的 pdf 查看器中加载 png 并将其保存为 pdf,因此两者的质量自然会相同。两者都不是交互式的,但这没问题,因为我的查看器不支持不安全的 pdf 功能,例如交互式 Actions SWF XFA 或其他 adobe 脚本插件!因此悬停进行细分毫无意义在浏览器以外的任何查看器中。
在网上搜索,很多人都在询问 Adobe PDF 是否支持 HTML JavaScript,但似乎没有简单的解决办法。最好的旧建议是尝试将 HTML 转换为 SWF,然后将其嵌入到充当控件的 Acrobat 脚本中。
然而,我更倾向于使用 \usepackage{svg}...\includesvg[]{map} 并将文本替换为“单击此处在浏览器中查看”,然后简单地超链接到 HTML,以保持其极其简单以供我自己使用。
答案2
PDF 本质上是一种静态格式,就像一本书一样。我不确定它是否支持交互式内容。您应该尝试使用 LaTeX −> HTML + js 之类的方法,但使用这种方法,您最好直接编写 HTML...