Writing a postgraduate thesis is stressful and would be horrendous without a helpful template.
I received my MSc Eng degree from Khulna University of Engineering & Technology (KUET) in 2021. Officially, the university only provided a PDF, mentioning the formatting requirement of the thesis. Writing the thesis in MS Word was an easy option as the guidelines were MS Word-complaint. I, however, decided to use LaTeX as I always have been pleased with the beauty and power of what LaTeX can do.
Photo by Andrew Neel on Unsplash
Overleaf LaTeX template
With the hope of helping future thesis writers, I now release this "unofficial" LaTeX template following the "official" guidelines as an Overleaf template.
I tried my best to replicate the template in LaTeX. However, future users are requested to check for any deviations from the guidelines.
In case you didn't use Overleaf earlier, it is a perfect online LaTeX editor, for which you can register here.
Version 1.0
The version 1.0 includes the following files:
- main.tex: main tex file where the thesis/dissertation would be written
- package-settings.tex: required packages with their appropriate settings to follow the guidelines are referenced here
- all_references.bib: the bibliography file where the BibTeX of all references should be placed
- ./Figures: the folder where all figures should be placed
- BOOK COVER PAGE: the cover page of the final book, usually needs to be supplied to the bookbinding office/shop. Docx version is provided as normally most bookbinding office needs an editable version in MS word, not LaTeX.
Optional commands
Writing Bengali or any other language
Several optional commands are commented out; for example, if you wish to write some texts in Bengali with the primary language as English, you need to enable the polyglossia package and related commands in the package-settings.tex file.
Chapter title in the page header
Furthermore, suppose you wish to mention the chapter name in the page header. In that case, you only need to enable some fancyheader commands currently commented out.
Related guidelines on all these tweakings are briefed within the files as comments.
Although implementing the stringent requirements was difficult sometimes, I loved it in the end. It was when I had to find answers to questions never asked in StackExchange, Reddit, or any related sites. The documentation of packages really helped me out.
Feel free to let me know of any bugs/corrections/feedback; I will be all ears.