[texhax] "tex project file collector" or anything alike?
Niall Mansfield
texhax at uit.co.uk
Thu Oct 27 14:01:50 CEST 2011
> Date: Tue, 25 Oct 2011 14:22:43 +0200
> From: ralph buse <ralph.buse at googlemail.com>
> To: support at tug.org
> Subject: [texhax] "tex project file collector" or anything alike?
>
> Hi folks,
>
> is there something like a "clean up" function which a) either deletes
> all unused files in the main tex document's folder structure or, less
> dangerous / drastic, b) collects all used files and creates a
> mirror-directory somewhere containing only these?
Two suggestions:
1. The 'bundledoc' and 'snapshot' packages let you build an
archive of all the LaTeX files needed in a run.
We've used these when we get a huge set of files
(e.g. for a whole book) that are all over the place.
Knowing exactly what's needed and what isn't make it easy
to restructure the source into a more rational and
maintainable structure, and usually all that's required
is just editing a few pathnames here and there to accord
with the more sensible structure. (E.g. stuff like
../../myworkingfile/temp/extras.tex
changed to
format/author-extras.tex
)
(If you really do mean TeX as opposed to LaTeX, I doubt
these packages will help, though -- sorry.)
2. (related) We use a shell script 'newclean' that lets you
remove specified sets of temporary files (tex stuff,
emacs stuff, etc.) from the current directory. It makes
it easy to clear out rubbish without worrying too much
that you are deleting something precious. E.g.
newclean -tex -extratex
gets rid of all the tex rubbish that we don't want. You
can easily customize the script to your own needs.
Niall
More information about the texhax
mailing list