Grafika w LaTeXu Łukasz Daros & Jakub Jakubiec



Podobne dokumenty
Paweł Kaźmierczak. styczeń 2009

MiASI Laboratorium 2 Zadanie

Komputerowy skład w L A T E X

Dodatkowe pakiety i polecenia L A TEXowe

L A T E X- wprowadzenie

System Identyfikacji Wizualnej Ośrodka Edukacji Informatycznej i Zastosowań Komputerów w Warszawie

GRAFIKA. Rodzaje grafiki i odpowiadające im edytory

Pascal - grafika. Uruchomienie trybu graficznego. Moduł graph. Domyślny tryb graficzny

Wstawianie gotowych rysunków w texu - informacje podstawowe.

GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej

8. Dynamiczne generowanie grafiki, cz. 2

Latex. Laboratorium 6. Akademia im. Jan Długosza.

Grafika rastrowa (bitmapa)-

1 LEKCJA. Definicja grafiki. Główne działy grafiki komputerowej. Programy graficzne: Grafika rastrowa. Grafika wektorowa. Grafika trójwymiarowa

Część II Wyświetlanie obrazów

Formaty plików graficznych

Rozszerzenia i specyfikacja przyjmowanych przez nas plików.

Grafika na stronie www

Projektowanie graficzne. Wykład 2. Open Office Draw

MODELE KOLORÓW. Przygotował: Robert Bednarz

Logo cz pl Zasady stosowania logotypów

Znak wersja podstawowa

Laboratorium L A TEXa nr 4.

TWORZENIE DANYCH DO DRUKU W PROGRAMIE MICROSOFT POWERPOINT 2013

Jak dodać własny szablon ramki w programie dibudka i dilustro

4. Rysowanie krzywych

Pasek menu. Ustawienia drukowania

Księga znaku wydanie 2/09. Księga znaku Twórzmy naszą tożsamość dostępną dla wszystkich...

2.3. ROZMIAR, PROPORCJE I POŁOŻENIE NA STRONIE

Baltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup

SUBLIMACJA - DRUK NA WYKROJACH

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ

Grafika komputerowa. Dla DSI II

Instrukcja przygotowania projektów do druku

WSTAWIANIE GRAFIKI DO DOKUMENTU TEKSTOWEGO

dr inż. Piotr Odya dr inż. Piotr Suchomski

Wstęp do GIMP wycinanie obiektu z obrazka, projekt napisu. Rozpoczynamy prace w GIMP-e

Tworzenie dokumentów PDF w systemie TEX Piotr Bolek

Użycie przestrzeni papieru i odnośników - ćwiczenie

Podręcznik Identyfikacji Wizualnej

Rysowanie punktów na powierzchni graficznej

FORMATY PLIKÓW GRAFICZNYCH

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012

Scilab - podstawy. Wersje instalacyjne programu Scilab mogą zostać pobrane ze strony

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

Druga aplikacja Prymitywy, alpha blending, obracanie bitmap oraz mały zestaw przydatnych funkcji wyświetlających własnej roboty.

Wykład VIII i IX LaTeX

Jak zrobić klasyczny button na stronę www? (tutorial) w programie GIMP

Wprowadzenie do rysowania w 3D. Praca w środowisku 3D

Zasady ekspozycji i reprodukcji znaku

LOGO MUZEUM WARSZAWY MANUAL

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Szybkie tworzenie grafiki w GcIde

1.2 Logo Sonel podstawowe załoŝenia

Ćwiczenie 4 - Tabele

Dodawanie grafiki i obiektów

Teoria światła i barwy

1. Przypisy, indeks i spisy.

[Wersja: styczeń 2007 DRUK] Informacja Turystyczna Katalog identyfikacji wizualnej Część A. Standaryzacja

Grafika 3D program POV-Ray - 1 -

Cała prawda o plikach grafiki rastrowej

Przewodnik po soczewkach

