我目前正在制作我的一本旧书的新版本;这本新书将包含来自几个不同计算环境的代码示例。
我想知道的是:区分文档中不同环境的最佳方法是什么?我当然可以在文中这么说:
This is how it's done in foogle:
<foogle code example>
and this is how it's done in scronk:
<scronk code example>
这个想法是浏览页面应该立即看到哪些代码示例与哪种语言相关。
这种事情有“最佳实践”吗?大多数文本只关注一种编程语言,因此这很少成为问题。
这是一种可能的布局,我将两种不同的环境放在带有标签的盒子中(这是为了节省空间)。我使用 TeX/LaTeX 作为排版引擎,所以我可以很好地控制布局的各个方面。
(请注意,这只是一个剪切和粘贴示例,因此从示例中间开始似乎是“第 1 章”。)

这是同一件事的另一个版本,试图将 allcaps 的评论考虑在内:

