首先回答你的問題(也見Isabelle System Manual,第3.2節 - 系統生成選項):
要爲John.thy
生成HTML,創建一個名爲ROOT
文件,在同一目錄John.thy
,具有以下內容
session John = "HOL" +
theories
John
然後,住在同一個目錄下,調用
isabelle build -d . -o browser_info -v John
其中
-d .
指定當前目錄應該被搜索會話(其在一個ROOT
文件中指定)
-o browser_info
是生成HTML的基本標誌(也稱爲瀏覽器信息)和
-v
(在詳細標誌)是有用的,看看在哪個目錄結果把
以上調用將類似於
Started at Thu Jul 25 09:38:20 JST 2013 [...]
[...]
Session Pure
Session HOL (main)
Session John
Running John ...
John: theory John
[...]
Browser info at /home/username/.isabelle/Isabelle2013/browser_info/HOL/John
[...]
輸出的東西(其中[...]
表示省略輸出)。所以在這裏你可以看到你需要查閱哪個目錄來獲取HTML文件。當使用
注:如果您正在使用適用於Mac OS的Isabelle應用程序,您可能需要將isabelle
替換爲/Applications/Isabelle2013.app/Isabelle/bin/isabelle
或將/Applications/Isabelle2013.app/Isabelle/bin/
添加到您的PATH
。
也許你也可以在你的文章中將大寫字母改爲'John.thy'和'John.html'(爲了讓未來的讀者能夠看到這個約定)。然後我可以從我的答案中刪除我對它的評論。 – chris