Skip to content

Releases: zartre/IT-KMITL-Latex

แก้ไขบรรณานุกรม

09 Jun 13:50
cddc664
Compare
Choose a tag to compare

สิ่งที่เพิ่ม

  • หัวข้อ บรรณานุกรม (ต่อ) ในหน้าบรรณานุกรมที่สองเป็นต้นไป #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

รองรับรูปเล่มภาษาอังกฤษ

03 Jun 12:15
f0d52db
Compare
Choose a tag to compare

รุ่น 0.3.0 เพิ่มรูปแบบรูปเล่มภาษาอังกฤษ

สิ่งที่เพิ่ม

  • ความสามารถในการเลือกภาษาของรูปเล่มเป็นภาษาอังกฤษหรือไทย

สิ่งที่ต้องทำในไฟล์ของตนเอง ในการ migrate มายังรุ่น 0.3.0

  • เพิ่มคำสั่ง \useThai หรือ \useEnglish ในไฟล์ full-report.tex (ดูตัวอย่างได้จากไฟล์ full-report.tex)
  • แก้ไขหัวข้อสารบัญ 4 หัวข้อ ตาม Pull Request 4 ในไฟล์ full-report.tex

แก้เลขหน้าและแคปชัน

03 Jun 08:56
03c33fb
Compare
Choose a tag to compare

รุ่น 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{
    บทคัดย่อ
}

แก้ไขฟอร์แมตโครงงาน

29 May 09:41
11505db
Compare
Choose a tag to compare

รุ่น 0.2 มีการปรับแก้ไขรูปแบบให้ตรงกับคู่มือนักศึกษาวิชาโครงงาน จากเดิมที่ใช้รูปแบบของสหกิจ

สิ่งที่เพิ่ม

  • ปีลิขสิทธิ์

สิ่งที่ลบ

  • รหัสนักศึกษาบนปกนอกและปกใน
  • วันที่และคำว่า 'ผู้จัดทำ' ในหน้ากิตติกรรมประกาศ

สิ่งที่แก้ไข

  • การขึ้นบรรทัดใหม่ของข้อความ "ปริญญานิพนธ์ฉบับนี้..." บนปกนอกและปกใน
  • ทำให้ชื่อโครงงานภาษาอังกฤษเป็นตัวพิมพ์ใหญ่บนปกนอก ปกใน ปกอังกฤษ และใบรับรองโครงงาน
  • ทำให้ชื่อผู้เขียนเป็นตัวพิมพ์ใหญ่บนปกอังกฤษ
  • ชื่อและลำดับของข้อมูลด้านบน ในหน้าบทคัดย่อทั้งไทยและอังกฤษ
  • รูปแบบสารบัญรูป และสารบัญตาราง

สิ่งที่ต้องทำในไฟล์ของตนเอง ในการ migrate มายังรุ่น 0.2

  • เพิ่มตัวแปรที่ 15 \CopyrightYAD ในไฟล์ full-report.tex (ดูตัวอย่างได้จากไฟล์ full-report.tex)