Releases: zartre/IT-KMITL-Latex
Releases · zartre/IT-KMITL-Latex
แก้ไขบรรณานุกรม
สิ่งที่เพิ่ม
- หัวข้อ บรรณานุกรม (ต่อ) ในหน้าบรรณานุกรมที่สองเป็นต้นไป #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
รองรับรูปเล่มภาษาอังกฤษ
รุ่น 0.3.0 เพิ่มรูปแบบรูปเล่มภาษาอังกฤษ
สิ่งที่เพิ่ม
- ความสามารถในการเลือกภาษาของรูปเล่มเป็นภาษาอังกฤษหรือไทย
สิ่งที่ต้องทำในไฟล์ของตนเอง ในการ migrate มายังรุ่น 0.3.0
- เพิ่มคำสั่ง
\useThai
หรือ\useEnglish
ในไฟล์full-report.tex
(ดูตัวอย่างได้จากไฟล์full-report.tex
) - แก้ไขหัวข้อสารบัญ 4 หัวข้อ ตาม Pull Request 4 ในไฟล์
full-report.tex
แก้เลขหน้าและแคปชัน
รุ่น 0.2.1 มีการแก้ไขรูปแบบเล็กน้อย
สิ่งที่แก้ไข
- เปลี่ยนเลขหน้าในส่วนบทคัดย่อจนถึงสารบัญรูปเป็นเลขโรมันตัวพิมพ์ใหญ่
- ย้ายการตั้งรูปแบบเลขหน้าไปไว้ในไฟล์
full-report.tex
- ลบโคลอน (
:
) ออกจากแคปชัน table และ figure (เช่นตารางที่ 1.1:
เป็นตารางที่ 1.1
)
สิ่งที่ต้องทำในไฟล์ของตนเอง ในการ migrate มายังรุ่น 0.2.1
- เพิ่มคำสั่งด้านล่างนี้ในไฟล์
full-report.tex
ก่อนถึงคำสั่งmakeabstract{}
(ดูตัวอย่างได้จากไฟล์full-report.tex
)
คำสั่งที่ต้องเพิ่ม
\setcounter{page}{1}
\pagenumbering{Roman}
ผลลัพธ์
% Setting margin for page numbering on frontmatter
\newgeometry{top=1in, bottom=1in, left=1.5in, right=1in, includefoot}
\setcounter{page}{1}
\pagenumbering{Roman}
\makeabstract{
บทคัดย่อ
}
แก้ไขฟอร์แมตโครงงาน
รุ่น 0.2 มีการปรับแก้ไขรูปแบบให้ตรงกับคู่มือนักศึกษาวิชาโครงงาน จากเดิมที่ใช้รูปแบบของสหกิจ
สิ่งที่เพิ่ม
- ปีลิขสิทธิ์
สิ่งที่ลบ
- รหัสนักศึกษาบนปกนอกและปกใน
- วันที่และคำว่า 'ผู้จัดทำ' ในหน้ากิตติกรรมประกาศ
สิ่งที่แก้ไข
- การขึ้นบรรทัดใหม่ของข้อความ "ปริญญานิพนธ์ฉบับนี้..." บนปกนอกและปกใน
- ทำให้ชื่อโครงงานภาษาอังกฤษเป็นตัวพิมพ์ใหญ่บนปกนอก ปกใน ปกอังกฤษ และใบรับรองโครงงาน
- ทำให้ชื่อผู้เขียนเป็นตัวพิมพ์ใหญ่บนปกอังกฤษ
- ชื่อและลำดับของข้อมูลด้านบน ในหน้าบทคัดย่อทั้งไทยและอังกฤษ
- รูปแบบสารบัญรูป และสารบัญตาราง
สิ่งที่ต้องทำในไฟล์ของตนเอง ในการ migrate มายังรุ่น 0.2
- เพิ่มตัวแปรที่ 15
\CopyrightYAD
ในไฟล์full-report.tex
(ดูตัวอย่างได้จากไฟล์full-report.tex
)