1 Wstep 2 Syntaktyka 3 Struktura dokumentu 4 Pliki LATEX
Transkrypt
1 Wstep 2 Syntaktyka 3 Struktura dokumentu 4 Pliki LATEX
1 Wybrane elementy systemu LATEX 1 Wstep • Knuth 1977-1982 TEX- program do profesjonalengo składu drukarskiego. • Leslie Lamport LATEX- makra i instrukcje do TEX-a. • LATEX2e - udoskonalona wersja. • Formatowanie wizualne - „reczne” określenie , sposobu formatowania poszczególnych fragmentów tekstu. • Formatowanie logiczne - podział tekstu na czesci umożliwiajacy osobne określenie spo, , sobu formatowania poszczególnych elementów. • Środowiska itemize i enumerate, z komenda, \item pozwalaja, na wypunktowanie i ponumerowanie. • \label, \ref, \pageref – referencje, np.. \pageref{sec:this} wstawia numer bierzącej strony. 4 Pliki LATEX-a • .tex - plik źródłowy dokumentu. • .toc - „table of contents” • .lot - „list of tables” 2 • polecenia zaczynają się znakiem „\”, a kończą znakiem nie będącym literą (np. spacją); w nazwach rozróżnia się małe i duże litery • w nawiasach klamrowych poleceń podaje się argumenty wymagane, a w kwadratowych nieobowiązkowe • znak nowej linii oraz tabulacji są traktowane jak pojedyncze spacje; nowy akapit zaczyna się pozostawiając pusty wiersz • komentarze zapisuje się od znaku „%” do końca linii 3 • .lof - „list of figures” Syntaktyka • .dvi - wynik kompilacji .tex • .log - komunikaty i ostrzeżenia powstałe podczas kompilacji. • Uwaga na jednoprzebiegowość pracy! 5 • \pagestyle – ustawienia nagłówka i stopki (np. \pagestyle{myheadings} i \markboth{dla stron parzystych}{i nieparzystych} wstawia nagłówki o podanej treści) Struktura dokumentu • Na poczatku preambuły okre, ślona jest klasa dokumentu: „\documentclass[10pt,a4paper]{article}” inne klasy: report, slides, book, letter. • Mamy dla dokumentu article kolejno: \section, \subsection, \subsubsection, \paragraph, \subparagraph; także \appendix. Pusty wiersz oznacza nowy akapit. • \maketitle zaraz po \begin{document} wstawia stronę tytułową na podstawie wartości podanych przed początkiem dokumentu (tj. \begin{document}) w \title, \author, \date (domyślnie wstawiana jest data systemowa). Wielu autorów oddzielamy \and • \tableofcontents – wstawia spis treści. Analogicznie \listoffigures i \listoftables. Formatowanie strony • \footnote{tekst przypisu} – wstawia przypis na dole strony 6 Składanie tekstu • \\i \newpage to rozpoczęcie odpowiednio nowej linijki i strony • \linebreak[n], \pagebreak[n] – zachęta do złamania tutaj linijki albo strony (n = 4 oznacza bezwzględny nakaz) • \enlargethispage – jeżeli chcemy umieścić na tej stronie coś, co inaczej zostałoby przeniesione do następnej 2 Wybrane elementy systemu LATEX 7 Czcionki i znaki • \tiny, \small, \large, \Large \huge \normalsize – określa rozmiar tekstu • \textbf{pogrubienie}, \textit{kursywa} i \textsc{Kapitaliki}, \underline{podkreślenie} ew. {\bf pogrubienie}. • \emph{tekst} – wyróżnienie tekstu, przy czym zagnieżdżone \emph formatują się elegancko • Aby używać polskich znaków załaczamy pakiet babel z opcja polish (ew. pakiet polski bez opcji). • ”z oznacza ź, ”r - ż, reszta polskiech znaków normalnie. Czasem używa sie, / zamiast ”. • Oczywiście lepiej ustawić klawiature, na polska, , wtedy wystarczy Alt-znak. 8 Znaki i słowa • znaki $ # % & { } trzeba poprzedzać znakiem \ (np. \$), a znak „\” pisze się tak: $\backslash$ • trzy długości myślników (od jednego do trzech znaków „-”): - – — • polski cudzysłów to dwa przecinki („) i dwa apostrofy (”) • \ldots wstawia wielokropek, a \dotfill kropki do końca wiersza (tak jak w spisach treści) • przenoszenie wyrazów: \mbox{tekst} – tekst nie zostanie podzielony; tek\-st może zostać podzielony tylko w podanym miejscu; polecenie \sloppy jest przydatne, gdy jakiś wiersz „wystaje” poza ostatnią kolumnę 9 Obrazki • Do umieszczania obrazków służy pakiet graphics, albo jego wersjia zoptymalizowana graphicx. Sa, one zgdne wstecz z poprzednimi rozwiazaniami. Parametrem tego pa, kietu jest nazwa konwertera dvi to ps, czyli [dvips]. • Najlatwiej umieszczać obrazki w formacie .eps (zagnieżdżalny .ps). • Obrazki umieszcza sie, w otoczeniu figure, z opcjami np. hbtp - here, below, top, lub p - na osobnej stronie. W środku tego środowiska moźna uźyc poleceń \caption{Podpis pod obrazkiem}, \label{etykieta obrazka}, \includegraphics{plik.eps}, \centering - wyśrodkowanie obrazka. • Opcje komendy \includegraphics: [scale=2] dwukrotne powiekszenie, [width=5cm] - sze, rokość, może być też w calach. (analogicznie height), [angle=90] - kat , obrotu. 10 Tabelki • \begin\tabularspec – początek tabelki; spec określa jej formatowanie, np. w |r{3in}|l| „r ” i „l ” oznaczają wyśrodkowanie odpowiednich pól, 3in szerokość pola. a „|” kreskę pionową • & oddziela pola, a \\wiersze (kreskę poziomą trzeba wpisywać osobno po każdym wierszu – polecenie \hline) 11 Programy pomocnicze • xdvi, acroread (lub xpdf), gv - wyświetlanie plikow dvi, pdf i ps • dvips, dvipdf, pdf2ps, ps2pdf, pdftotext konwersja formatów. W plikach .pdf moga, zostać uźyte nieco inne czcionki. • psnup - mieści kilka stron na kartce. • TeXLive - LATEXpod Windows. 12 Dalsze informacje • „The Not So Short Introduction to LATEX2”, Tobias Oetiker – wchodzi w skład dystrybucji LATEX-a, dostępna również w polskim tłumaczeniu • „A Simplified Introduction to LATEX”, Harvey J. Greenberg – dostępna na stronie autora (http://www.cudenver.edu/ hgreenbe) • „Łagodne wprowadzenie do TEX-a”, Michael Doob ([email protected]) – polskie tłumaczenie :Stanisław Wawrykiewicz • info latex – dokumentacja systemowa