我正在尝试将我的公司徽标包含在 R markdown 报告中。输出必须是pdf。该徽标必须用作文件左上角报告的每一页上的模板。例如,您可以使用此谷歌徽标https://en.wikipedia.org/wiki/Google#/media/File:Google_2015_logo.svg
我希望报告看起来像这样(抱歉图像模糊,但我只是想举一个例子)-
左上角的 google 徽标应该出现在每个页面上。
我已经完成了搜索,但我所做的所有搜索都显示了如何使用 Latex 或 HTML 输出来执行此操作。
https://bookdown.org/yihui/rmarkdown-cookbook/latex-logo.html
我最接近的是这个降价文档,reports.Rmd它看起来像 -
---
title: "Report"
output: pdf_document
params:
study: NA
mid : NA
---

```{r, echo=FALSE}
paste0("Study : ", params$study)
paste0("ID", params$mid)
```
Run Code Online (Sandbox Code Playgroud)
我从另一个 R 脚本运行它 -
library(rmarkdown)
study <- 'ABC'
mid <- '73023'
rmarkdown::render('reports.Rmd', pdf_document(), params = list(
study = study, mid = mid
))
Run Code Online (Sandbox Code Playgroud)
运行并产生此输出
我将能够使用 How to set size for local image using knit for markdown? 来调整图像大小。 但我不知道如何将其放置在页面的左上角。感谢您的阅读。
这是一个适合您的模板:
---
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...
Run Code Online (Sandbox Code Playgroud)
所以,不要忘记安装LaTeX和打包fancyhdr, graphics。
具体怎么做,你可以去那里看看。 或者你可以安装 MikTeX 等。你可以在 SO/网络中找到很多信息。
LaTeX 的知识将在以后的生活中拯救你不止一次;)
| 归档时间: |
|
| 查看次数: |
1812 次 |
| 最近记录: |