Grafika komputerowa. Oko posiada pręciki (100 mln) dla detekcji składowych luminancji i 3 rodzaje czopków (9 mln) do detekcji koloru Żółty

Photoshop. Podstawy budowy obrazu komputerowego

Tworzenie i edycja dokumentów w aplikacji Word.

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE

Rozszerzenia i specyfikacja przyjmowanych przez nas plików.

KSIĘGA IDENTYFIKACJI WIZUALNEJ

Sposoby cyfrowego zapisywania obrazów

Warstwa Rysunek bitmapowy Rysunek wektorowy

Grafika Komputerowa. Zajęcia X

Zastosowania informatyki w geologii ćwiczenia 1,2 INKSCAPE 1

KATEGORIA OBSZAR WIEDZY

Materiały dla studentów pierwszego semestru studiów podyplomowych Grafika komputerowa i techniki multimedialne rok akademicki 2011/2012 semestr zimowy

INSTRUKCJA ZNAKOWANIA SZLAKÓW TURYSTYCZNYCH W GORCZAŃSKIM PARKU NARODOWYM

Ćwiczenie 1 Automatyczna animacja ruchu

Następnie zdefiniujemy utworzony szkic jako blok, wybieramy zatem jak poniżej

Grafika wektorowa w L A TEX-u

Rysowanie precyzyjne. Polecenie:

Grafika w dokumencie tekstowym. Technologia Informacyjna Lekcja 26

Konfiguracja szablonu i wystawienie pierwszej aukcji allegro

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0

enova Systemowe Kolorowanie list

Wartości x-ów : Wartości x ów można w Scilabie zdefiniować na kilka sposobów, wpisując odpowiednie polecenie na konsoli.

Obsługa programu Paint materiały szkoleniowe

Wykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Inkscape. Menu. 1 SVG (ang. Scalable Vector Graphics) uniwersalny format dwuwymiarowej, statycznej i

geometry a w przypadku istnienia notki na marginesie: 1 z 5

KATEGORIA OBSZAR WIEDZY

Księga znaku Prywatna chmura dla prawników

Jak uzyskać efekt 3D na zdjęciach z wykorzystaniem programu InkScape

a. Wersja podstawowa pozioma

Obsługa mapy przy użyciu narzędzi nawigacji

Pracownia komputerowa. Dariusz Wardecki, wyk. IX

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

Grafika rastrowa i wektorowa

Modelowanie krawędziowe detalu typu wałek w szkicowniku EdgeCAM 2009R1

Technologie Informacyjne

Pokaz slajdów na stronie internetowej

Transkrypt:

Grafika w LaTeXu Łukasz Daros & Jakub Jakubiec Wydział Fizyki i Informatyki Stosowanej Informatyka Stosowana rok 3

GRAFIKA Dzięki grafice, nasze dokumenty mają atrakcyjniejszą formę. Wykresy, ilustracje czy grafy pomagają w zrozumieniu prezentowanej treści dokumentu.

GRAFIKA W LaTeXu LaTeX został zaprojektowany jako system, w którym nie tworzy się grafiki. W momencie, gdy powstawał, nie były jeszcze znane tak powszechne dziś formaty jak: gif, png, jpeg. Powstał jedynie prosty zbiór poleceń do otoczenia picture do rysowania paru najprostszych elementów. Wszystkie bardziej skomplikowane elementy graficzne powinny więc być tworzone zewnętrznymi programammi graficznymi, a następnie dołączane do dokumentu LaTeXa.

FORMATY GRAFICZNE Dzielimy na dwie podstawowe kategorie: Wektorowe przeznaczone do przetwarzania programem latex, nadają sie do obracania i skalowania. Mają stosunkowo duży rozmiar, jednak istnieje możliwość ich kompresji. Podstawowe formaty to: svg, eps, fig. Bitmapowe przeznaczone do przetwarzania za pomocą programu pdflatex. Nadają się do przechowywania obrazów i zdjęć. Najpopularniejsze formaty to: jpeg, png, jpeg.

