Skip to content

Latest commit

 

History

History
165 lines (133 loc) · 7.18 KB

README.md

File metadata and controls

165 lines (133 loc) · 7.18 KB

Contributors Forks Stargazers Issues MIT License LinkedIn Download


Logo

HCMUIT Thesis Template

A small project to writing UIT thesis correctly.
View Demo · Report Bug ·

About The Project

This is non profit project. When I was a student, I atended graduation thesis with a lot of worries, the most worried was not completing it. But then, under the encouragement of the lecturer, I also defend successfully with a modest score: 8.3. Research and develop are hard. But present it properly, synchronously and beautifully are more difficult than, especially with group.

At that time, my group didn't know Latex. We use Google Doc and Microsoft Word to write thesis. Using these is quick and convenient, but encounteres some problem:

  • Our thesis has to write many math formulas. Write by Google Doc is impossible, MS Word is hard, take time and easy to get the wrong format when copy.
  • Do not synchronize the format of the whole thesis. Chapter 1 with font size 13, chapter 2 with font size 14. Title, caption, number list are all messed up.
  • Citations is very difficult and time consuming.

After that, I study master and must be write Latex. I discovered new horizons. Many younger student who do thesis, asked me how written thesis, I sent them my old pdf thesis. However, many of you do not know how to do it. I feel that Word is much more difficult to use than Latex, although it has a friendly interface.

In my spare time, I have researched and learned the Latex source of thesis from a friend from BKU. Since then, I have customized it to suit the requirements of the UIT. You guys can use it as a standard template to write, without having to worry about how to format it anymore.

Built With

Latex

Getting Started

This is guideline how you setting up your thesis. Follow the instruction bellow.

Prerequisites

  • If you use Overleaf, you just register an account.
  • If you want to build from this source, you must have unix system such as Ubuntu, CentOS, RHEL, Amazon Linux whose installed Makefile. To install that, follow the instruction of your OS. The example bellow is in Ubuntu 22 LTS
    sudo apt install make
    
  • If you use docker, INSTALL DOCKER in their website.

Installation

Overleaf

  1. Download lastest source code from Project Releas
  2. Login to your project at https://www.overleaf.com/project
  3. On the left side, choose New Project button and select Upload Project.
  4. On the pop up, select a zip file you already download before.
  5. Your project will automatically open.

or

Building from source

Buid from local machine Ubuntu
  1. Clone project from github
    git clone https://github.com/sonnh-uit/HCMUIT_thesistemplate.git
    
  2. Cd to project
    cd HCMUIT_thesis_template
    
  3. Install require package
    make
    
  4. Building example project
    make build
    
Buid from docker
  1. Clone project from github
    git clone https://github.com/sonnh-uit/HCMUIT_thesistemplate.git
    
  2. Cd to project
    cd HCMUIT_thesis_template
    
  3. Build with docker-compose
    sudo docker-compose up
    

Container will create pdf folder and your thesis file on there.

DEMO

  • The gifs bellow display step by step to use this project in Overleaf

overleaf-demo

  • To change your name and your thesis title. Change the information in thesis.tex (from line 35 to line 50).
  • To add more references, after adding file to the references folder, add more line in thesis.tex 's config reference session (from line 25 to line 27).

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE.txt for more information.

Contact

Son Nguyen-Hong - @facebook - [email protected]