Struktura dokumentów LaTeX
Dzisiaj postanowiłem zrobić małą przerwę w omawianiu JBoss Seam i powrócić do tematu LATEX-a oraz sporządzania dokumentacji projektu. Opisałem już pierwszy projekt w LATEX-u, lecz typowy dokument ma jakąś strukturę, wyznaczoną przez nagłówki. Odpowiednio zdefiniowane fragmenty tekstu zwiększają czytelność i przyspieszają wyszukiwanie określonych informacji.
Standardowe klasy dokumentów LATEX posiadają ustaloną strukturę składającą się z części (\part), rozdziałów (\chapter), działów i poddziałów (\section, \subsection, \subsubsection) oraz ustępów (\paragraph, \subparagraph). Dla artykułu, raportu czy książki można wykorzystać wszystkie z tych poziomów (poza rozdziałami, które nie występują w artykułach). Listy posiadają własną strukturę, której jednak nie będę teraz omawiał.
Część jest dość umownym elementem dokumentu – nie jest obowiązkowa i nie wpływa w żaden sposób na numerację rozdziałów czy działów. Przykładowo w książce część I może obejmować rozdziały 1–6, zaś część II – rozdziały 7–14.
Rozdział to podstawowy poziom podziału raportu czy książki – dział może zostać zdefiniowany jedynie wewnątrz rozdziału (poza artykułem)… może zamiast wymieniać kolejne elementy, po prostu podam przykład:
\part{Pierwsza część}
\chapter{Pierwszy rozdział}
\section{Wstęp}
\section{Rozwinięcie}
\subsection{Pierwszy temat}
\subsection{Drugi temat}
\section{Zakończenie}
\chapter{Drugi rozdział}
\part{Kolejna część}
\chapter{Trzeci rozdział}
Spis treści wygenerowanego w ten sposób dokumentu będzie wyglądał następująco:
I Pierwsza część
1. Pierwszy rozdział
1.1 Wstęp
1.2 Rozwinięcie
1.2.1 Pierwszy temat
1.2.2 Drugi temat
1.3 Zakończenie
2. Drugi rozdział
II Kolejna część
3. Trzeci rozdział
Przy następnej okazji zajmę się bardziej zaawansowaną strukturą. Pokażę też zastosowanie różnych klas dokumentów.



