考虑以下 Scribble 文档:
#lang scribble/manual
@title[#:tag "MyTitle"]{MyTitle}
@(module bq racket/base
(require scribble/html/html)
(provide blockquote))
@(require 'bq)
@blockquote{
"Ho, ho, ho! -- Santa Claus."
}
如果我尝试用 构建它scribble --dest . test.scrbl
,它会失败
/Users/varun/Code/test.scrbl:10:0: not valid in document body (need a pre-part for decode) in: (element 'blockquote '() '("\"Ho, ho, ho! -- Santa Claus.\"") #f)
context...:
body of "/Users/varun/Code/test.scrbl"
.../private/map.rkt:40:19: loop
.../racket/cmdline.rkt:191:51
body of "/Applications/Racket v8.0/share/pkgs/scribble-lib/scribble/run.rkt"
我不明白这个错误。它指的是什么“前部分”?我发现一篇博客文章“用 Scribble 写论文”描述了一个类似的错误;在那里,问题是数字没有转换为字符串。但是,我这里确实有一个字符串,所以我不明白问题是什么。