关于postgresql:R markdown文档很好地显示代码

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/