在管道中使用 pdflatex

在管道中使用 pdflatex

我有一个文档,目前使用 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 脚本相比,语法有点奇怪(只是我的看法)。

这有意义吗?

相关内容