当前位置: 首页 > 知识库问答 >
问题:

在R Markdown的每一页上包含徽标(图像)pdf

段渊
2023-03-14

我试图在R降价报告中加入我的公司标志。输出必须为pdf。该徽标必须用作文件左上角报告每页的模板。例如,您可以使用此google徽标https://en.wikipedia.org/wiki/Google#/media/File:Google_2015_logo.svg

我希望报告看起来像这样(很抱歉图像模糊,但我只想举个例子)-

左上角的谷歌标志应该出现在每个页面上。

我已经进行了搜索,但我所做的所有搜索都显示了如何使用latex或HTML输出来实现这一点。

https://bookdown.org/yihui/rmarkdown-cookbook/latex-logo.html

在R markdown pdf文档的右上角插入徽标

PDF上的2个R标记徽标

在rmark down pdf的标题页中添加图像

最接近我的是这个降价文档,它被称为<代码>报告。Rmd-

---
title: "Report"
output: pdf_document
params: 
  study: NA
  mid : NA
---

![Caption.](google.png)

```{r, echo=FALSE}
paste0("Study : ", params$study)
paste0("ID",  params$mid)
```

我从另一个R脚本运行这个-

library(rmarkdown)
study <- 'ABC'
mid <- '73023'

rmarkdown::render('reports.Rmd', pdf_document(), params = list(
  study = study, mid = mid
))

这个运行并产生这个输出

我将能够使用如何使用knitr设置本地图像的大小来调整图像的大小。但是我不知道如何将其放在页面的左上角。谢谢你的阅读。

共有1个答案

诸龙野
2023-03-14

这是您的模板:

---
title: 'You are really need to use LaTeX'
author: "You"
date: "`r Sys.Date()`"
output:
  pdf_document

header-includes:
     \usepackage{fancyhdr}
     \usepackage{graphicx}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

\addtolength{\headheight}{3.0cm} 
\fancypagestyle{plain}{} 
\pagestyle{fancy} 
\fancyhead[R]{\includegraphics[width = 100pt]{your_pic.png}}
\renewcommand{\headrulewidth}{0pt} 


This is an R Markdown document. Markdown is a simple formatting syntax for 
authoring HTML, PDF, and MS Word documents. For more details on using R Markdown 
see <http://rmarkdown.rstudio.com>.

and blah-blah...

因此,不要忘记安装LaTeX和fancyhdr、graphics软件包。

怎么做,你可以在那里看到。或者你可以安装MikTeX等。你可以在SO/网络上找到很多信息。

乳胶的知识不会在未来的生活中拯救你一次;)

 类似资料:
  • 是否可以使用CSS@font-face向rmarkdown提供字体文件? 请注意,上面完全相同的css代码(少了样式标记)在本地存储在外部。css文件中并在RMD的yaml中引用 如果这是a/B问题,我的简单目标是应用自定义字体,同时避免使用Rmd文件本身以外的任何本地文件(即没有本地外部样式表,尽管从web上读取文件也很好)。 我认为唯一的两个选项要么是从web中读取字体文件,要么是在Rmd本身

  • 问题内容: 我处理了大量直观的示例测试案例。是否有任何方便的方法将它们包含在Java源代码中并在Javadocs中进行链接,因此我的IDE可以在编码时自动显示它们(通过在IDE中调用Javadoc渲染器功能)? 我尝试将图像放置在Java源代码旁边并使用,但是它没有使用(我使用了png)。 (注意-在这种情况下,它在我的测试源中) 问题答案: 由于您没有显示任何消息来源,所以我只能做个玻璃球猜测…

  • 我将Razorpay集成到Flatter中,我已经成功地完成了所有事情,但我在Razorpay的结账对话框上显示图像(徽标)时遇到了问题。 我所做的是: 我得到的输出是: 有人能告诉我什么是正确的字符串,在图像键中给出一个路径吗? 我已经直接在资产文件夹中粘贴了一个图像。

  • 我需要在我的应用程序图标上显示徽章 我所尝试的: > 2.我已经浏览了许多已经在stackoverflow上的可用答案,如 如何在应用程序启动器图标中显示通知计数 我们可以在android应用程序图标(如iphone)上显示徽章号码吗? 如何在Redmi上使用应用程序图标显示徽章计数? 在android应用程序图标上添加未读通知徽章 有没有办法在Android系统中为应用程序图标添加徽章? 所有这

  • 我有一个jfilechooser,它帮助搜索和选择图像上传到项目数据库。还有一个缩略图类可以将上传的图像压缩成所需的大小。运行文件选择器的按钮action_performed的代码如下:

  • 问题内容: 我目前正在建立一个基本上相当于搜索引擎和网络漫画画廊之间的交叉点的网站,该画廊侧重于引用来源并给予作者称赞。 我正在尝试找出一种搜索图像以在其中查找字符的方法。 例如: 假设我将红色字符和绿色字符另存为“ Red Man”和“ Green Man”,我如何确定图像是否包含一个或另一个。 不需要100%识别,或者什么是我想创建的更多功能,我不确定从哪里开始。我已经做了很多谷歌搜索来进行图