我想重用一个布局,这里是image.tex,但我不想让generated.tex -files搞砸。我如何将SED的预处理文档定向到pdflatex,以便它在./ image.tex目录下创建一个image.pdf文件?
$ sed -e 's@image@Pictures/a.gif@g' Layouts/image.tex | pdflatex -- --output-directory Documents发布于 2012-01-17 09:21:41
试试这个:
sed -e 's@image@Pictures/a.gif@g' Layouts/image.tex | pdflatex --output-directory Documents --jobname image --唯一的变化是:
--jobname image:将输出转换为移动到命令末尾的image.pdf.--。实际上,由于您的输入已经是image.tex,所以--jobname image部分甚至可能不是必需的:
sed -e 's@image@Pictures/a.gif@g' Layouts/image.tex | pdflatex --output-directory Documents --发布于 2012-01-17 11:56:49
如果使用bash,则可以通过进程替换来完成此操作
pdflatex -- --output-directory Documents <(sed -e 's@image@Pictures/a.gif@g' Layouts/image.tex)https://stackoverflow.com/questions/8887983
复制相似问题