在Windows7下无法从Isabelle / HOL生成LaTeX

时间:2017-07-21 05:36:10

标签: windows-7 install latex isabelle

我花了太多时间试图从我的Isabelle理论Increments.thy中生成.pdf文档。 Isabelle构建命令卡住了,显然这是Windows上的安装。令人沮丧的是,朋友们已经在他们的Linux机器上做到了这一点,他们根本没有遇到任何问题。但我找不到合适的文档来让它在我的Windows 7笔记本电脑上运行。有没有人有食谱?

我的笔记本电脑上安装了完整的LaTeX,工作得很轻松。我已经安装了CYGWIN,但它给文件的访问权限带来了问题,我无法解决(无论是来自windows-end还是来自cygwin-end)。我尝试了各种手册,没有太多运气。

1 个答案:

答案 0 :(得分:2)

在因斯布鲁克大学的一些实际帮助下,我终于可以在我的Windows-7笔记本电脑上用Isabelle理论生成pdf了。我想分享整个社区的结果。以下是我的工作:

  1. 在Microsoft Explorer中,我访问了包含Isabelle可执行文件的目录。该目录名为Isabelle2016-1。 我通过在文件系统中搜索Isabelle2016-1找到了它。它位于C:\Users\sjo\AppData\Roaming\local\bin\Isabelle2016-1。 我检查它包含文件Cygwin-Terminal.bat

  2. 我通过双击文件Cygwin-Terminal.bat来调用它。 这将打开一个命令行解释器(CLI),它是GNU Bash解释器。

  3. 在此CLI中,我通过发出命令导航到包含我的Isabelle源代码Increments.sty的目录:

    $ cd /cygdrive/d/git/Publications/2017AFPproofs
    

    我使用命令ls -al来验证此目录是否包含我的Isabelle源代码文件Increments.thy

  4. 我通过调用Isabelle生成了一个pdf文件D:\git\Publications\2017AFPproofs\output\document\root.pdf

    $ isabelle build -v -D .
    

    我在Microsoft资源管理器中检查了结果并使用我的pdf-viewer显示了它。

  5. 那很有效。