Skip to content

A set of templates to render a thesis in the Oxford University format using pandoc markdown

License

Notifications You must be signed in to change notification settings

aesadde/ox-thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oxford thesis template

This repository contains templates to render a thesis with the format required by Oxford University.

This is an adaptation of the ociamthesis class that I use in conjunction with pandoc-markdown.

Usage

  • Clone the repo.

  • Change the relevant bits of metadata.yaml.

  • Make sure you have installed latexmk and the minted package and a recent TeX distribution which includes xelatex.
  • Add your content in markdown inside the source dir.

  • Run:

    • make to render as pdf
    • make chapter_name=source/your_chapter.md single to render a single chapter as pdf.
    • make tex if you want a .tex file
    • make pdf to render the thesis to a .pdf
    • make docx to render the thesis as a word-document.
    • make html to render the thesis as a webpage.
  • Rendered files will be in the output dir.

Customisation

There is plenty of things you can customise. Most common options are in the yaml metadata.

Referencing

I've provided three common referencing styles used in Computer Science, if you need a different one simply add the relevant file to the style/citation_styles directory and change the relevant bib_style variable in the makefile.

University Logos

These are provided as is. For usage outside these templates please refer to the University's branding site.

About

A set of templates to render a thesis in the Oxford University format using pandoc markdown

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published