我是一个LaTeX 初学者和脚本新手.我尝试实现这个有趣的解决方案适用于 latexdiff 和多个文件在发现这个问题答案在我开始写博士论文之前。但是使用...
- Win7(64位)
- GitHub(Sourcetree,Git 版本 1.8.0msysgit.0)
- MikTex 2.9
- ActivePerl 版本 5.16.2.1602
- 赛格威
经过研究,我不知道如何执行该脚本,并且上面链接的网站上的文档“很少”。以下是我到目前为止所做的:
- Latexdiff 已安装并成功测试
- 'latexbatchdiff.sh' 放置在
C:\Users\USER\Dropbox\Github
(添加到 PATH)中 - 存储库路径:
C:\Users\USER\Dropbox\Github\Testlab
我的C:\Users\USER\Dropbox\Github\Testlab\.git\config
文件如下所示:
[core]
bare = false
repositoryformatversion = 0
filemode = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = https://github.com/MYGITHUBACCOUNT/Testlab.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[difftool.latex]
cmd = latexdiff "$LOCAL" "$REMOTE"
[difftool]
prompt = false
[alias]
ldiff = difftool -t latex
还有一个“install.sh”,根本没有记录,所以我尝试了......
那么,如何在 Windows 上执行此脚本?我应该使用 Windows CMD 还是 Cygwin 终端?如果能提供一个适合初学者的示例,我将不胜感激。
答案1
这里的错误是您想将 MiKTeX 与 Cygwin 一起使用。但您必须决定:
您可以在通常的 Windows 模式下使用 MiKTeX,也可以使用 Cygwin 作为 Unix 包装器,然后使用 TeX Live for Unix(IE不是TL 的 Windows 版本)。使用 TeX Live 您不需要安装单独的 Perl 发行版(至少对于 Tex 使用来说不需要),因为它带有自己的基本 Perl 解释器。