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

Windows 7 无法在Windows7下从Isabelle/HOL生成LaTeX,windows-7,installation,latex,isabelle,Windows 7,Installation,Latex,Isabelle,我花了太多时间试图用我的伊莎贝尔理论增量.thy生成一个.pdf文档。Isabelle build命令被卡住了,显然这是在Windows上安装的东西。令人沮丧的是,朋友们已经在他们的linux机器上这样做了,他们没有遇到任何问题。但是我找不到合适的文档,无法在我的Windows7笔记本电脑上运行它。有人有食谱吗 我的笔记本电脑上安装了一个完整的LaTeX,工作起来轻松自如。我已经安装了CYGWIN,但它给了我无法解决的文件访问权限问题(既不是从windows端,也不是从CYGWIN端)。我尝试了

我花了太多时间试图用我的伊莎贝尔理论
增量.thy
生成一个.pdf文档。Isabelle build命令被卡住了,显然这是在Windows上安装的东西。令人沮丧的是,朋友们已经在他们的linux机器上这样做了,他们没有遇到任何问题。但是我找不到合适的文档,无法在我的Windows7笔记本电脑上运行它。有人有食谱吗


我的笔记本电脑上安装了一个完整的LaTeX,工作起来轻松自如。我已经安装了CYGWIN,但它给了我无法解决的文件访问权限问题(既不是从windows端,也不是从CYGWIN端)。我尝试了各种各样的手册,没有太多的运气。

< P>在因斯布鲁克大学的一些实际帮助下,我终于可以在伊莎贝尔的7台笔记本电脑上生成一个PDF格式的PDF。我想为整个社区分享结果。以下是我所做的工作:

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

  • 我通过双击调用了文件
    Cygwin Terminal.bat
    。 这将打开一个命令行解释器(CLI),即GNUBASH解释器

  • 在此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 .
    
    我在MicrosoftExplorer中检查了结果,并用我的pdf查看器显示了结果


  • 成功了。

    你是不是碰巧用了Libiabelle?如果是这样的话,您到底是如何构建文档的?我觉得您使用的是libisabelle,因为您的安装在
    %APPDATA%
    中。但仔细想想,这可能也是你在因斯布鲁克的设置的一个产物。不,我没有使用Libiabelle(据我所知)。我经常遇到新手经常遇到的事情。一旦你开始运行,这些问题就会消失。与此同时,它让许多新手留在外面,他们因为缺少合适的朋友而无法克服障碍。顺便说一句,我不是在因斯布鲁克工作,而是在荷兰。我刚刚得到他们的帮助,因为他们经常使用Isabelle。对于步骤3和步骤4,这是有效的,因为您有正确的根文件设置,这在@user1933930的第2章和第3章中有描述。那么好吧,但是如果不是从Cygwin开始,您到底做了什么来运行陷入困境的
    Isabelle build
    ?这可能是伊莎贝尔身上的一个缺陷,但我不清楚问题出在哪里。任何附加信息都有助于确认问题。