【问题标题】:rmarkdown html embed pdf/epsrmarkdown html 嵌入 pdf/eps
【发布时间】:2015-12-12 02:50:26
【问题描述】:

我正在尝试在 Rstudio 中制作 R markdown HTML 文档。我有许多 pdf 和 eps 格式的图像。我正在尝试使用\includegraphics{path to image} 命令将这些嵌入到输出中。但是,输出的 HTML 不显示任何内容。

【问题讨论】:

  • \includegraphics 是一个 LaTeX 命令,不会被 HTML 识别。我从未尝试在 HTML 文档中放置 pdf 或 eps,但我的第一次尝试是使用 ![alt text](figures/img.png),这是包含图像的降价语法。 (但我不知道它是否会起作用)
  • 没有(正常)浏览器会将 PDF 或 EPS 文件呈现为 base64 编码的内联图像(这是编织的默认行为)。他们也不会像<img src=../> / ![](…)。将它们转换为 SVG 并按照@Benjamin 的建议进行操作,您会更幸运。
  • 可能需要 shiny::HTML() 将文件嵌入到 rmarkdown HTML 网页中的闪亮应用中...

标签: r r-markdown


【解决方案1】:

R-markdown 也是一种降价。 Markdown 本身没有嵌入 PDF 的机制,但是,Markdown accepts raw HTML 在其输入中并通过原样传递。

有很多方法可以做到这一点,推荐的方法之一是-

<object data="http://www.africau.edu/images/default/sample.pdf" type="application/pdf" width="700px" height="700px">
    <embed src="http://www.africau.edu/images/default/sample.pdf">
        <p>This browser does not support PDFs. Please download the PDF to view it: <a href="http://www.africau.edu/images/default/sample.pdf">Download PDF</a>.</p>
    </embed>
</object>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-02
    • 2013-11-08
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 2010-11-11
    相关资源
    最近更新 更多