【问题标题】:Howto include file content in a Scribble document如何在 Scribble 文档中包含文件内容
【发布时间】:2022-11-11 04:22:38
【问题描述】:

我正在使用 Scribble 编写作业,并希望能够在文档中的某处包含常用文本 sn-ps。例如:

#lang scribble/manual

@section{Some section}
@include-file["common-pretext.scrbl"] @; my imaginary command
Some additional text after the pretext

@section{Next section}
More text...

我希望@include-file 包含common-pretext.scrbl 的内容,就像我在指定位置复制/粘贴其内容一样。也就是说,我希望它的内容成为Some section 的一部分,并且还可以正确处理common-pretext.scrbl 中出现的Scribble 命令。

我知道 Scribble 有 @include-section,这与我想要的类似。但是,@include-section总是开始一个新的部分和文本,直到下一个部分被静默删除(我不确定为什么会发生这种情况,但可能是因为文档的构造方式)。我也试过Racket的@include,但是后来内容根本没有显示。最后,我尝试构建一个可以执行我想要的宏,但未能使其工作(如果宏是要走的路,那么我很乐意分享我迄今为止的尝试)。

是否已经有这样的命令,如果没有,我该如何构建?

【问题讨论】:

    标签: racket scribble


    【解决方案1】:

    这个问题已经很老了,但如果你还在寻找,这个包可以满足你的需求:

    https://docs.racket-lang.org/scribble-include-text/index.html

    【讨论】:

      猜你喜欢
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      • 2011-09-14
      • 2011-11-30
      • 1970-01-01
      • 2020-06-24
      • 2013-04-03
      • 1970-01-01
      相关资源
      最近更新 更多