RMarkdown 코드 청크에 대한 CSS 클래스 사용자 정의
RMarkdown에서 특정 코드 청크에 사용자 정의 CSS 클래스를 할당하면 스타일 지정 및 타겟팅이 향상됩니다. 출력 요소의 다음은 이를 달성하기 위한 간단한 솔루션을 제공합니다.
class.source 옵션 활용
knitr에 버전 1.16이 도입되면서 class.source 및 class와 같은 옵션이 제공됩니다. 출력이 가능해졌습니다. class.source를 사용하면 소스 코드 청크에 CSS 클래스를 추가할 수 있습니다.
summary(cars)
이 코드는 HTML 출력에서 'cars'라는 라벨이 붙은 코드 청크에 myClass 클래스를 할당합니다.
Fenced_code_attributes 확장
knitr의 이전 버전에서는 Fenced_code_attributes Pandoc 확장을 활용할 수 있었습니다. 이를 위해서는 YAML 헤더에서 확장을 활성화하고 R 코드에서 출력 후크를 설정해야 합니다.
knitr::knit_hooks$set(source = function(x, options) { return(paste0( "```{.r", ifelse(is.null(options$class), "", paste0(" .", gsub(" ", " .", options$class)) ), "}\n", x, "\n```" )) })
summary(cars)
이 예에서 myClass1 및 myClass2 클래스는 'cars' 코드 청크에 할당됩니다.
이제 두 방법 중 하나를 적용하면 필요에 따라 CSS 속성을 사용하여 지정된 코드 청크의 스타일을 지정하고 대상을 지정할 수 있습니다.
위 내용은 ## RMarkdown 코드 청크에 대한 CSS 클래스를 사용자 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!