2017-11-01 16 views
1

"bookdown: Authoring Books and Technical Documents with R Markdown"Yihui시에 (2017)에서 당 하나의 장 기록 :R은 : Bookdown는 : 마크 다운 파일 (RMD)

[...] 한 R 마크 다운 파일 [한 장 생활 .. .]. 각 R 인하 파일이 첫 번째 레벨의 제목을 사용하여 장 제목 즉시 시작해야합니다, 예를 들어, # 장 실용적인 이유로 제목

은,이 규약에 따를 필요가없는거야. 그러나 경고 메시지 (아래 참조) 이외에, 나는 불순종의 결과로 어떤 이슈도 관찰하지 않았다. Xie (2017)와 해당 경고를 무시하는 것이 맞습니까? 그렇다면 처음부터 규칙과 경고가있는 이유는 무엇입니까? 이 책을 빌드 할 때

Warning message: 
In split_chapters(output, gitbook_page, number_sections, split_by, : 
    You have n Rmd input file(s) but only n first-level heading(s). Did you forget first-level headings in certain Rmd files? 

답변

2

는 bookdown는 하나의 RMD 파일에 별도의 .Rmd 파일을 병합 한 다음 knitr이 마스터 파일에서 실행됩니다. 필요에 따라 다음 장에서는 #으로 시작해야한다는 기술적 이유가 없다, 이러한 의견은 단지 의견다시피

Content from chapter 1. 

<!--chapter:end:index.Rmd--> 

# Introduction {#intro} 

:이 파일을 조인 어디는 다음과 같은 다음 파일의 시작을 보여주고 코멘트를 삽입합니다.

필자는 코드를 들여 쓰거나 쉼표 다음에 공백을 넣는 것과 마찬가지로 스타일을 지정하는 것이 더 좋습니다. RMarkdown의 가장 큰 장점 중 하나는 알 필요없이 파일을 이해하는 것이 얼마나 쉬운 지입니다 모든 구문은 있지만 제목이 없으면 잠재적 인 독자를 혼동시킬 수 있습니다. 그러나, 당신이 말했듯이, 특별한 용도가 합리적 일 수 있습니다.