Как управлять изображениями документов rmarkdown word, масштабируемыми в Word? - PullRequest
2 голосов
/ 12 июля 2020

Это мой первый пост на StackOverflow. Я неоднократно искал эту проблему, но, похоже, не нашел ее решения.

Я пытаюсь создать текстовый документ из файла rmarkdown, который включает графики / участки размером до 4 дюймов и шириной 6,5 дюйма (что должно занимать всю ширину страницы обычного размера Letter с обычными полями в 1 дюйм с каждой стороны). Однако после вязания в Word размеры фигур автоматически изменяются / масштабируются (в итоге они становятся 3,59 на 5,83 дюйма). Я пробовал установить параметры фигуры, используя fig.width / height и out.width / height, но это, похоже, не решает проблему. Есть ли способ контролировать изображения, чтобы они были точно такими, как указано в файле уценки? В противном случае мне пришлось бы go в 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", fig.height=4, fig.width=6.5, out.height="100%", out.width="100%"}
mtcars %>% 
  ggplot(aes(x = factor(cyl), y = mpg)) + 
  geom_boxplot() + theme_classic()
```
...