LaTeX: Porównanie klas dokumentów

Różnice między różnymi klasami dokumentów

Page content

LaTeX to system składania tekstu – świetnie nadaje się do przygotowywania pięknie wyglądających złożonych dokumentów. LaTeX oferuje kilka klas dokumentów które określają ogólną strukturę i formatowanie dokumentu.

Oto lista tych klas dokumentów LaTeX oraz ich główne parametry.

Klasa dokumentu LaTeX na arkuszu papieru

Deklaracja klasy dokumentu znajduje się na początku dokumentu LaTeX i wygląda tak:

\documentclass[a5paper, 10pt, twoside, twocolumn]{extarticle}

Główne klasy dokumentów to article, report i book, każda z nich zaprojektowana do różnych typów dokumentów.

Klasa article

Klasa article jest najbardziej uniwersalna i najczęściej używana. Jest odpowiednia do:

  • artykułów naukowych
  • krótkich raportów
  • prezentacji
  • dokumentacji programów

Klasa article nie zawiera rozdziałów i zazwyczaj nie ma osobnej strony tytułowej.

Klasa report

Klasa report jest podobna do article, ale oferuje dodatkowe funkcje:

  • obsługuje rozdziały (\chapter)
  • automatycznie generuje stronę tytułową
  • odpowiednia do dłuższych dokumentów, takich jak prace dyplomowe lub małe książki

Klasa book

Klasa book jest zaprojektowana do dłuższych i bardziej złożonych dokumentów:

  • zawiera rozdziały
  • obsługuje materiały wstępne i końcowe (np. spis treści)
  • domyślnie korzysta z druku dwustronnego
  • oferuje specyficzne formatowanie do celów publikacyjnych

Tabela porównania

Funkcja Article Report Book
Długość Krótki Średni do długi Długi
Rozdziały Brak Tak Tak
Strona tytułowa Opcjonalna Domyślna Domyślna
Numeracja stron Na dole Na górze Zmienne
Przypadek użycia Artykuły naukowe, krótkie dokumenty Prace dyplomowe, dłuższe raporty Książki, publikacje

Inne specjalistyczne klasy to letter (do korespondencji), beamer (do prezentacji) oraz memoir (rozszerzona klasa book).

Przy wyborze klasy dokumentu należy uwzględnić długość, złożoność i wymagania formalne dokumentu. Jeśli nie jesteś pewien, zacznij od klasy article i dostosuj ją w razie potrzeby.

Inne klasy dokumentów

Choć standardowe klasy dokumentów LaTeX takie jak article, report i book są powszechnie znane, istnieje kilka mniej znanych klas dokumentów, które służą konkretnym celom:

  1. standalone: Ta klasa została zaprojektowana do tworzenia samodzielnych grafik lub fragmentów dokumentu, które mogą być kompilowane oddzielnie. Jest szczególnie przydatna do tworzenia rysunków lub diagramów, które łatwo można wstawić do innych dokumentów.

  2. minimal: Jak sama nazwa sugeruje, ta klasa jest jak najbardziej minimalna. Ustawia tylko rozmiar strony i podstawowy czcionkę, co czyni ją głównie przydatną do celów debugowania.

  3. proc: Ta klasa oparta jest na klasie article, ale została specjalnie zaprojektowana do konferencji.

  4. IEEEtran: Ta klasa została stworzona dla artykułów zgodnych z formatem IEEE Transactions, który jest powszechnie używany w publikacjach inżynierskich i informatycznych.

  5. klasy KOMA-Script: W tym zestawie znajdują się klasy scrartcl, scrreprt i scrbook, które są wzmocnionymi wersjami standardowych klas article, report i book, oferując więcej funkcji i opcji dostosowania.

  6. beamer: Choć głównie znana z prezentacji, klasa beamer warto wymienić jako specjalistyczna klasa do tworzenia profesjonalnych slajdów.

  7. memoir: Klasa memoir to bardzo uniwersalna i elastyczna klasa dokumentu LaTeX, która może być używana do szerokiego zakresu typów dokumentów. Nie jest ograniczona do jednego typu dokumentu i może być dostosowana do wielu celów:

Klasa memoir to bardzo uniwersalna i elastyczna klasa dokumentu LaTeX, która może być używana do szerokiego zakresu typów dokumentów. Nie jest ograniczona do jednego typu dokumentu i może być dostosowana do wielu celów:

Klasa memoir oferuje szerokie możliwości dostosowania, pozwalając użytkownikom dostosować wygląd dokumentu do swoich konkretnych potrzeb. Wbudowuje funkcjonalność ponad 30 popularnych pakietów, upraszczając wstęp i oferując narzędzia do dostosowywania układu strony, nagłówków, stopki oraz tytułów sekcji. Memoir obsługuje szeroki zakres rozmiarów czcionek, od 9pt do 60pt (lub nawet większych przy użyciu czcionek skalowalnych), co czyni ją odpowiednią do różnych typów dokumentów i celów.

Choć memoir jest bardzo potężna, warto zauważyć, że może mieć steeper learning curve w porównaniu do prostszych klas. Jednak jej szczegółowa dokumentacja i elastyczność czynią ją potężnym wyborem dla użytkowników, którzy potrzebują precyzyjnego kontroli nad wyglądem i układem swojego dokumentu.

Te mniej znane klasy oferują specjalistyczne funkcje i opcje formatowania, które mogą być bardzo przydatne dla konkretnych typów dokumentów lub celów. Przy wyborze klasy dokumentu należy uwzględnić długość, złożoność i wymagania formalne dokumentu, aby wybrać najbardziej odpowiedni wybór.

Przydatne linki