ZALETY i WADY FORMATU EPS (Encapsulated PostScript) Zalety: -wiele programów pozwala tworzyć grafiki wektorowe i zapisywać je w formacie eps -obiekty można łatwo skalować i obracać, uzyskany efekt będzie zależał od sposobu przygotowania obiektu graficznego (obiekty rastrowe źle się skalują, natomiast wektorowe bardzo dobrze) -każdy bitowy plik graficzny może być do tego formatu przekształcony Wady: -duża obiętość plików -konieczność wyduku na drukarce PostScriptowej

PAKIET GRAPHICX Jest to podstawowy pakiet służący włączaniu grafiki do dokumentów LaTeX'owych.. Dołączenie pakietu do preambuły: \usepackage[opcja]{graphicx} gdzie opcja to: -pdftex (dla PDFów) -dvips (dla PostScript-ów) Zamiast {graphicx} można użyć również pakietu {graphics} o bardzo zbliżonych możliwościach.

Inne opcje dla PostScript-ów

Otoczenie figure Do wstawiania pola plików graficznych służy otoczenie figure. Przenosi to obowiązek rozmieszczania ich w dokumencie na LaTeXa. Może to spowodować, że zostaną one umieszczone w nieco innym miejscu niżbyśmy chcieli. Możemy jednak dać LaTeXowi pewne wskazówki poprzez użycie parametrów: \begin{figure}[parametr]... \end{figure} Opcjonalny parametr wskazuje, w którym miejscu powinien zostać umieszczony plik graficzny.

Parametry środowiska figure Możliwe wartości: t (top) na górze strony b (bottom) u dołu strony h (here) w tym właśnie miejscu p (page) na osobnej stronie z ilustracjami Jeśli podanych zostanie kilka parametrów, kolejność nie jest znacząca.

Instrukcja \includegraphics Instrukcja \includegraphics włącza plik do dokumentu. Składnia: \includegraphics[parametry dodatkowe]{nazwa pliku} Jeśli po parametrze ma być podana jakaś wartość, wówczas między parametrem, a wartością należy użyć znaku = (równości) \begin{figure} \includegraphics{rysunek.eps} \end{figure}

Parametry dodatkowe -width określa szerokość obiektu - height określa wysokość obiektu Obiekty graficzne są skalowane tak, aby zachować proporcje oryginału pomiędzy wysokością i szerokością, dlatego wystarczy podać tylko jeden z tych parametrów -totalheight określa wysokość pudełka w którym będzie umieszczony obrazek (istotne przy dokonywaniu obrotów) - keepaspectratio gdy podane jest wysokość i szerokość, powoduje, że wstawiany obiekt będzie przeskalowany tak, aby nie przekroczyćżadnego z tych wymiarów -scale parametró wskazuje w jakich proporcjach ma być przeskalowany cały obiekt

Parametry dodatkowe -angle - określa kąt (w stopniach) obrotu obiektu, liczby dodatnie oznaczają obrót w kierunku przeciwnym do ruchu wskazówek zegara -origin parametr określa współrzędne punktu, wokół którego obracany jest obiekt (przeważnie jest to punkt wstawiania obiektu czyli lewy dolny róg) -clip -parametr żąda, aby wszystko co wykracza poza wymiary obiektu było obcinane -bb określa wymiary rysunku (Bounding Box), należy podać cztery liczby oddzielone odstępami, będące współrzędnymi lewego dolnego i prawgo górnego rogu (niezbędne gdy plik pozbawiony tych informacji)

Parametry dodatkowe -viewport pozwala na wybranie z większego rysunku tylko jego fragmentu, wymiary podaje się jako cztery liczby (współrzędne lewego dolnego i prawego górnego rogu) -trim - alternatywna metoda określania, który fragment obiektu ma być drukowany. Parametry to cztery liczby, które wskazują ile z rysunku należy odciąć z lewej strony, z dołu, z góry i z prawej strony -draft powoduje wstawienie zamiast obiektu graficznego tylko nazwy pliku i ramki określającej miejsce zajmowane przez obiekt Dodatkowo parametr[width=\textwidth] spowoduje, że grafika zajmie całą szerokość strony

