I have a multi-part LaTeX document that I intend to hand in to a conference. One of the requirements is that I also hand in the source code. Obviously this includes all dependencies of my document (i.e. all \usepackage{} sources).
I am not certain what kind of tool chain the "other side" uses, so I would like to ship all dependencies. Obviously I do not want to ship my whole texlive distribution, so is there a way to fetch all transitive dependencies from a latex run into the current source dir?
Or is there any other way to enhance portability?
\usepackage{x}then you need to includex.sty. I think it's best to assume that if it's in TeX Live, then the conference editor should have it. (TL is more restrictive than MikTeX, so there are packages in MikTeX that aren't in TL.) Production editors should really have an up-to-date TeX distribution (although I know it's not always the case). Personally I find it a bit of a nuisance when authors send me a load of .sty files with their .tex file. – Nicola Talbot Apr 01 '14 at 16:09latexpandcan expandinput,include,bibliographyandusepackage. – Jörg Apr 01 '14 at 18:23bundledocandarlatexare designed to do. See my answer here for an example of how to do it. – jon Apr 01 '14 at 20:25