Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R Bookdown项目中,是否有适当的方式将图像包含在页边距中?_R_R Markdown_Bookdown_Tufte - Fatal编程技术网

在R Bookdown项目中,是否有适当的方式将图像包含在页边距中?

在R Bookdown项目中,是否有适当的方式将图像包含在页边距中?,r,r-markdown,bookdown,tufte,R,R Markdown,Bookdown,Tufte,我正在努力使用R Bookdown编写一本教科书,我想在文本的页边空白处添加图片。然而,在尝试了多种方法之后,它们似乎都没有在正确的位置填充图像。我已经尝试了r bookdown手册中的所有选项以及使用tufte样式的说明 为了确保我没有遇到冲突包的问题,我创建了一个新项目,然后将以下代码粘贴到index.Rmd文件的末尾 {r fig-margin, fig.margin=TRUE} knitr::include_graphics('apple.png') ^![](C:\Users\n29

我正在努力使用R Bookdown编写一本教科书,我想在文本的页边空白处添加图片。然而,在尝试了多种方法之后,它们似乎都没有在正确的位置填充图像。我已经尝试了r bookdown手册中的所有选项以及使用tufte样式的说明

为了确保我没有遇到冲突包的问题,我创建了一个新项目,然后将以下代码粘贴到index.Rmd文件的末尾

{r fig-margin, fig.margin=TRUE}
knitr::include_graphics('apple.png')

^![](C:\Users\n298l621\Documents\TESTING\apple.png)

{marginfigure, echo = TRUE}
knitr::include_graphics('apple.png')
下图是我编织index.Rmd文档或使用build菜单构建整本书的结果:


如您所见,图像正在填充,但肯定不在页边空白处。任何帮助或指导都将不胜感激

我不知道如何在页边空白处插入图片。这是我在Rmarkdown中使用latex的文档,请在左上角插入compamy徽标

---
documentclass: ctexart
fontsize: 12pt
geometry: a4paper,left=2cm,right=2cm,top=2cm,bottom=3cm
pagesize: a4paper
output:
  rticles::ctex:
    fig_caption: yes
    number_sections: yes
    toc: no
mainfont: 更纱黑体 UI SC #LiberationSerif
sansfont: 更纱黑体 UI SC Xlight #LiberationSans
monofont: 等距更纱黑体 SC Light #LiberationMono
header-includes:
    - \usepackage{fancyhdr}    #load fancyhdr for page header or foot
    - \usepackage{booktabs}
    # - \usepackage{longtable}
    - \usepackage{array}
    - \usepackage{multirow}
    - \usepackage{wrapfig}
    - \usepackage{float}
    - \usepackage{colortbl}
    - \usepackage{pdflscape}
    - \usepackage{tabu}
    - \usepackage{threeparttable}
    - \usepackage{threeparttablex}
    - \usepackage[normalem]{ulem}
    - \usepackage{makecell}
    - \usepackage{xeCJK}
---
\addtolength{\headheight}{1.5cm}
\pagestyle{fancyplain} 
\fancyhead[L]{\includegraphics[height=1.2cm]{cdmlogo.png}} # put the logo at top-left 
\fancyhead[C]{打印日期\today}
\fancyfoot[C]{\thepage}
\renewcommand{\headrulewidth}{0pt}

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

```{r include=FALSE, label='oracle.connection'}
library(tidyverse)
library(ROracle)
library(kableExtra)

我不知道如何在页边空白处插入图片。这是我在Rmarkdown中使用latex的文档,请在左上角插入compamy徽标

---
documentclass: ctexart
fontsize: 12pt
geometry: a4paper,left=2cm,right=2cm,top=2cm,bottom=3cm
pagesize: a4paper
output:
  rticles::ctex:
    fig_caption: yes
    number_sections: yes
    toc: no
mainfont: 更纱黑体 UI SC #LiberationSerif
sansfont: 更纱黑体 UI SC Xlight #LiberationSans
monofont: 等距更纱黑体 SC Light #LiberationMono
header-includes:
    - \usepackage{fancyhdr}    #load fancyhdr for page header or foot
    - \usepackage{booktabs}
    # - \usepackage{longtable}
    - \usepackage{array}
    - \usepackage{multirow}
    - \usepackage{wrapfig}
    - \usepackage{float}
    - \usepackage{colortbl}
    - \usepackage{pdflscape}
    - \usepackage{tabu}
    - \usepackage{threeparttable}
    - \usepackage{threeparttablex}
    - \usepackage[normalem]{ulem}
    - \usepackage{makecell}
    - \usepackage{xeCJK}
---
\addtolength{\headheight}{1.5cm}
\pagestyle{fancyplain} 
\fancyhead[L]{\includegraphics[height=1.2cm]{cdmlogo.png}} # put the logo at top-left 
\fancyhead[C]{打印日期\today}
\fancyfoot[C]{\thepage}
\renewcommand{\headrulewidth}{0pt}

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

```{r include=FALSE, label='oracle.connection'}
library(tidyverse)
library(ROracle)
library(kableExtra)

您能否在
.Rmd
中提供一个yaml前端的示例

使用以下代码生成的文档:

---
title: "An MWE of tufte"
author: "chefnate119"
output:
  tufte::tufte_html: default
---

```{r fig-margin, fig.margin=TRUE}
plot(cars)
```
生成以下文档

和pdf格式

---
title: "An MWE of tufte"
author: "chefnate119"
output:
  tufte::tufte_handout: default
---

```{r fig-margin, fig.margin=TRUE}
plot(cars)
```

您能否在
.Rmd
中包含一个yaml前端的示例

使用以下代码生成的文档:

---
title: "An MWE of tufte"
author: "chefnate119"
output:
  tufte::tufte_html: default
---

```{r fig-margin, fig.margin=TRUE}
plot(cars)
```
生成以下文档

和pdf格式

---
title: "An MWE of tufte"
author: "chefnate119"
output:
  tufte::tufte_handout: default
---

```{r fig-margin, fig.margin=TRUE}
plot(cars)
```

感谢您的快速回复@69。我还没有想到单独使用乳胶。谢谢你的快速回复@69。我还没有想到单独使用乳胶。我现在就试试你的标题。我使用的YAML看起来像---标题:“一个最小的图书示例”作者:“谢一辉”日期:“
r Sys.date()
”站点:bookdown::bookdown\u站点文档类:图书书目:[Book.bib,packages.bib]图书风格:apalike链接引用:是的描述:“这是使用bookdown软件包编写书籍的一个简单示例。本例的输出格式为bookdown::gitbook。“---我试图将YAML复制到我的文档中,但出现了以下错误“处理文件:parse_block(g[-1],g[1],params.src,markdown_mode)中的index.Rmd错误”:重复块标签“fig margin”,用于块:plot(cars)调用:。。。处理\u文件->分割\u文件->lappy->乐趣->解析\u块执行停止非常感谢您的帮助。我能够让它与页边空白处的图像一起工作。我不得不说我不是一个簇绒风格的超级粉丝。我看到我可以使用R创建的.css文件编辑外观,但我想知道您是否知道一种方法可以在常规降价中实现相同的目标,而不必进行这些编辑。你知道这样做的方法吗?我不知道怎么做,抱歉。我认为在这里最好的方法是坚持tufte输出格式,并调整css以获得您更喜欢的样式。我现在将尝试您的标题。我使用的YAML看起来像---标题:“一个最小的图书示例”作者:“谢一辉”日期:“
r Sys.date()
”站点:bookdown::bookdown\u站点文档类:图书书目:[Book.bib,packages.bib]图书风格:apalike链接引用:是的描述:“这是使用bookdown软件包编写书籍的一个简单示例。本例的输出格式为bookdown::gitbook。“---我试图将YAML复制到我的文档中,但出现了以下错误“处理文件:parse_block(g[-1],g[1],params.src,markdown_mode)中的index.Rmd错误”:重复块标签“fig margin”,用于块:plot(cars)调用:。。。处理\u文件->分割\u文件->lappy->乐趣->解析\u块执行停止非常感谢您的帮助。我能够让它与页边空白处的图像一起工作。我不得不说我不是一个簇绒风格的超级粉丝。我看到我可以使用R创建的.css文件编辑外观,但我想知道您是否知道一种方法可以在常规降价中实现相同的目标,而不必进行这些编辑。你知道这样做的方法吗?我不知道怎么做,抱歉。我认为最好的方法是坚持tufte输出格式,并调整css以获得您更喜欢的样式。