Giter Club home page Giter Club logo

cuhk-phd-thesis-template's Introduction

CUHKThesis

A simple LaTeX template for CUHK thesis based on CUHK format guide.

Main features

  • Support English and Chinese fonts for Linux, MacOS, Windows, and other platforms.
  • Show titles of chapters (odd pages) and sections (even pages) in fancyhead.
  • Support glossaries and nomenclature with automatic compiler latexmk.
  • Support hyperlinks (url) and cross-reference (backref) for bibliographies.
  • Fast compiling.

Install

  1. Download or clone this repository.
  2. Install major TeX distributions with XeLaTeX or use Overleaf (recommended).

Usage

Edit the corresponding .tex, .bib files with your favorite editor and compile thesis.tex with latexmk command. Then you will get the demo.

For fast compiling, set draftmode=1 in .latexmkrc, this will skip front-matters and Chinese fonts. For final compiling, convert to draftmode=0 (default).

To clean up auxiliary files, run latexmk -c.

Directory structure

Directory Description
add-ons/ abstract, front matters, and appendices
chapters/ major separated chapters
figures/ the suggested folder for inserted figures
tables/ the suggested folder for inserted tables
settings/ for settings and commands

Settings and commands

  • The fontsets are automatically selected in settings/fonts.tex for Windows, MacOS, Linux, and other systems.
  • You can change the formats and styles of the thesis by adjusting the settings in settings/settings.tex, e.g., change backref to false.
  • The commands for fast-typing are stored in settings/usrcmds.tex. Users can define their own commands in this file.
  • Usually we don't have to modify settings/cmds.tex since it only contains commands for outputting standard pages.

References


Any issues, discussions or pull requests are welcome.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.