2016-10-21 5 views
3

Как вы получаете rmarkdown, чтобы включить фрагмент кода как часть списка?Включить кусок в список RMarkdown

Пример:

  1. Кое-что о какой-то код - вы можете попробовать this_fun
  2. Более сложный способ сделать
    `` `{г, Eval = FALSE}
    а (
    большой (
    Вложенные функции (функции)))
    `` `
    И это может удовлетворить ваш прецедент
  3. Пропустить все вместе

Первоначально я использовал ваниль `` `кода кусок, но отдает подсветку синтаксиса, и встроенный отдает выделения и перевода строки/отступа. Если код используется как указано выше, список разбивается, а текст, следующий за куском, встраивается в странную среду (что-то вроде форматирования вывода).

Кто-нибудь знает, можно ли это сделать?

ответ

5

Вы ищете это? (Сохранить следующий код в виде 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 

это выглядит, что: enter image description here

+0

Благодаря Кристофу, Что особенного в четыре пространства отступа? –

+0

Я также задавался вопросом о причине ... Я не знаю. – Christoph

+2

Я рекомендую вам прочитать всю документацию Pandoc хотя бы один раз. Для этой конкретной проблемы см. Http://pandoc.org/MANUAL.html#the-four-space-rule –

Смежные вопросы