MiASI Laboratorium 2 Zadanie 11.03.2014 Opracować dokument o dowolnej treści za pomocą środowiska LaTeX zawierajacy opisane poniżej elementy (w tym min. 4 grafiki, min. jedna grafika i jedna tabela "oblane" tekstem, dowolne elementy graficzne środowiska LaTeX, zastosowanie kolorów kolorowe tło i czcionka wybranych fragmentów tekstu) oraz następujące elementy:
Grafika w LaTeX W ramach środowiska LaTeX mamy dostęp tylko do zestawu polecen otoczenia picture do rysowania najprostszych elementów graficznych. Wszystkie bardziej skomplikowane elementy graficzne powinny wiec byc tworzone zewnetrznymi programammi graficznymi, a nastepnie dołaczane do dokumentu LaTeXa. Formaty graficzne dzielimy na dwie podstawowe grupy: wektorowe przeznaczone do przetwarzania programem LaTeX, nadaja sie do obracania i skalowania (np. formaty eps, fig). Bitmapowe - przeznaczone do przetwarzania za pomoca programu pdflatex (np. Formaty jpg, jpeg, png). Grafikę (rysunki) w ramach środowiska LaTeX "obsługuje" pakiet graphicx, który dołącza się do preambuły dokumentu. \usepackage[opcja]{graphicx} gdzie opcja to: pdftex (dla PDFów), dvips (dla PostScript-ów). Należy zaznaczyć, że zamiast pakietu graphicx mozna zastosować pakiet graphics. Grafikę do dokumentu wstawaimy za pośrednictwem następującego polecenia: \includegraphics[opcje]{obrazek nazwa/scieżka} gdzie w ramach opcji możemy zastosować szereg instrukcji takich jak: scale - skala rysunku (np. scale=2 powiekszy rysunek dwa razy a scale=0.25 pomniejszy czterokronie), width - szerokosc (w calach, centymetrach itp., np. width=10 cm), height wysokosc Obiekty graficzne sa skalowane tak, aby zachowac proporcje oryginału pomiedzy wysokoscia i szerokoscia, dlatego wystarczy podac tylko jeden z tych parametrów, angle - kat obrotu (np. angle=90 obróci rysunek o 90 stopni w przeciwnymruchu do wskazówek zegara), totalheight okresla wysokosc pudełka, w którym bedzie umieszczony obrazek (istotne przy
dokonywaniu obrotów), keepaspectratio gdy podane jest wysokosc i szerokosc, powoduje, ze wstawiany obiekt bedzie przeskalowany tak, aby nie przekroczyczadnego z tych wymiarów, origin parametr okresla współrzedne punktu, wokół którego obracany jest obiekt (przewaznie jest to punkt wstawiania obiektu czyli lewy dolny róg), clip - parametr związany z obcinaniem fragmentów rysyunków, które wykraczają poza wymiary obiektu, bb okresla wymiary rysunku, nalezy podac cztery liczby oddzielone odstepami, bedace współrzednymi lewego dolnego i prawgo górnego rogu, viewport pozwala na wybranie z wiekszego rysunku tylko jego fragmentu, wymiary podaje sie jako cztery liczby (współrzedne lewego dolnego i prawego górnego rogu) draft powoduje wstawienie zamiast obiektu graficznego tylko nazwy pliku i ramki okreslajacej miejsce zajmowane przez obiekt. Dodatkowo parametr [width=\textwidth] spowoduje, ze grafika zajmie cała szerokosc strony. Uwaga! Jesli dokumentem docelowym ma byc plik PS,DVI to jedynym dozwolonym formatem jest EPS. Jesli dokumentem docelowym ma byc PDF, to dozwolone formaty to PDF, PNG, JPEG i GIF. Do wstawiania pola plików graficznych słuzy otoczenie figure. Należy zaznaczyć, że jeżeli LaTeX sam optymalizuje rozmieszczenie poszczególnych elementów w dokumencie dlatego może okazać się, że dołaczony rysunek zostanie umieszczony w innym miescu niż zakładaliśmy. Aby uniknąc takiej sytacji należy określić wartość pola parametr. Składnia: \begin{figure}[parametr] Parametry srodowiska figure: t na górze strony, b u dołu strony, h w tym własnie miejscu, p na osobnej stronie z ilustracjami. Przykład 1 (plik Image12.jpg znajduje się w tymsamym katalogu co projekt dokumentu) \begin{figure} \centering \includegraphics{image12.jpg} \caption{przykład dołączenia grafiki} \label{fig:image12} Przykład 2 \begin{figure} \centering \includegraphics[width=8cm, angle=45]{image11.jpg} \label{fig:image11}
Zastosowanie pakietu OVERPIC \usepackage[opcja]{overpic} Pakiet uzyteczny jest gdy zachodzi potrzeba nakładania jednego obrazka na drugi. Tworzy on układ współrzednych, dzieki któremu łatwo mozemy pozycjonowac nakładana ilustracje. Jako opcje podajemy jednostki: abs jednostki rzeczywiste, percent jednostki wzgledne. Składania \begin{overpic}[parametry]{obrazek nazwa/ścieżka} \end{overpic} gdzie jako parametry możemy zastosować: scale -skaluje rysunek, grid - deklaruje czy ma byc rysowana siatka pomocnicza, ticks - jak gesto ma byc siatka rysowana [mm]). \begin{overpic}[scale=0.5, grid]{image11.jpg} \end{overpic} Przykład 3 W przypadku konieczności oblewania rysunku lub tabeli tekstem pomcny okaże się pakiet WRAPFIG \usepackage{wrapfig} Składnia: \begin{wrapfigure}[wysokosc]{p}[margines]{szerokosc} tekst otaczajacy rysunek \end{wrapfigure} gdzie: p - oznacza miejsce przewidziane na rysunek; l z lewej strony, r z prawej strony, margines - parametr opcjonalny, definiujacy ujemny lewy margines; obiekt bedzie zachodził na lewy margines, szerokosc - szerokosc obiektu (podana w dowolnych jednostkach długosci), wysokosc - parametr opcjonalny, wymuszajacy wysokosc obiektu okreslony liczbą linii. \begin{wrapfigure}[7]{l}{6cm} \includegraphics[width=5cm]{image11.jpg} \end{wrapfigure} Tekst Przykład 4 Elementy grafiki w środowisku LaTeX otoczenie picture Składnia \begin{picture}(x1,y1)(x2,y2) \end{picture}
gdzie: (x1,y1)-okreslaja wymiary rezerwowanego wewnatrz dokumentu prostokatnego obszaru przeznaczoneg rysunek. (x2,y2) sa opcjonalne i okreslaja współrzedne lewego dolnego naroznika zarezerwowanego na prostokat. Do rysowania odcinka stosujemy metodę line a składnia wygląda następująco: \put(x1,y1){\line(x2,y2){length}} gdzie wektor kierunku, długosc (oznacza współrzędną pionową dla odcinka pionowego lub współrzędną poziomą w pozostałych przypadkach) Wektor uzyskujemy poprzez zastosowanie następującej składni: \put(x1,y1){\vector(x2,y2){length}} gdzie argumenty analogicznie jak dla odcinka z tym, że zakres wektora kierunku jest ograniczony do zakresu od -4 do 4. Okrąg (koło) uzyskujemy poprzez zastosowanie następującej składni: \put(x,y){\circle{diam}} gdzie (x,y) współrzedne srodka diam srednica o maksymalnej wartości 14mm Przykład 5 \begin{picture} (200,200)(0, 0) \put(20,100) {\vector(0, 1){100}} %wektor pionowy o długości 100 \put(10,190) {Y} \put(20,100) {\circle*{5}} \put(20,100) {\vector(1, 0){100}} %wektor poziomy o długości 100 \put(110,90) {X} \end{picture} Kolory w LaTeX'ie LaTeX umozliwia zmiane koloru liter oraz tła dokumentu. W preambule musimy umiescic pakiet: \usepackage{color} Kolory, których bedziemy używać mogą być zdefiniowane w jednym z czterech dopuszczalnych trybów: rgb trzy składowe (czerwony, zielony, niebieski), cmyk 4 składowe (jasnoniebieski, karmazynowy, zółty, czarny), gray tak naprawde jest to odcien szarosci, named gdy wczesniej zdefiniujemy sobie kolor (nie zawsze dostepna jest ta opcja). Składania: \definecolor{name}{model}{color specyfication} gdzie: name to nazwa koloru, model wybrany tryb, color - specyfication 1,3,4 liczby z zakresu 0-1 lub nazwa koloru
Poleceniem słuzacym do zdefiniowania obowiazujacego koloru jest: \color{name} Dodatkowe plecenia: \textcolor{name}{text} zmienia kolor wybranego fragmentu, \colorbox{name}{text} -tworzy pudełko o wybranym tle, \fcolorbox{name1}{name2}{text} pierwszy parametr okresla kolor ramki, a drugi kolor tła, \pagecolor{name} zmienia kolor całej strony. Przykład 6 \documentclass [11pt, a4paper] {article} \usepackage[polish]{babel} \usepackage{polski} \usepackage[utf8]{inputenc} \usepackage[t1]{fontenc} \usepackage{indentfirst} \usepackage{graphicx} \usepackage[abs]{overpic} \usepackage{wrapfig} \usepackage{color} \begin{document} \section{przykład} Stoch zdobył w sumie trzeci złoty medal zimowych igrzysk dla Polski. Krążek z najcenniejszego kruszcu zawisł też na szyi Justyny Kowalczyk na igrzyskach w Vancouver \begin{figure} [h] \centering \includegraphics[width=8cm, angle=180]{image11.jpg} \label{fig:image11} \subsection{złoty medal Kamila Stocha na dużej skoczni. Polak podwójnym mistrzem olimpijskim!} Po triumfie na obiekcie normalnym, także na dużym Kamil Stoch był najlepszy. Tym razem drugi był Japończyk Noriaki Kasai, a trzeci Słoweniec Peter Prevc.Stoch prowadził po pierwszej serii z zaliczką blisko trzech punktów nad Kasai. Obaj skoczyli po 139 metrów. Trzeci był Niemiec Severin Freund po skoku na odległość 138 m. \begin{wrapfigure}[7]{l}{6cm} \includegraphics[width=5cm]{image11.jpg} \end{wrapfigure} \pagecolor{green} Po triumfie na obiekcie normalnym, także na dużym \textcolor{red}{kamil Stoch} był najlepszy. Tym razem drugi był Japończyk \colorbox{yellow}{noriaki Kasai}, a trzeci Słoweniec Peter Prevc.Stoch prowadził po pierwszej serii z zaliczką blisko trzech punktów nad Kasai. \\ \\ \\ \\ \begin{picture} (200,200)(0, 0) \put(20,100) {\vector(0, 1){100}} \put(10,190) {Y} \put(20,100) {\circle*{5}} \put(20,100) {\vector(1, 0){100}} \put(110,90) {X} \end{picture} \end{document}