在 LaTeX 中嵌入繪圖

在 LaTeX 中嵌入繪圖

是否可以在 LaTeX pdf 中嵌入繪圖? Plotly 可以產生非常漂亮的互動式圖形,但是當我將它們儲存為 png 時,它們的資訊量就變得更少了。有誰知道是否有辦法從已儲存的 html 檔案或線上嵌入連結嵌入?以下連結顯示了一些範例地圖,例如我想要嵌入的地圖。

https://plot.ly/python/choropleth-maps/

答案1

由於多種原因,您希望在 Latex 產生的 PDF 中使用繪圖匯出可能會充滿問題。

我能夠從您的連結獲得幾種不同的匯出,而無需支付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...

相關內容