<div dir="ltr">2013/4/26 Neal H. Walfield <span dir="ltr"><<a href="mailto:neal@walfield.org" target="_blank">neal@walfield.org</a>></span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
At some point (soon), I'm going to be done with my thesis.  I'd like<br>
to archive the document along with all its TeX dependencies (that is,<br>
everything except for latex itself).  My motivation is that I want to<br>
be able to rebuild my thesis in a few years.  My caution is based on<br>
my experiences working with various LaTeX packages.  When I started, I<br>
was using Debian Squeeze.  After upgrading to Wheezy, I learned that<br>
the new version of siunitx provides a new, incompatible API.  I needed<br>
to do \usepackage[version-1-compatibility]{siunitx} to get my document<br>
to compile.  Sure, it's easy, but I had figure that out.  Who knows<br>
what will happen in 10 years...<br>
<br>
What I imagine is some program that looks at my TeX log files and<br>
copies all of the system-wide files into a local texmf tree.  Does<br>
something like this already exist?<br></blockquote><div><br></div><div style>Put the operating system you use for compiling the document in a virtual machine, and keep the virtual disk image around. Assuming there still exist programs in ten years that can read the disk image, you should be pretty safe. Even when keeping all the packages things like fonts, PDF libraries etc. can still change.</div>
<div style>Besides that, you can also just keep the PDF, assuming you don't change your thesis anyway after you've handed it in. I'm pretty sure PDFs will still be readable in ten years.</div></div></div></div>