I always have trouble submitting papers to the arXiv, on account of my tendancy to use a whole
bunch of style files etc. that aren't in the standard arXiv collection. They aren't usually in my document source
directory, either, but are spread around my system in various
texmf trees. Accordingly, getting papers to upload is a
pain (and if you try to upload just a PDF, arXiv detects that the PDF was made with TeX and refuses to accept it! Dang,
So here's the method that seems to work for me.
- Get the
snapshotpackage, and use it in your document with the usual
latexetc. on your document until it's happy (note, I use
pdflatexpretty much exclusively these days, but arXiv will use good o' DVI-producing
latex, so that's what you need to use when producing your submission) 3. If your document was called
mydoc.tex, you will now have a dependencies file,
mydoc.dep. This can be used to bundle your source files for submission. To do this, get
bundledoc. 4. Run bundledoc on the deps file --- you may need to provide an explicit config file. Here's my command:
bundledoc --config=$HOME/local/texmf/tex/latex/bundledoc/tetex.cfg mydoc.dep5. You now have a tarball or zip archive, depending on whether you used the TeTeX/TeX Live or MikTeX config file. This should be okay for uploading to arXiv. Happy bundling.