Jednostki miary w LaTeX

Przykłady kolejność parametrów \documentclass[a4paper,10pt]{book} \usepackage[mex]{polski} \usepackage[utf8]{inputenc} \usepackage[dvips]{graphicx} \begin{document} \begin{figure} \centering \includegraphics[width=1cm,angle=0]{adidas} \includegraphics[angle=- 90,width=1cm]{adidas} \includegraphics[width=1cm, angle=-90]{adidas} \end{figure} \end{document}

Przykład -origin \fbox{\includegraphics[width=1cm,origin=c,angle=0 ] {adidas}} \fbox{\includegraphics[width=1cm,origin=c,angle=30 ] {adidas}} \fbox{\includegraphics[width=1cm,origin=c,angle=60 ] {adidas}} \fbox{\includegraphics[width=1cm,origin=c,angle=90 ] {adidas}} \includegraphics[width=1cm,origin=c,angle=0]{adidas} \includegraphics[width=1cm,origin=c,angle=30]{adidas} \includegraphics[width=1cm,origin=c,angle=60]{adidas} \includegraphics[width=1cm,origin=c,angle=90]{adidas}

Przykłady - draft \fbox{\includegraphics[draft,width=3cm, angle=30]{adidas}} \fbox{\includegraphics[width=3cm, angle=30]{adidas}}

Pakiet overpic Pakiet użyteczny jest gdy zachodzi potrzeba nakładania jednego obrazka na drugi. Tworzy on układ współrzędnych, dzięki któremu łatwo możemy pozycjonować nakładaną ilustrację poleceniem put. Deklaracja pakietu: \usepackage[opcja]{overpic} Jako opcję podajemy jednostki: abs jednostki rzeczywiste percent jednostki względne

Pakiet overpic - przykład \begin{overpic}[scale=.25,grid,tics=10]{widoczek} \put(55,10){\includegraphics[scale=0.8] {adidas}} \end{overpic} Parametry są opcjonalne: scale skaluje rysunek grid deklaruje czy ma być rysowana siatka pomocnicza ticks jak gęsto siatka ma być rysowana [mm]

Pakiet overpic - przykład

Otoczenie picture Otoczenie to pozwala jedynie na rysowanie linii prostych o ograniczonych nachyleniach, wektorów, okręgów, kół, prostokątów i prostokątów o zaokrąglonych rogach.

Otoczenie picture \begin{picture}(x,y)(x0,y0)... \end{picture} (x,y)-określają wymiary rezerwowanego wewnątrz dokumentu prostokątnego obszaru przeznaczonego na rysunek. (x0,y0) są opcjonalne i określają współrzędne lewego dolnego narożnika zarezerwowanego na prostokąt Postać poleceń: \put(x,y){object} lub \multiput(x,y)(dx,dy){n}{object}

Odcinki i Wektory Odcinek: \put(x,y){\line(x1,y1){length}} ma dwa argumenty: -wektor kierunku (liczby z zakresu -6 do 6, całkowite, ich wspólny dzielnik to tylko 1) -długość (oznacza współrzędną pionową dla odcinka pionowego lub współrzędną poziomą w pozostałych przypadkach) Wektor: \put(x,y){\vector(x1,y1){length}} argumenty analogicznie jak dla odcinka, jedynie zakres wektora kierunku ograniczony od -4 do 4

Odcinki i Wektory - przykład \begin{picture}(60,40) \put(30,20){\line(1,0){30}} \put(30,20){\line(4,1){20}} \put(30,20){\line(3,1){25}} \put(30,20){\line(2,1){30}} \put(30,20){\line(1,2){10}} \put(30,20){\line(-4,1){30}} \put(30,20){\line(-1,4){5}} \put(30,20){\line(-1,-1){5}} \put(30,20){\line(-1,-4){5}} \end{picture}

