Latex O LaTeX słów kilka
Czym jest LATEX? jest doskonałym, darmowym (również wolnym) systemem składu tekstu, służącym między innymi do przygotowywania dokumentacji oraz publikacji naukowych. LATEX jest de facto standardem jeśli chodzi o przygotowywanie publikacji naukowych Pozwala na tworzenie jednakowo wyglądających dokumentów, w dużym stopniu niezależnie od platformy, na której pracujemy. Jest zespołem makr (formatem) na system TEX, upraszczającym składanie dokumentów 10-6-10 G:\LaTeX.odp page 2
Czym LATEX nie jest? nie jest edytorem tekstu. nie jest narzędziem WYSIWYG. 10-6-10 G:\LaTeX.odp page 3
Skąd wziąć LATEX a Najprościej ściągnąć z Internetu! Dystrybucje dla Windows (MiKTeX, fptex) Dystrybucja dla Uniksa (tetex) inne dystrybucje do wyspecjalizowanych zadań (np. Omega,ConTeXt) 10-6-10 G:\LaTeX.odp page 4
TEX jest skrupulatnie przygotowanym oprogramowaniem Od 1982 roku powstało tylko sześć wersji. Najnowsza wersja to 3.14159 (kolejne wersje są zbieżne do liczby π). Profesor Knuth oferuje czeki na $2.56 dla każdego, kto znajdzie błąd w systemie TEX 10-6-10 G:\LaTeX.odp page 5
Filozofia przygotowywanie dokumentów w systemie LATEX Użytkownik koncentruje się na tym, co chce napisać System składu tekstu zajmuje się: 1. Formatowaniem tekstu, 2. Tworzeniem nagłówków, stopek, oraz przypisów, 3. Numeracją stron, 4. Dołączaniem elementów graficznych (obrazy), 5. Tworzeniem referencji, 6. Tworzeniem spisów treści, skorowidzów, indeksów. System składu tekstu dba o profesjonalny wygląd dokumentu 10-6-10 G:\LaTeX.odp page 6
Jak wygląda przygotowywanie dokumentu? Edytujemy źródło dokumentu w najwygodniejszym dla nasedytorze tekstu, Uruchamiamy program latex (pdflatex, pslatex, latex). Otrzymany plik dvi konwertujemy do PostScript u, lub PDF,przy pomocy dvips, ps2pdf. Otrzymujemy dokument gotowy do druku, bądź przeglądania elektronicznego. 10-6-10 G:\LaTeX.odp page 7
Składniki LATEX a Klasy dokumentów: Pakiety: książka (book), sprawozdanie (report), artykuł (article), list (letter), przeźrocza (slides) babel (do obsługi języków) fontenc (układ znaków) inputenc (kodowanie tekstu) makeidx (tworzenie indeksów) bizcard (wizytówki) currvita, CurVe, cv (Curriculum Vitae) beamer (pakiet do tej prezentacji) 10-6-10 G:\LaTeX.odp page 8
Klasy dokumentów \documentclass[opcja1,opcja2,...]{klasa dokumentu} opcje: klasy: 10pt, 11pt, 12pt - rozmiar czcionki, a4paper, letterpaper, b5paper,... - rozmiar papieru, twocolumn - skład dwukolumnowy, oneside, twoside - skład na jednej, lub dwóch stronach kartki. article - artykuły, krótkie opracowania, report - prace magisterskie, rozprawy, długie opracowania, book - książki, letter - listy, slides - przeźrocza. 10-6-10 G:\LaTeX.odp page 9
Dołączanie pakietów Pakiety realizują z góry określoną funkcjonalność na przykład skład inną czcionką, niż standartowa Computer Modern. \usepackage[opcja11,opcja12,...]{nazwa pakietu} \usepackage[opcja21,opcja22,...]{nazwa pakietu2} Opcje są uzależnione od danego pakietu. inputenc - kodowanie wejściowe (latin2, cp1250, utf-8) fontenc - zestaw czcionek (T1 - czcionki EC, OT4 - czcionki PL) babel - wybór języka (m.in. do dzielenia wyrazów) graphicx - dołączanie grafiki (JPG, PDF) eurosym - symbol euro (e) 10-6-10 G:\LaTeX.odp page 10
Środowisko document \begin{document}... \end{document} Tutaj znajduje się całe ciało dokumentu. Wszystkie inne środowiska powinny zajmować się w tym środowisku. 10-6-10 G:\LaTeX.odp page 11
Znaki specjalne % - komentarz, \ - rozpoczęcie komendy, $ - tryb matematyczny, & - kolejna kolumna w środowisku tabular, # - numerowanie argumentów instrukcji, - wybór alternatywnego środowiska, - indeks dolny {...} - środowisko 10-6-10 G:\LaTeX.odp page 12
Odstępy na stronie \setlength{parametr}{ilość} - ustawia parametr \addtolength{parametr}{ilość} - dodaje wartość do aktualnej wartości parametru parametry: \oddsidemargin - margines nieparzystej strony, \evensidemargin - margines parzystej strony, \textwidth - szerokość tekstu, \textlength - długość tekstu, \topmargin - górny margines 10-6-10 G:\LaTeX.odp page 13
Style pisma nie jest edytorem tekstu. nie jest narzędziem WYSIWYG. 10-6-10 G:\LaTeX.odp page 14
Rozmiary pisma 10-6-10 G:\LaTeX.odp page 15
Numerowanie i wypunktowanie LATEXumożliwia wypunktowywanie, za pomocą środowiska itemize element pierwszy, element pierwszy, pierwszy, element pierwszy, pierwszy, pierwszy. element pierwszy, drugi, oraz wypunktowywanie (enumerate): 1. element pierwszy, 1.1 element pierwszy, pierwszy, 1.1.1 element pierwszy, pierwszy, pierwszy. 1.2 element pierwszy, drugi, 2. element drugi, 10-6-10 G:\LaTeX.odp page 16
Odstępy pionowe Odstępy pionowe generujemy przy pomocy komendy \vskip, poktórej następuje określenie o jaką jednostkę mamy przeskoczyć w dół na przykład 2.56mm, 24pt, 3cm. Możemy również skorzystać z bigskip, medskip, smallskip. 10-6-10 G:\LaTeX.odp page 17
Tabele tworzymy przy pomocy środowiska tabular - jako parametry, podajemy formatowanie w poszczególnych kolumnach: l - wyrównanie do lewej r - wyrównanie do prawej c - wycentrowanie - pozioma kreska (oddzielenie kolumn) \p{długość} - wstawia parbox @{tekst} - wypełnia kolumnę tekstem Poprzez podanie dodatkowych parametrów w nawiasach kwadratowych, możemy sterować wyrównaniem do góry (t) lub dołu (b). Wewnątrz środowiska, wartości dla kolejnych kolumn oddzielamy przy pomocy &, a do nowego rzędu przechodzimy przy pomocy \\. 10-6-10 G:\LaTeX.odp page 18
Po dołączeniu pakietu graphicx, grafikę dołączamy przy pomocy komendy \includegraphics[opcje] {nazwa pliku}, gdzie opcje to: width - szerokość, height - wysokość, angle - kąt obrotu (dodatni), scale - skalowanie o współczynnik, na przykład 0.71. Grafikę, najwygodniej dodać jako figure - czyli umieścić ją w tym właśnie środowisku. Dodatkowo, zdefiniować można także przypis pod rysunkiem, używając \caption{...}. Grafikę można dołączać w formacie JPEG, PDF, EPS, PNG. 10-6-10 G:\LaTeX.odp page 19
Tworzenie macierzy oraz wektorów Macierze tworzymy przy pomocy środowiska array. Działa ono następująco: \begin{array}{...}, gdzie jako argumenty podajemy ciąg liter (l,r,c), określających do którego brzegu litery powinny być złożone (l - lewo, r - prawo, c - środek). Przykładowa macierz: a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34 a41 a42 a43 a44 Prawda, że ładne? Możemy jeszcze dodać lewe i prawe nawiasy (klamrowe, okrągłe bądź kwadratowe) - robimy to przy pomocy komend \left(, \right). 10-6-10 G:\LaTeX.odp page 20
Stylizowanie zmiennych Często istnieje potrzeba wyszczególnienia zmiennych w pewien sposób, na przykład, aby wyróżnić zbiór liczb rzeczywistych. Istnieje wiele innych stylów czcionek, których tutaj nie zaprezentujęz powodu oszczędności matrycy LCD. 10-6-10 G:\LaTeX.odp page 21
Przechodzenie w tryb matematyczny Przejść w tryb matematyczny można na dwa sposoby: przy pomocy pary znaków $...$ - tekst pomiędzy znakami jest składany w trybie matematycznym. przy pomocy środowiska displaymath - tekst składany jest w odstępie poziomym, wycentrowany na stronie. 10-6-10 G:\LaTeX.odp page 22
Górny indeks, dolny indeks, pierwiastki 10-6-10 G:\LaTeX.odp page 23
Symbole matematyczne 10-6-10 G:\LaTeX.odp page 24
Credits Pracę przygotowali: Wojciech Wolf Marcinkowski Łukasz Łók Sałajczyk DZIĘKUJEMY ZA OCENĘ CELUJĄCĄ NA KONIEC ROKU:) 10-6-10 G:\LaTeX.odp page 25