似乎该listings
软件包提供了另一个软件包,名为lstdoc
,它以某种未知的方式提供了打印 TeX 代码示例的功能,同时将它们 TeX 化到文档本身中。查看listings.dtx
,似乎示例本身listings.pdf
就是以这种方式排版的。事实上,大多数软件包文档都提供了这样的示例(代码与其效果并排),尽管我不知道它们都是如何做到的。这实际上是一件很难手工完成的事情,所以lstdoc
看起来它会很有用;可惜,我找不到任何关于它的文档引用,无论是在listings.pdf
它本身还是在 CTAN 或互联网上的任何地方。
那么我的问题是:这个包是如何工作的?我如何才能了解它?即使粗略地看一眼,listings.dtx
我也不知道它在哪里。
答案1
它在listings.dtx
。搜索:
%<*doc>
\ProvidesPackage{lstdoc}
[\filedate\space\fileversion\space(Carsten Heinz)]
%</doc>
除了展示方面,它是一款实用的软件包。我经常使用它的排序程序。例如向书籍类添加传记列表。