R уценка документа отображать коды красиво - PullRequest
1 голос
/ 07 июня 2019

Я готовлю документ уценки R, и я хотел бы красиво отобразить коды Postgre SQL в документе уценки R, конечно, коды должны отображаться только без выполнения.Как я могу это сделать?,Ниже я привожу несколько примеров кода.

Спасибо.


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 Ответ

1 голос
/ 07 июня 2019

В заголовке добавьте это к вашему выводу

output:
  html_document:
    highlight: pygments

и в теле используйте эту строку

{r, engine = 'sql', eval = FALSE}

Я не уверен, что основные различия в SQL и PostgreSQL, ноПодсветка синтаксиса работает.Вот ссылка, чтобы показать другие языки, которые вы можете использовать с pygments http://pygments.org/languages/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...