#r #knitr #r-markdown
#r #knitr #r-markdown
Вопрос:
Как заставить rmarkdown включить фрагмент кода как часть списка?
Пример:
- Кое-что о каком-то коде — вы могли бы попробовать
this_fun
- Более сложный способ — выполнить
«{r, eval = FALSE}
a(
большая(
вложенная(функция)))
«
И это может подойти для вашего варианта использования - Пропустить все это вместе
Первоначально я использовал ванильный фрагмент кода «, но это приводит к отказу от подсветки синтаксиса, а встроенный — к отказу от выделения и перевода строк / отступа. Если код используется, как указано выше, список прерывается, и текст, следующий за фрагментом, внедряется в странную среду (что-то вроде форматирования вывода).
Кто-нибудь знает, можно ли это сделать?
Ответ №1:
Вы это ищете? (Сохраните следующий код как Rmd-файл)
---
title: "Untitled"
output: html_document
---
1. Something about some code - you could try this_fun.
1. A more complicated way is to do
```{r, eval = FALSE}
a <- function() { # whole chunk indented by 4!
return(2)
}
print(a())
```
And that may suit your use case
1. Skip it all together
Комментарии:
1. Спасибо, Кристоф, Что особенного в отступе с четырьмя пробелами?
2. Я рекомендую вам хотя бы один раз ознакомиться с полной документацией Pandoc. Для этой конкретной проблемы см. pandoc.org/MANUAL.html#the-four-space-rule