R markdown document display codes nicely
我正在准备R markdown文档,并且我想在R markdown文档中很好地显示postgre sql代码,但是这些代码只能在不运行的情况下显示。我怎样才能做到这一点? 。下面我放一些代码示例。
谢谢。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | title:"POSTGRE sql" output: html_document: DEFAULT pdf_document: DEFAULT --- ```{r setup, include=FALSE} knitr::opts_chunk$set(echo = TRUE) ``` ```{r1, eval=F} with data as (select * from (values ('03-05-2019'::date,'{"color": true,"view": [181] ,"school": [805,812,852,856,857]}'::jsonb), ('06-08-2019'::date,'{"color": false,"view": [184,185],"school": [805,855,859]}'::jsonb), ('04-07-2019'::date,'{"color": true,"view": [184,185,189],"school": [855,859]}'::jsonb) ) as v(published_date,attributes)) ``` |
在标题中将此添加到您的输出中
1 2 3 | output: html_document: highlight: pygments |
在正文中使用此行
1 | {r, engine = 'sql', eval = FALSE} |
我不确定SQL和PostgreSQL的主要区别,但是突出显示语法确实有效。
这是一个链接,显示可以与pygments一起使用的其他语言
http://pygments.org/languages/