LaTeX template for SJTU bachelor thesis
TeX Standard ML
Switch branches/tags
Nothing to show
Latest commit 3081a05 Dec 23, 2013 Xiao Jia Xiao Jia Update
Failed to load latest commit information.
body refine structure May 14, 2013
chapters remove extra lipsum May 15, 2013
figures add source code listing May 15, 2013
reference refine structure May 14, 2013
.gitignore finish it May 14, 2013
COPYING use WTFPL May 15, 2013
GBT7714-2005N.bst add GBT7714-2005N.bst May 14, 2013
Makefile eps to pdf Jun 4, 2013 Update Dec 23, 2013
sjtubannerred.pdf initial commit May 14, 2013
thesis.tex add acknowledgements Jun 4, 2013

LaTeX template for SJTU bachelor thesis


  • Header, footer, and margins
  • Title page
  • Table of contents
  • Chapter and section title style
  • Table and figure caption style
  • Equation label style
  • Bibliography and citation style


$ cd ~
$ git clone git://
$ git clone git:// thesis
$ cd thesis
$ rm -rf .git
$ ./link-templates
$ make

You can add thesis to your version control system to track your own changes. Changes to the thesis template can be pulled from thesis-template directory.

If you use a different location for thesis-template, modify link-templates accordingly.

Prepare the following files in directory thesis/body.

  • config.tex
  • abstract.tex
  • main.tex
  • bibs.tex
  • ack.tex

\cite is redefined to generate two citation formats:

  • For the required citation format of "([n], Author, Year: Page.)", use \cite[Page]{Name} (e.g. \cite[24]{JaffarYZ07}).
  • For inline text citation format of "Author (Year)", use \cite{Name} as normal (e.g. \cite{JaffarYZ07}).

Source code listings should be less than 70 columns in width for best display quality.


Copyright © 2013 Xiao Jia <>
This work is free. You can redistribute it and/or modify it under the
terms of the Do What The Fuck You Want To Public License, Version 2,
as published by Sam Hocevar. See the COPYING file for more details.