如何在 LaTeX 中输入 Backus-Naur 形式

如何在 LaTeX 中输入 Backus-Naur 形式

我需要在 LaTeX 文档中输入 Backus-Naur 范式。我在 CTAN 上找到了几个包:

是否有适用于现代 LaTeX 的软件包,或者我应该只使用逐字手动格式化?

答案1

我偶然发现了syntax-mdw包裹前几天。它看起来可能会很好地排版 BNF 和语法图。请参阅文档(PDF)来了解它的能力。

答案2

尝试bnf.tex一下http://dante.ctan.org/tex-archive/macros/plain/contrib/bnf/。它足够简单,可以构成您所寻找内容的基础并根据您的需要进行扩展。

相关内容