r - Rmarkdown 中的 Stata 语法高亮显示
问题描述
我正在使用 Bookdown 和 Rmarkdown 为 Stata 用户撰写技术书籍。我想在代码块中包含 Stata 突出显示语法,但我对实际从 Rstudio 执行 Stata 不感兴趣。我只想要语法突出显示。
我在这里了解到可以使用highlightjs,但我不知道如何将它包含在我的 .Rmd 文件中。
我希望能够包含以下内容并将其语法突出显示。
```stata
sysuse auto, clear
reg mpg length
```
我非常感谢您的帮助。谢谢。
解决方案
现在您可以使用与针织相关的最新 R 包突出显示您的 stata 代码。
rmarkdown
版本。2.10knitr
: 版本。1.33bookdown
: 版本。0.22
您可能还必须[使用] 使用未与 RStudio IDE 捆绑的 Pandoc 版本。我使用 Pandoc Ver。2.14.0.3。
---
title: "Untitled"
author: "author"
output:
bookdown::pdf_document2: default
---
- `rmarkdown`: Ver. `r packageVersion("rmarkdown")`
- `knitr`: Ver. `r packageVersion("knitr")`
- `bookdown`: Ver. `r packageVersion("bookdown")`
- (`pandoc`: Ver. `r rmarkdown::pandoc_version()`)
```stata
sysuse auto, clear
reg mpg length
```
推荐阅读
- python - django.core.exceptions.FieldError: Unknown field(s) (message) specified for Message in django error
- javascript - 猜谜游戏。While 循环
- python - 在 ROS 上运行时如何解决此 Adafruit GPS 错误?
- vue.js - 运行 npm run dev 时获取未知浏览器查询“死”
- python - 是否可以将 Jupyter 笔记本的输出导出到 Excel?
- ftp - 在包含空格的批处理文件中使用 WinSCP 时,如何从 FTP 下载中排除子文件夹?
- mongodb - Mongodb aggregate query with retrieval with two keys and condition by another variable
- wordpress - 我想让我的电子邮件文本字段像图像中的那样
- javascript - 请求的模块“./server/controller/controller.js”不提供名为“default”的导出
- r - st_geometry<-.data.frame(*tmp*, value = value) : 继承(value, "sfc") || is.character(value) 不是 TRUE