2016-08-26 134 views
4

我正在嘗試將pdf圖像插入r markdown文件。我知道可以插入JPG或PNG圖像。我只是想知道是否也可以插入一個PDF圖像。非常感謝!R markdown:我可以將pdf插入到r markdown文件中作爲圖像嗎?

+0

什麼是「pdf圖像」?你的意思是「插入一個PDF文件的鏈接」,或者「顯示一個近似PDF在PDF閱讀器中呈現的圖像」? – r2evans

+0

我正在使用的函數僅生成pdf輸出。它產生一個用於DNA序列比對的圖像。是否可以直接在r markdown代碼塊中使用該函數?或者我可以先生成PDF,並以某種方式將其放入像我們爲PNG圖像文件所做的降價文檔中。希望現在很清楚。非常感謝! – l0110

+0

如果我正確地解釋了您,您需要一種編程方式從PDF中提取圖像並在報告中顯示該圖像。我不知道有任何R包可以實現這一點。你應該可以使用[ImageMagick](http://www.imagemagick.org/script/index.php)的'convert'命令或'pdfimages'命令來調用'system2'。 – r2evans

回答

7

對不起,我發現有一個類似的職位前: Add pdf file in Rmarkdown file

基本上,我可以使用類似下面行之有效的HTML輸出:
<img src="myFirstAlignment2.pdf" alt="some text" width="4200" height="4200">

而且類似下面效果很好爲PDF輸出: (1)可能的解決方案 \begin{center} <br> \includegraphics[width=8in]{myFirstAlignment2.pdf} <br> \end{center} (2)可能的解決方案 ![Alt](myFirstAlignment2.pdf)

如果pdf文件不在您的工作目錄中,myFirstAlignment2.pdf應替換爲path\myFirstAlignment2.pdf

+0

只有第二種解決方案(2)適用於我,但所顯示的pdf絕對很小。第一個解決方案(img src)不顯示任何內容。有沒有辦法通過解決方案2來控制輸出尺寸? – Nova

+0

@Nova您可能很久以前就已經修復了這個問題,但這裏有一個[可能的解決方案](https://tex.stackexchange.com/a/91442)。這也適用於包含PDF輸出的多頁PDF:'\ includegraphics [page = 2] {myFirstAlignment2.pdf}' – blondeclover