I'm looking for a nice versioning system for LaTeX. At home I use SVN and it's great, but some of my fellow students have a hard time just coping with LaTeX.

Is there a version management package or other easy solution that doesn't involve a server or strage programs to do the job?

It would be great if some variable was increased every time the document was compiled or something like that.


  • 1
    version control can be managed by many distributed systems (git, mercurial (hg), bazaar (bzr)), etc. nothing is targeted LaTeX, but more of general use. However, many have a learning curve. See en.wikipedia.org/wiki/List_of_revision_control_software
    – nickpapior
    Feb 18, 2013 at 15:12
  • 2
    You would be better of asking this at a sister site of TeX stackexchange. Stackoverflow might be a good reference here.
    – nickpapior
    Feb 18, 2013 at 15:15
  • 1
    Increasing a variable every compilation seems not very useful: as you need at least 2 compilations to produce a table of content and to stabilize reference, your first document will go from v1 to v3 directly... Is TortoiseSVN not enough "easy" (just point&clic) Feb 18, 2013 at 15:39
  • zeroth: Yes, I'll ask there instead. Thank you Lionell: Sure I see you point. But that could be solved by using a decimal number and a floor function, it's primitive though. I wish they would just learn to use SVN, but I've tried and failed in teaching them.
    – Hugo
    Feb 18, 2013 at 15:49
  • 3
    If you commit yourself to using something that's not a good, well-designed VCS, then you're probably going to be stuck forever with that poorly designed solution. Why not just use something well designed such as git, and teach your co-workers to use it through a gui? Try googling git gui.
    – user6853
    Feb 18, 2013 at 16:18


Browse other questions tagged .