Okrąg \put(x,y){\circle{diam}} (x,y) współrzędne środka diam średnica (NIE promień), maksymalnie 14mm Polecenie \circle* pozwala na generowanie kół Przykład: \put(40,30) {\circle{13}} \put(40,30) {\circle{14}} \put(15,10) {\circle*{1}} \put(20,10) {\circle*{2}}

Kolor w tekście LaTeX umożliwia zmianę koloru liter oraz tła dokumentu. W preambule musimy umieścić pakiet: \usepackage{color} Kolory, których będziemy 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, żółty, czarny) gray tak naprawdę jest to odcień szarości named gdy wcześniej zdefiniujemy sobie kolor (nie zaw2- ze dostępna jest ta opcja) Składowe przyjmują wartości z przedziału 0-1

Kolor w tekście Generalnie każdy kolor (z wyjątkiem:white, red, green, blue, cyan, magenta, yellow, black) powinien być zdefiniowany. Służy do tego polecenie: \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

Kolor w tekście Poleceniem służącym do zdefiniowania obowiązującego 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 określa kolor ramki, a drugi kolor tła \pagecolor{name} zmienia kolor całej strony

Kolor w tekście - przykład \definecolor{naszkolor}{cmyk}{0.70,0.20,0.78,0} %jasnoniebieski, karmazynowy, żółty, czarny \textcolor{naszkolor}{to jest Nasz kolorek}\\ \definecolor{szary}{gray}{0.7} %odcien szarosci {\color{szary} To jest kolor szary.}\\ \definecolor{zielony}{rgb}{0,.5,0} %czerwony, %niebieski, zielony \colorbox{zielony}{to jest czarny tekst na zielonym tle.}\\ \fcolorbox{zielony}{szary}{\textcolor{zielony} {Zielony tekst na szarym tle w~pude{\l}ku o~zielonym brzegu}}

Kolor w tekście - przykład

Nazwa załączanego pliku Zaleca się, aby nazwę dołączanego pliku graficznego podawać bez rozszerzenia: \includegraphics[width=2cm]{rysunek} W takim wypadku LaTeX będzie szukał pliku rysunek o rozszerzeniu pasującym do zastosowanego w preambule sterownika. Dla dvips będzie to eps, a dla pdftex jpg lub png. Najwygodniej jest umieszczać rysunki w osobnym katalogu (podkatalog katalogu z dokumentem LaTeXa). Niezależnie od systemu operacyjnego, katalogi w ścieżce należy oddzielać znakiem / \includegraphics[height=5cm]{obrazki/rysunek}

Reguły stosowane przez LaTeXa 1.Ilustracje będą umieszczane zgodnie z parametrami podanymi przez użytkownika 2.Ilustracje nie mogą spowodować przepełnienia strony 3.Ilustracja musi zostać umieszczona na stronie na której występuje w tekście lub na stronie dalszej 4.Ilustracje muszą występować w takim porządku, w jakim zostały zamieszczone w tekście - nie można użyć parametru here, jeżeli jest jeszcze jakaś nie rozmieszczona ilustracja - jeżeli LaTeX nie może poradzić sobie ze wstawianą ilustracją, wstrzymane zostanie wstawianie kolejnych ilustracji

Reguły stosowane przez LaTeXa 5.Spełnione muszą być kryteria natury estetycznej, określane przez parametry: \topnumber określa liczbę ilustracji umieszczanych na górze strony (standardowo 2) \bottomnumber liczba ilustracji umieszczanych na dole strony (standardowo 1) \totalnumber określa maksymalną liczbę ilustracji na stronie (standardowo 3) Wartości te możemy zmieniać poleceniem: \setcounter{toyalnumber}{2}

DZIĘKUJEMY ZA UWAGĘ