cygwin使找不到chktex命令

时间:2015-05-21 15:31:32

标签: cygwin

当我试图用cygwin制作chktex-1.7.4时,我得到以下输出:

$ make install
/cygdrive/c/Program Files/MiKTeX 2.9/miktex/bin/x64/latex ChkTeX.tex
make: /cygdrive/c/Program: Command not found
Makefile:265: recipe for target 'ChkTeX.dvi' failed
make: *** [ChkTeX.dvi] Error 127

我还修改了fstab文件。它包含

none /cygdrive cygdrive binary,posix=0,user 0 0
C:/Program\ Files   /c/Program\ Files ntfs binary 0 0

任何人都可以帮助我让make install工作吗?

1 个答案:

答案 0 :(得分:0)

有一个简单的解决方案,没有改变Miktex安装的位置。如果您latex上的dvips%PATH%是二进制文件,则可以编译修改生成的Makefile(第49和50行)

$ nano Makefile
[...]
# LATEX=/c/Program Files/MiKTeX 2.9/miktex/bin/x64//latex
# DVIPS=/c/Program Files/MiKTeX 2.9/miktex/bin/x64//dvips 
LATEX=latex
DVIPS=dvips

并重新运行make install请确保这些二进制文件在您的路径中或者这不起作用!