我有一个文档,目前使用 makefile 编译,我想将其转换为管道。所有make
要做的就是运行pdflatex
并将文件放入我当前的目录中。
.SUFFIXES: .tex .pdf
.tex.pdf:
pdflatex $<
我还有一些其他脚本想要在最终的 PDF 上运行 - 从@mattmight 那里抄袭而来,就像你一样 :)
weasel-words.sh
passive-voice.sh
duplicates.pl
通过它们的名称,你可以看到它们各自的功能。我想我可能会做类似以下的事情:
pdflatex test.tex | weasel-words | passive-voice | duplicates | aspell
我提到的文件都在同一个目录中。我aspell
通过 Homebrew 获取,所以它已经在我的$PATH
.
正如我所说的,make
这里实际上并没有为我做任何特别的事情,而且与典型的 shell 脚本相比,语法有点奇怪(只是我的看法)。
这有意义吗?