RMarkdown의 코드 청크에 CSS 클래스 적용
RMarkdown의 코드 청크에 CSS 클래스를 구체적으로 추가하려는 경우 다음이 있습니다.
class.source 및 class.output 옵션
knitr 버전 1.16 이상의 경우 class.source 및 class.output 옵션을 활용할 수 있습니다. 소스 및 출력 코드 청크에 HTML 클래스를 할당합니다. 예:
summary(cars)
이렇게 하면 소스 코드 청크에 'myClass' 클래스가 추가됩니다.
fenced_code_attributes 및 knitr Hooks 사용
knitr 1.16 이전에는 Knitr의 출력 후크와 함께 Fenced_code_attributes Pandoc 확장을 활용할 수 있었습니다. 다음을 고려하십시오.
--- title: "Untitled" output: html_document: md_extensions: +fenced_code_attributes ---
knitr::knit_hooks$set(source = function(x, options) {
return(paste0(
"```{.r", ifelse(is.null(options$class), "", paste0(" .", gsub(" ", " .", options$class)) ), "}\n", x, "\n```"
))
})
Then, within the code chunk, you can specify the class as follows:
summary(cars)
This will render the code chunk with the HTML class:
</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code> summary(cars) <</code>/code>
위 내용은 RMarkdown의 코드 청크에 CSS 클래스를 어떻게 적용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!