Форматировать код чанка вывода текста в уценке - PullRequest
0 голосов
/ 31 октября 2019

В настоящее время я работаю над презентацией проектора с уценкой в ​​RStudio. У меня есть несколько блоков кода, которые генерируют вывод, и я хочу форматировать вывод определенным образом. Это один слайд:

---
title: "An Introduction to Statistical Analysis with R"
author: Me
date: Now
output: 
  beamer_presentation:
     slide_level: 3
---

# Lecture 2: Creating datasets with R

### Assignments

R, like other computer languages, has *symbolic variables*, that is
names that can be used to represent values. To assign the value 2 to the
variable `x` and then work with it, you can enter

```{r, collapse=TRUE}
x <- 2
x
x+x
2*x+exp(x)
2*x*pi
```

В настоящее время вывод фрагмента кода в файле PDF выглядит следующим образом:

x <- 2
x
## [1] 2 
x+x
## [1] 4 
2*x+exp(x)
## [1] 11.38906 
2*x*pi
## [1] 12.56637

Я хочу изменить шрифт и цвет сгенерированного вывода(т.е. хешированные строки). Я также хотел бы разместить вывод кода так, чтобы он выглядел так:

x <- 2
x

## [1] 2 

x+x

## [1] 4 

2*x+exp(x)

## [1] 11.38906 

2*x*pi

## [1] 12.56637

Как мне этого добиться? Я не очень хорош с Knitr (особенно синтаксис). Из того, что я прочитал, хуки могут быть полезны? Также я хотел бы реализовать предложенные изменения в глобальном масштабе.

1 Ответ

0 голосов
/ 31 октября 2019

Просто добавьте пробелы в вашем Rmd-чанке, и они будут перенесены на проектор (они делают на моей установке, R 3.6.1 на Windows 10). Цвета автоматически настраиваются в проекторе.

```{r, collapse=TRUE}
x <- 2
x

x+x

2*x+exp(x)

2*x*pi
```

enter image description here

...