example. 展示代码与语法高亮[#15]

纯Scheme示例可以使用code-block,并指定#:language 'scheme。代码在构建时高亮,正文是纯文本,不会被执行;原有空白、换行和Unicode字符保留。

@code-block[#:language 'scheme]{
; 中文注释与函数名也可以保留
(define (平方 x)
  (* x x))
}

上面的命令显示为:

; 中文注释与函数名也可以保留
(define (平方 x)
  (* x x))

不指定语言时显示普通代码;尚未配置的语言会产生构建warning,并显示原文。当前提供Scheme高亮,整份.plant或at-exp示例仍使用verbatim,以免被误当作Scheme。