Various teaching-related LaTeX files, including several independent LaTeX repositories as subtrees

Nigel Stanger authored on 21 Jul 2014
OULogo Fixed file permissions. 11 years ago
beamerthemes - Added independent LaTeX repositories as submodules. 11 years ago
lectures • [lectures] Rolled back regression that eliminated paper title from slides title page and corrected version numbers. 10 years ago
listings • Bug fix [listings]. 10 years ago
ouexam Fixed submodule synchronisation. 11 years ago
.gitmodules Realised that the URLs should actually be GitHub URLs. 11 years ago
Makefile • Added relalg.sty to installed items. 10 years ago
README.md • I think I’ve finally got the submodule instructions correct this time! 10 years ago
relalg.sty • Removed CVS commit log comment. 10 years ago
README.md

Various LaTeX classes. Note that some of this exists as independent LaTeX repostiories (e.g., ouexam, beamerthemes). These are included as submodules.

To install, ensure that $TEXMFHOME is set to your personal texmf tree (e.g., ~/.texmf), then:

% git clone --recursive https://github.com/Otago-InfoSci-Database/LaTeX.git
% cd LaTeX
% make install

Everything should just work beyond that point (fingers crossed! ☺), barring any backwards incompatible changes to classes or the like.

IMPORTANT!! If you change any of the submodules, make sure that you commit and push the submodule first, then commit and push this repository to resynchronise the submodule pointer. Otherwise you may end up with a detached HEAD in the submodule and things can get very messy!

Assuming everything is properly pushed, then updating on other clients is just a matter of:

% cd submodule; git pull
% cd ..; git pull
% make install