我花了太多时间试图从我的Isabelle理论Increments.thy
中生成.pdf文档。 Isabelle构建命令卡住了,显然这是Windows上的安装。令人沮丧的是,朋友们已经在他们的Linux机器上做到了这一点,他们根本没有遇到任何问题。但我找不到合适的文档来让它在我的Windows 7笔记本电脑上运行。有没有人有食谱?
我的笔记本电脑上安装了完整的LaTeX,工作得很轻松。我已经安装了CYGWIN,但它给文件的访问权限带来了问题,我无法解决(无论是来自windows-end还是来自cygwin-end)。我尝试了各种手册,没有太多运气。
答案 0 :(得分:2)
在因斯布鲁克大学的一些实际帮助下,我终于可以在我的Windows-7笔记本电脑上用Isabelle理论生成pdf了。我想分享整个社区的结果。以下是我的工作:
在Microsoft Explorer中,我访问了包含Isabelle可执行文件的目录。该目录名为Isabelle2016-1
。
我通过在文件系统中搜索Isabelle2016-1找到了它。它位于C:\Users\sjo\AppData\Roaming\local\bin\Isabelle2016-1
。
我检查它包含文件Cygwin-Terminal.bat
。
我通过双击文件Cygwin-Terminal.bat
来调用它。
这将打开一个命令行解释器(CLI),它是GNU Bash解释器。
在此CLI中,我通过发出命令导航到包含我的Isabelle源代码Increments.sty
的目录:
$ cd /cygdrive/d/git/Publications/2017AFPproofs
我使用命令ls -al
来验证此目录是否包含我的Isabelle源代码文件Increments.thy
。
我通过调用Isabelle生成了一个pdf文件D:\git\Publications\2017AFPproofs\output\document\root.pdf
:
$ isabelle build -v -D .
我在Microsoft资源管理器中检查了结果并使用我的pdf-viewer显示了它。
那很有效。