Because a larger LaTeX document is usually spread over multiple files (i.e. a main file and multiple sub-files) I wrote a package to collect all revision information for each one and provide the latest revision number and other details.
You need to enable keyword expansion using:
svn propset svn:keywords 'Id Author Date Rev URL' *.tex
or using your graphics interface liek e.g. TortoiseSVN,
and place at least a \svnid{$Id$} at the begin of every .tex file. To get correct values you need to compile at least twice.
To place the SVN information into the header or footer you can use e.g. the fancyhdr package:
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[ol]{\slshape\leftmark }
\fancyfoot[ol]{Rev: \svnrev\ (\svnfilerev)}
\fancyfoot[or]{\svnyear-\svnmonth-\svnday\ \svnhour:\svnminute} % Date
% If the information should be also placed
% on the chapter page use:
\fancypagestyl {plain}{%
\fancyhead{}
\fancyhead[ol]{\slshape \leftmark }
\fancyfoot[ol]{Rev: \svnrev \ (\svnfilerev)}
\fancyfoot[or]{\svnyear -\svnmonth -\svnday \ \svnhour:\svnminute} % Date
}
See my article Version Control of LATEX Documents with svn-multi, The PracTEX Journal, 2007, No. 3, for more details.
\date(perhaps also time of compilation) in each - say - bottom left footer? – Ronny Dec 17 '12 at 09:44svn-multito do this. – Andrew Swann Dec 17 '12 at 12:02