我有一个项目目录,项目目录中有一个本地树中的包texmf
。由于项目位于存储库中并在不同的计算机上编译,因此我希望有一个编译命令,该命令首先设置变量TEXMFHOME
,然后执行pdflatex
。最后,我使用texstudio v2.10.8
。我该如何实现它?
在我的实际场景中,我希望包也可以在位于子文件夹中的多个 tex 文件中找到。因此,使用TEXMFHOME
。
平均能量损失
我有一个文件main.tex
\documentclass{article}
\usepackage{foo}
\begin{document}
\foo
\end{document}
以及foo.sty
texmf/tex/latex/
\newcommand{\foo}{c}
此外,Makefile
还有内容
MAIN=main
compile:
export TEXMFHOME=./texmf/
pdflatex $(MAIN).tex
.PHONY: clean force once all
从命令行它按预期工作。如果我/usr/bin/make
从texstudio
它执行,则找不到foo.sty
。