2016-10-21 5 views
3

コードチャンクをリストの一部として含めるにはどうすればよいですか?リストにチャンクを含めるRMarkdown

例:いくつかのコードについて

  1. 何か - あなたはthis_fun
  2. より複雑な方法が
    `` `{R、evalを= FALSE}
    大(
    を行うことです試みることができます(
    ネスト(関数)))
    `` `
    これはあなたのユースケースに合っている可能性があります

は、もともと私はバニラ `` `コードチャンクを使用していたすべて一緒にそれをスキップし、それは構文の強調表示を断念し、インラインを強調表示し、改行/インデントを断念します。上記のようにコードを使用すると、リストが破損し、チャンクに続くテキストが奇妙な環境(出力書式のようなもの)に埋め込まれます。

これを行うことができますか?

答えて

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

おかげでクリストフ、何が4つのスペースのインデントについての特別なの? –

+0

私はまた、理由について疑問に思いました...私は知らない。 – Christoph

+2

少なくとも1回、Pandocの完全なドキュメントを読むことをお勧めします。この特定の問題については、http://pandoc.org/MANUAL.html#the-four-space-ruleをご覧ください。 –

関連する問題