2013-09-27 3 views
2

knitr, Rmarkdown 및 pandoc으로 HTML 슬라이드를 만들려고합니다. http://rprogramming.net/create-a-slideshow-powerpoint-with-r-knitr-pandoc-and-slidy/에서 참조 번호가 있습니다.knitr, Rmarkdown 및 pandoc으로 HTML 슬라이드 만들기

하지만 5 단계에서 문제가 발생합니다.

knit("test4.Rmd") 
system("pandoc -s -t slidy test4.md -o test4.html") 

를 실행 한 후 나는 메시지를 받았습니다

pandoc.exe : YAML 헤더를 구문 분석 할 수 없습니다 : 어떤 토큰 "소스"(13 행, 1 열)

를 시작할 수 없습니다 찾을 문자를

이 문제를 해결하는 데 도움을주십시오. 미리 감사드립니다!

+3

새로운 RStudio 미리보기를 사용해 보셨습니까? 그것은 매끄럽다. –

+0

w/o Rmd를 사용하면 거의 불가능합니다. –

+0

새로운 RStudio 미리보기를 시도했으며 다른 미리보기는 Rstudio에서 제공합니다. 하지만 여전히 작동하지 않습니다. –

답변

-1

md 파일에서 13 행을 확인할 수 있습니다. -------- 또는 그 이상으로 변경하십시오. 이게 내가 내 문제를 해결 한 방법이야.

분명히 YAML 헤더와 관련이 있습니다. 방금 another stackoverflow answer에서 영감을 얻었으므로 (단지 더 추가하려면 -)을 사용하여 ---을 변경하면 판도니크가 YAML 블록으로 취급하지 못하게 할 수 있습니다.

+0

답변에 대해 자세히 설명해 주시겠습니까? 왜 작동합니까? 이러한 변화는 어떤 영향을 미칩니 까? –

+0

YAML 헤더와 관련이 있다고 생각합니다. 난 YAML 일을 처음이야, 난 그냥 [다른 stackoverflow 대답]에서 영감을 얻었다 (http://stackoverflow.com/questions/19520463/pandoc-cannot-parse-yaml-header-when-converting-md-to- pdf),'----'(단지'-'를 더해서)를'---'으로 바꾸면 판도릭이 그것을 YAML 블록으로 취급하는 것을 막을 수 있습니다. – nofacetou

+0

댓글을 게시하는 것만이 아니라 대답을 편집해야합니다. –

관련 문제