== What == My personal library of LaTeX functions, macros, operators, whatever. == How == In the makefile of your project, you should list out the pieces of mjotex that you use. For example, MJOTEX = mjo-fonts mjo-theorems The absolute paths to those libraries, on your system, can be found using "kpsewhich" from the kpathsea suite: MJOTEXPATHS = $(shell kpsewhich $(MJOTEX)) Now add those as dependencies of your document: example.pdf: example.tex example.bbl ... $(MJOTEXPATHS) If you're planning on publishing your document, then you probably also want to create a "dist" target that will bundle all of your nonstandard TeX libraries along with the code for your document. A full makefile example is provided in the repository. If you're not planning on publishing your document, then you can save yourself some trouble and just \usepackage{mjotex}. That will ignore any changes to the mjotex library, but hey, YOLO.