gpt4 book ai didi

r - 在不影响 R 代码块输出的情况下,我可以在使用 Markdown 和 knitr 时更改 MS Word Normal 样式吗

转载 作者:行者123 更新时间:2023-12-04 11:15:45 24 4
gpt4 key购买 nike

我正在尝试使用 RMarkdown v2(见下文)编写文档,然后使用 RStudio (v 0.8.1091) (knitr v1.8) 中的“Knit Word”将其编入 MSWord。我修改了通过编织创建的docx文档中的普通样式,使得具有普通样式的文本将双倍行距并且段落的第一行将缩进。我将此 docx 文件包含在 YAML header 的 reference_docx 中。这工作正常,除了 R 代码也是双倍行距且第一行缩进(见下文)。我曾假设代码块是我可以更改的不同样式,但我尚未确定该样式是什么。

那么,如何在不更改 R 代码块样式的情况下更改生成的 MSWord 文件中的主要文本?

我的 RMarkdown 文档看起来像这样......

---
title: "Chapter XX: XXXXX"
author: "Derek H. Ogle"
output:
word_document:
highlight: tango
reference_docx: CSS.docx
---

R code can be shown in a box

```{r}
tmp <- rnorm(100)
summary(tmp)
```

R results can be included in a dynamic sentence, like this one that shows that the mean of the temporary data.frame is `r round(mean(tmp),2)` and the standard deviation is `r round(sd(tmp),2)`.

生成的 Word 文档如下所示...... enter image description here

预先感谢您的帮助。

最佳答案

在 Word 中打开您的 CSS.docx,搜索名为 SourceCode 的样式。然后将此样式编辑为单行间距。

enter image description here

关于r - 在不影响 R 代码块输出的情况下,我可以在使用 Markdown 和 knitr 时更改 MS Word Normal 样式吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27537327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com