MUICT-SP-Template
Author
Karin Sumongkayothin, Jidapa Kraisangka
Last Updated
před rokem
License
Creative Commons CC BY 4.0
Abstract
This is the Senior Project document template in LaTeX.
This is the Senior Project document template in LaTeX.
%TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
% Original Doc by Dr. Karin Sumongkayothin
% Last updated by Dr. Jidapa Kraisangka
%============ Logs ===========================
% % May 2, 2019 -- Dr. Karin Sumongkayothin
% [+] Figure caption centering was fixed
% [+] thesisGradyear variable was added
% [+] Landscape style was added
%---------------------------------------------
% June 1, 2019 -- Dr. Karin Sumongkayothin
% [+] Listing cation was set to aligned left
% [+] Remove using /raggedright in table captions
% [+] Correct the spaces between Name and Lastname
% [+] Add title to student name in abstract page
%---------------------------------------------
% Aug 1, 2020 -- Dr. Jidapa Kraisangka
% [+] Fixed space between title and name for long first name
% [+] Clean some texts and provide example LaTex
%---------------------------------------------
% Sep 15, 2021 -- Dr. Jidapa Kraisangka
% [-] Remove DoB and Place of Birth from Biographies
%---------------------------------------------
%=============================================
\documentclass[12pt,oneside,a4paper]{book}
\usepackage{lipsum} %To generate sample text
\usepackage{ifthen}
\usepackage{graphicx}
%====== Add the packages here ================
\usepackage{enumitem}
\usepackage{listings} %For showing programming language in Latex
\usepackage{caption}
\usepackage{subcaption}
\captionsetup{compatibility=false}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage[hidelinks]{hyperref}
\usepackage[section]{placeins}
\usepackage{booktabs}
%\usepackage{pdflscape}https://www.overleaf.com/project/5dc7fb1fd24fcd000117ca19
\usepackage{textcomp}
\usepackage{multirow}
%=============================================
\usepackage{muictthesis}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Set listing options
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\lstset{
columns=fullflexible,
float=h,
frame=single,
basicstyle=\fontsize{10}{10}\selectfont\ttfamily,
breaklines=true,
postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space},
belowcaptionskip=8pt
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Set path directory of figures
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Include more path to figures here
\graphicspath{{./figures/chap1/}{./figures/chap2/}{./figures/chap3/}}
\XeTeXlinebreaklocale "th" %Set word wrapping for Thai language
\XeTeXlinebreakskip = 0pt plus 1.1pt %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Thesis Meta Data (edit each field)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Thesis Title
\newcommand{\thesisTitle}{Senior Project Title in English}
\newcommand{\thesisTitleTH}{หัวข้อภาษาไทย}
%Thesis Keywords
\newcommand{\thesisKeywords}{Word\slash Word\slash Word
\slash Word\slash Word\slash Word}
%Author name
\newcommand{\thesisFirstTitleName}{Mr.}
\newcommand{\thesisFirstAuthorName}{Peter}
\newcommand{\thesisFirstAuthorLastName}{Parker}
\newcommand{\thesisFirstTitleNameTH}{นาย}
\newcommand{\thesisFirstAuthorNameTH}{ปีเตอร์}
\newcommand{\thesisFirstAuthorLastNameTH}{พาร์เกอร์}
\newcommand{\thesisFirstAuthorID}{XX88XXX}
\newcommand{\thesisFirstAuthorBD}{DD MONTH YYYY}
\newcommand{\thesisFirstAuthorBP}{City, Country}
\newcommand{\thesisFirstAuthorHC}{High School, YYYY}
\newcommand{\thesisSecondTitleName}{Miss} %Comment all if you don't have second author
\newcommand{\thesisSecondAuthorName}{Mary Jane}
\newcommand{\thesisSecondAuthorLastName}{Watson}
\newcommand{\thesisSecondTitleNameTH}{นางสาว}
\newcommand{\thesisSecondAuthorNameTH}{แมร์รี่ เจน}
\newcommand{\thesisSecondAuthorLastNameTH}{วัตสัน}
\newcommand{\thesisSecondAuthorID}{XX88XXX}
\newcommand{\thesisSecondAuthorBD}{DD MONTH YYYY}
\newcommand{\thesisSecondAuthorBP}{City, Country}
\newcommand{\thesisSecondAuthorHC}{High School, YYYY}
\newcommand{\thesisThirdTitleName}{Mr.} %Comment all if you don't have third author
\newcommand{\thesisThirdAuthorName}{Miles}
\newcommand{\thesisThirdAuthorLastName}{Morales}
\newcommand{\thesisThirdTitleNameTH}{นาย}
\newcommand{\thesisThirdAuthorNameTH}{ไมล์}
\newcommand{\thesisThirdAuthorLastNameTH}{มอร์แรล}
\newcommand{\thesisThirdAuthorID}{XX88XXX}
\newcommand{\thesisThirdAuthorBD}{DD MONTH YYYY}
\newcommand{\thesisThirdAuthorBP}{City, Country}
\newcommand{\thesisThirdAuthorHC}{High School, YYYY}
\newcommand{\thesisAuthorsInitials}{Parker P., Watson M.J., Morales M.} %Initials of Thesis Authors
%Degree that this thesis is for
\newcommand{\thesisDegree}{Bachelor of science}
\newcommand{\thesissubDegree}{Information and Communication Technology}
%Month, year and date of thesis publication
\newcommand{\thesisAcademicYear}{2019} %Academic Year
\newcommand{\thesisGradYear}{2020} %Graduated Year
%Department
\newcommand{\thesisDep}{Faculty of Information and Communication Technology}
%University
\newcommand{\thesisUni}{Mahidol University}
%Advisor name
\newcommand{\thesisAdv}{Dr.Otto Octavius} %with title name
\newcommand{\thesisAdvTH}{ดร.อ็อตโต้ อ็อกเทเวียส} %with title name
%Co-advisor name
\def\thesisCoadv{Dr.Norman Osborn} %with title name; comment if you don't have co-advisor
\def\thesisCoadvTH{ดร.นอร์แมน ออสบอร์น}
%===========================================================
%Copyright
%\documentclass{article}
%\usepackage[printwatermark]{xwatermark}
%\usepackage{xcolor}
%\usepackage{graphicx}
%\usepackage{lipsum}
%\newwatermark*[allpages,color=red!50,angle=45,scale=3,xpos=0,ypos=0]{Copyright of Mahidol University}
\begin{document}
\renewcommand{\thelstlisting}{\thechapter.\arabic{lstlisting}} %Change listing numbering style
\makeatletter
\makeatother
\coverpage
\input{acknowledgement.tex}
\input{abstract.tex}
\newpage
\tableofcontents
\newpage
\listoftables
\newpage
\listoffigures
\clearpage
%\lstlistoflistings
\addtocontents{toc}{\vspace*{0.7\baselineskip}}%
\mainmatter %Reset and set page number to arabic style
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhead[L]{\ifthenelse{\isodd{\value{page}}}{Faculty of ICT, Mahidol Univ.}{\thesisAuthorsInitials}} %odd page header
\fancyhead[R]{\ifthenelse{\isodd{\value{page}}}{B.Sc. (ICT)~/~\thepage}{\leftmark~/~\thepage}} %even page header
\input{chap1.tex}
\clearpage
%
\input{chap2.tex}
\clearpage
%
\input{chap3.tex}
%\newpage
%
\input{chap4.tex}
%\clearpage \newpage
%
\input{chap5.tex}
%\clearpage \newpage
%
\input{chap6.tex}
%\clearpage \newpage
\input{chap7.tex}
%\newpage
%\clearpage
%
\bibliographystyle{muict.bst}
\bibliography{reference}
\clearpage
%
\input{appendixA.tex}
\clearpage
%
\biography
\end{document}