文档栏的守卫

文档栏的守卫

在 docstrip 中,有一个叫 guard 的东西。例如,%<*install>%</install>用于生成.ins安装文件。%<*driver>%</driver>用于文档。

  • 警卫的作用是什么internal(见邮政比如约瑟夫·赖特的例子?
  • 有多少个预定义的警卫?

答案1

没有预定义的保护,以这种方式使用installdriver最多是常规的。在批处理文件中,传递给\from哪个选项决定在构建当前文件时哪些保护处于活动状态。

internal因此,如果没有看到实际的包/批处理文件,就不可能大致说出其用途。

\from有时批处理文件中会有一个未被任何文件引用的保护程序,通常名为gobble或。由于它从未被引用,因此它始终处于非活动状态,并且受其保护的代码永远不会写入任何输出文件。这些对于将一些命令添加到文件而不使其出现在其他任何地方internal很有用。.dtx

相关内容