我正在尝试从 rmarkdown 文件生成一个 Word 文档,其中包含高度为 4 英寸、宽度为 6.5 英寸的图形/图(这应该占据常规 1 英寸的普通字母大小页面的所有宽度)每边都有边距)。然而,在编织到 Word 后,图形会自动调整大小/缩放(最终大小为 3.59 英寸 x 5.83 英寸)。我尝试使用 Fig.width/height 和 out.width/height 设置图形参数,但这似乎并不能解决问题。有什么方法可以控制图像,使它们完全按照 markdown 文件指定的那样吗?否则,我必须进入 Word 并手动更改每个图像的大小。预先感谢您的帮助。
这是我正在使用的代码:
---
title: "Title"
author:
- "Authors"
date: "7/1/2020"
output: bookdown::word_document2
---
```{r setup, include=FALSE}
rm(list=ls(all=TRUE)) # Clear the workspace
library(tidyverse)
knitr::opts_chunk$set(echo = FALSE)
# load data
data("mtcars")
```
```{r fig-1, fig.cap="Example Figure", fig.height=4, fig.width=6.5, out.height="4in", out.width="6.5in"}
mtcars %>%
ggplot(aes(x = factor(cyl), y = mpg)) +
geom_boxplot() + theme_classic()
```
```{r fig-2, fig.cap="Example Figure", …Run Code Online (Sandbox Code Playgroud) 当使用dplyr, group_by()andmutate()或summarize ()与paste()and连接字符串时collapse,NA值将被强制转换为字符串"NA"。
当使用str_c()代替 时paste(),连接的字符串NA将被删除(?str_c:每当将缺失值与另一个字符串组合时,结果将始终缺失)。当具有NA&non-NA值的这种组合时,如何删除连接中的NA而不是non- ?NA
请参阅下面我的示例:
library(dplyr)
library(stringr)
ID <- c(1,1,2,2,3,4)
string <- c(' asfdas ', 'sdf', NA,'sadf', 'NA', NA)
df <- data.frame(ID, string)
# ID string
# 1 1 asfdas
# 2 1 sdf
# 3 2 <NA> # ID 2 has both NA and non-NA …Run Code Online (Sandbox Code Playgroud) 我在 Rstudio 中使用 bookdown 编译了一个简短的文档。我只想删除文档开头的目录。我可以“编织到 pdf”而不是“编织到 pdf_book”或“编织到 pdf_document2”,但是这样会丢失很多 bookdown 功能(交叉引用等)。
应该很容易吧?