0

次の 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"

エラーがわかりません。それはどの「前編」を指していますか?同様のエラーについて説明しているブログ記事「Writing a paper in Scribble」を見つけました。問題は、数値が文字列に変換されないことです。ただし、ここには文字列があるため、何が問題なのかわかりません。

4

2 に答える 2