如何从Isabelle打印Latex的类型定义?

时间:2014-05-27 13:46:27

标签: latex isabelle

我使用Isabelle文档准备生成tex文件。我想知道是否有数据类型定义的反引号,以便它可以完全打印在latex中。

在某些文件中有一个定义

datatype t = A nat | B bool

后来我想把这个定义打印到乳胶上。我在Isabelle文档中找不到任何方法。

Isabelle邮件列表中的反引号@{datatype xyz}mentioned,但它对我不起作用(Isabelle 2013-2)。

有人知道类型定义的适当反引用吗?

1 个答案:

答案 0 :(得分:3)

在Isabelle 2013-2中似乎对我有用。

Isabelle理论文件:

theory Baz
imports Main
begin

datatype t = A nat | B bool

text {*
  @{datatype t}
*}

end

结果出现在文件中:

Output Isabelle Document

第一个datatype是定义,第二个是显示反引用。

也许问题是您的@{datatype}反引用不在text {* ... *}块中?