PhD/MS Dissertation Latex Template for Students of the College of Natural Sciences and Mathematics- University of Houston
Although I am not anywhere close to writing dissertation, I wanted to check out the PhD/MS latex template University of Houston NSM uses.
Later, I found it and modified it with a lot better organization. I also added examples of writing algorithm, creating subfigures, pgfplots, and comments, etc.
I hope, it helps the upcoming PhD/MS students of the College of Natural Sciences and Mathematics, University of Houston.
Please, find the template here: UH NSM Dissertation Template on Overleaf
Organization
Primary Organization
main.tex
$\rightarrow$ contains packages and inputs sections and intro filesReferences.bib
$\rightarrow$ contains references in bibtex format. If you don’t know how to manage references using bibtex, checkout my other post- folders containing files of different type of contents
Folders
algorithms
$\rightarrow$ Includes algorithms in separate files.chapters
$\rightarrow$ Includes separate file for each section. Final dissertations are supposed to have chapters, which have many sections. Not sure, why they used sections here. But, it what it is.data
$\rightarrow$ If you have XLS or CSV files forlatex graphs
, put these files here.figures
$\rightarrow$ Include all your figures in this folderintro_files
$\rightarrow$ this folder includes theacknowledgement
,cover page
,dedication
, andabstract
.miscellaneous
$\rightarrow$ You do not need to do anything here. Just keep it as it is. The document style file and bibliographic style files are included here. Just to keep the main folder clean.tables
$\rightarrow$ Put your tables in this foldertex_graphs
$\rightarrow$ If you havepgfplot graphs
, just use different files for each graph and put those files in this foldertrash
$\rightarrow$ Not really important. Only in case if you want to dump unnecessary files, you can use this folder. I recommend putting these files here rather than deleting because from my experience, sometimes we may need a few deleted files back.
New Addition
I have included several packages that may or may not be necessary for you. I just included these in case you need these types of items in the document.
Algorithm
I have added the algorithm2e
package for writing an algorithm. Also, added a demo algorithm in the Methodology
section for your reference. For more details check out my other post:
How to write algorithm in Latex.
Subfigures
Added a few codes in the Evaluation
section to show how to add subfigures in latex. For details, you can check out this post:
How to add subfigure in Latex.
PGFPlots
My professor prefers pgfplots
over python generated graphs as these graphs can be easily configured if the template is changed. Here, I added necessary packages for latex graphs and provided a few examples as well. The data has been used here is located in the data
folder. For details, check out my other posts:
- Line Plotting using Latex PGFPlots
- Creating Bar Charts using Latex PGFPlots
- Creating Multiple Line plots from CSV file using Latex Tikz and PGFPlot
ToDoNotes
Added the package todonotes
for creating outside-margin comments. I like to use this type of comments for collaboration and for myself. There is an example as well. I just added a command under my name as \shanto{}
and write contents within it.
Other Advices
- Use Table Generator for creating tables
- Use Grammarly for spell and grammar checking
- Check out Latex Resources
- Create any types of diagrams using draw.io
Please let me know, if I should include anything else.
Once again, you will find the template on Overleaf.
If you find this post helpful, and want to support this blog, you can or
Latex-related Posts
You can find a comprehensive list of Latex resources in the following post:
If you are a new Latex user, check out this post: 20 Most Common Mistakes Made by New Latex Users
You can find all Latex
oriented posts of mine in: https://shantoroy.com/categories/#latex
- How to write an algorithm in Latex
- How to add subfigure in Latex
- Add Copyright Notice and Conference Name in IEEE Conference Template
- Preparing Tables for Publication and Documentation in Latex
- How to Write Matrix with Row/Column Labels in Latex
- How to Collaboratively Write a Paper using Overleaf Latex Platform
- Itemize, Enumerate, and To-do-list in Latex
- Latex Table for Survey in IEEE two-column format
- Line Plotting using Latex PGFPlots
- How to Create Bar Charts using Latex PGFPlots
- How to add Codes in Latex:
listings
package for code documentation - Bibliography management with Bibtex in Latex
- Creating Multiple Line plots from CSV file using Latex Tikz and PGFPlot
- How to Draw a Literature Survey Taxonomy Tree in Latex
- How to Convert Python Matplotlib Plots to Latex Plots (Easiest Way) for Academic Papers
- How to Draw Equations with Parameter Description in Latex using Tikz
Leave a comment