Just pointing you to a package, but dateiliste may be suitable:

The command \printFileList has an optional sectioning argument that specifies what type of document block you would like the file list to appear in, e.g. \printFileList[\section]. It also has some parameters that you can set:
\fileListName - title ("List of Files")
\fileListPreamble - preamble (typeset before the table)
\fileNameName - table header "file name"
\dateName - table header "date"
\verName - table header "version"
\descriptionName - table header "description"
Minimal example (if you don't want the page numbers, call the package with the optional \usepackage[noshowpage]{dateiliste}):
\documentclass{article}
\usepackage{mathtools}
\usepackage{dateiliste}
% \usepackage[noshowpage]{dateiliste}
\listfiles
\begin{document}
\printFileList
\end{document}
Edit: If the noshowpage option doesn't quite solve the problem, you have a couple of other options:
(1) You could shorten the "version" column heading by \def\verName{ver.}
(2) You could edit lines 172-173 of dateiliste.sty. Line 173 specifies the format for the description column. You could change it from the current
\string\raggedright\string\arraybackslash}X}
to,
\string\small\string\raggedright\string\arraybackslash}X}
in order to reduce the size of the text in that column. In addition, if you don't mind breaking the long file names in column 1, you could edit line 172 from
\string\begin{longtable}{\@tempa>{%
where \@tempa contains either lrll or lll to specify column justification (depending on whether you have invoked noshowpages, to
\string\begin{longtable}{p{3cm}ll>{%
where the p{3cm} could be adjusted to break just the longest file names.
dateilisteit's usingLTXtableto generate the list of files. Possibly there is some interaction somewhere between that and another package. – Scott H. Oct 02 '12 at 21:54translator-months-dictionary-english.dictis forcing the first column to be excessively wide and pushing the remaining columns to the right. – Scott H. Oct 02 '12 at 23:01\usepackage[noshowpages]{dateiliste}and to define\def\verName{ver.}– Scott H. Oct 02 '12 at 23:09