สิ่งที่เพิ่ม
- หัวข้อ บรรณานุกรม (ต่อ) ในหน้าบรรณานุกรมที่สองเป็นต้นไป #15
สิ่งที่ลบ
- แพ็คเกจ
cite
สิ่งที่แก้ไข
- เพิ่ม indent การอ้างอิงในหน้าบรรณานุกรม บรรทัดที่สองเป็นต้นไปของแต่ละ entry #9
- แยกผู้เขียน 1 และ 2 เป็นคนละบรรทัด ในหน้าบทคัดย่อ (ไทยและอังกฤษ) #13
- ทำชื่อผู้เขียนภาษาอังกฤษบนปกนอกเป็นตัวพิมพ์ใหญ่ (775dc6a)
- สลับบรรทัดชื่อและลายเซ็นในหน้า Project Cert #14
- ทำชื่อหนังสือเป็นตัวหนาในบรรณานุกรม #15
สิ่งที่ต้องทำในไฟล์ของตนเอง
- นำไฟล์
IEEEtran-kmitl.bst
มาแทนที่IEEEtran.bst
- ลบ
\usepackage{cite}
จากfull-report.tex
- เพิ่ม
\usepackage{hyperref}
,\usepackage{hyphenat}
,\usepackage[numbers,square]{natbib}
,\usepackage{everyshi}
ในfull-report.tex
- เพิ่มโค้ดด้านล่างนี้ไประหว่าง
\makeatletter
และ\makeatother
ที่อยู่ในส่วน preamble
\def\bibindent{2.3em}
\let\old@biblabel\@biblabel
\def\@biblabel#1{\old@biblabel{#1}\kern\bibindent}
\let\old@bibitem\bibitem
\def\bibitem#1{\old@bibitem{#1}\leavevmode\kern-\bibindent}
\def\@biblioProblem{%
\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\centering
\LARGE \bfseries \bibname\space(\continuename) \par\nobreak
\vskip1.15em
}
\gdef\@cont@heading{%
\@biblioProblem
%\@afterheading
}
- เปลี่ยน
\bibliographystyle{IEEEtran}
เป็น\bibliographystyle{IEEEtran-kmitl}
ในfull-report.tex
- เพิ่มโค้ดด้านล่างนี้ระหว่าง
\bibliographystyle{IEEEtran-kmitl}
และ\bibliography{reference}
\makeatletter
\EveryShipout{%
\ifdim\pagetotal>\pagegoal% There is content overflow on this page % Bib
\aftergroup\@cont@heading
\fi%
}
\makeatother