Mastering LaTeX Table of Contents Formatting
Ang LaTeX ay isang makapangyarihang tool para sa paglikha ng mga propesyonal na dokumento. Isa sa mga mahahalagang bahagi ng dokumento ay ang Table of Contents (ToC), na nagbibigay ng malinaw na overview ng nilalaman. Sa artikulong ito, tatalakayin natin kung paano i-format ang ToC sa LaTeX upang ito ay maging mas kaaya-aya at naaayon sa iyong pangangailangan.
Pangunahing Paglikha ng Table of Contents
Upang lumikha ng ToC sa LaTeX, gamitin lamang ang command na:
\tableofcontents
Ang command na ito ay awtomatikong bumubuo ng ToC batay sa mga section, subsection, at iba pa na ginamit sa dokumento. Siguraduhin lamang na i-compile ang dokumento ng dalawang beses upang maayos na maipakita ang ToC.
Pagdaragdag ng Mga Entry sa ToC
Kung nais mong magdagdag ng mga entry na hindi awtomatikong kasama, tulad ng mga unnumbered sections, gamitin ang:
\addcontentsline{toc}{section}{Pamagat ng Seksyon} Halimbawa:
\section*{Panimula} \addcontentsline{toc}{section}{Panimula} Ang command na ito ay magdadagdag ng "Panimula" sa ToC kahit na ito ay unnumbered.
Pagbabago ng Pamagat ng ToC
Ang default na pamagat ng ToC ay "Contents". Upang ito ay baguhin, gamitin ang:
\renewcommand*\contentsname{Nilalaman} Kung gumagamit ng babel package para sa multilingual support, gamitin ang:
\addto\captionsfilipino{\renewcommand{\contentsname}{Nilalaman}} Pag-customize ng Layout ng ToC
Para sa mas detalyadong customization ng ToC, maaaring gamitin ang mga package tulad ng tocloft o titletoc.
Gamit ang tocloft Package
Ang tocloft ay nagbibigay-daan upang baguhin ang indentasyon, spacing, at iba pa.
\usepackage{tocloft} \renewcommand\cftsecindent{0pt} \renewcommand\cftsecnumwidth{2em} Para i-center ang pamagat ng ToC:
\renewcommand\cfttoctitlefont{\hfill\Large\bfseries} \renewcommand\cftaftertoctitle{\hfill} Gamit ang titletoc Package
Ang titletoc ay nagbibigay ng mas malawak na kontrol sa layout ng ToC.
\usepackage{titletoc} \dottedcontents{section}[1.5em]{\contentslabel{2em}}{2.3em}{1pc} Ang command na ito ay naglalagay ng dotted lines sa pagitan ng section titles at page numbers.
Pagdaragdag ng "Page" sa Itaas ng Page Numbers
Upang magdagdag ng label na "Page" sa itaas ng mga numero ng pahina sa ToC:
\addtocontents{toc}{\protect\contentsline{section}{\hfill\textbf{Page}}{}} Ang trick na ito ay simple ngunit epektibo para sa pagpapabuti ng readability ng ToC.
Pag-alis ng Page Numbers para sa Mga Part Entry
Kung nais mong alisin ang page numbers para sa mga "Part" entries sa ToC:
\usepackage{tocloft} \cftpagenumbersoff{part} Ang command na ito ay magtatanggal ng page numbers para sa mga part entries, na maaaring maging kapaki-pakinabang sa ilang layout.
Pagbabago ng Font at Kulay ng Pamagat ng ToC
Upang baguhin ang font at kulay ng pamagat ng ToC:
\usepackage{xcolor} \renewcommand{\contentsname}{\textcolor{red}{\textsf{\textbf{Nilalaman}}}} Ang command na ito ay magpapakita ng pamagat na "Nilalaman" sa pulang kulay at sans-serif bold font.
Pag-customize ng Spacing at Indentation
Para sa mga dokumento na may maraming chapters at sections, maaaring kailanganin ang mas detalyadong spacing at indentation:
\usepackage{tocloft} \renewcommand\cftchapnumwidth{3em} \renewcommand\cftsecindent{3em} \renewcommand\cftsecnumwidth{4em} Ang mga setting na ito ay nagbibigay ng mas maraming espasyo para sa mga numero ng chapter at section, na mahalaga sa mga dokumento na may mahahabang pamagat.
Konklusyon
Ang pag-format ng Table of Contents sa LaTeX ay nagbibigay ng maraming posibilidad para sa customization. Sa pamamagitan ng mga nabanggit na techniques at packages, maaari mong iayon ang ToC sa iyong mga pangangailangan at mapabuti ang kabuuang presentasyon ng iyong dokumento.
Para sa karagdagang impormasyon at mga halimbawa, maaari mong bisitahin ang mga sumusunod na resources:
- Overleaf: Table of Contents
- TeX Stack Exchange: Formatting of the Table of Contents
- SciJournal: How to Create a LaTeX Table of Contents
Sa pamamagitan ng mga ito, mas mapapalawak mo pa ang iyong kaalaman sa LaTeX at mapapaganda ang iyong mga dokumento.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!