da8ae2f4cd2027a32490b117251339b9.ppt
- Количество слайдов: 21
La. Te. X Jelena Hadži-Purić Matematički fakultet, Beograd http: //www. matf. bg. ac. rs/~jelenagr
Slike l Uključivanje grafike u Te. X/La. Te. X dokument nije standardizovano (sredinom ’ 80 -ih nije bila razvijena kompjuterska grafika) l Podrška za grafički prikaz zavisi od programa koji interpretira. dvi datoteku Na primer, dvips zahteva EPS datoteku, za dvipdfm zahteva se PDF format l Te. Xcad
EPS slike EPS je vektorski grafički format. EPS slike mogu menjati veličinu bez gubitka kvaliteta. EPS slike pogodne su za korišćenje u programima za vektorsko crtanje, kao Corel Draw i u profesionalnim sistemima za obradu teksta, kao što je La. Te. X. Rezolucija EPS slika iznosi 72 dpi, ali ova vrednost se koristi samo za preračunavanje veličine slike u cm i nema uticaj na njen kvalitet.
Uključivanje JPG, PNG, BMP, TIFF grafike documentclass{article} usepackage{graphicx} Declare. Graphics. Rule{. bmp}{. bb}{} begin{document} Testranje BMP inkluzije. . . \ includegraphics{. . /putanja/slika. bmp}\ end{document}
• Dobre naredbe za uključivanje grafike u dokument sadržane su u makro paketu graphicx, D. P. Carlislea. To je deo čitave familije makro fileova pod nazivom "graphics" paket. • Pod pretpostavkom da radite na sistemu sa Post. Script printerom i sa instaliranim makro paketom graphicx, možete koristiti sledeće uputstvo za uključivanje grafike u dokument:
• U grafičkom programu koji koristite, spremiti sliku u EPS formatu. • U preambuli dokumenta učitati makro paket graphicx naredbom: usepackage[ driver ]{graphicx} , gde je driver ime vašeg "dvi to postscript" konvertera, dakle programa koji prevodi. dvi file u Post. Script file. Makro paket treba ovu informaciju, jer stvarno uključivanje grafike u stampani dokument, vrši zapravo printer driver. Poznavajući driver, makro paket graphicx dodaje u. dvi file naredbe potrebne printer driveru da uključi EPS grafiku u dokument.
Na mestu gde želimo u dokumentu našu sliku (obično unutar figure okruženja), upišemo naredbu: includegraphics[ param = vrednost , . . . ]{ eps-file }. Time će eps-file biti uključen u naš dokument. U uglastim zagradama možemo navesti listu neobaveznih parametara i pripadnih vrednosti, međusobno odvojene zarezima. Ovi parametri služe za promenu širine, visine i za eventualnu rotaciju grafike. Parametri u makro paketu graphicx angle=90 width=10 cm height=10 cm includegraphics[angle=90, width=10 cm, height=10 cm ]{ test. eps } će uključiti grafiku spremljenu pod imenom test. eps. Grafika će biti prvo rotirana za 90 stepeni, a zatim skalirana do konačne širine i visine od 10 cm. Skaliranje će biti uniformno, jer nije posebno zadana konačna visina.
Slike Šta ako se slika nađe na dnu strane i ne može cela stati? Onda je često potrebno upotrebiti okolinu figure kako bi slika postala tzv. pokretni objekat i kako slika ne bi ostavila neprijatnu belinu na strani na kojoj ne može da stane, već se smestila na drugi pogodno mesto. • Pri tom za LATEX se koristi graphics ili graphicx paket (naredba usepackage{graphicx})
Primer ubacivanja pokretne slike Kile->La. Te. X->Import Pictures begin{figure}[htb] includegraphics[scale=. 4]{~/slike/dijagram. eps} caption{Dijagram ocena nastave} end{figure}
Okolina picture • ogranicene mogucnosti crtanja • pogodna samo za jednostavne slike
Krugovi u okolini picture setlength{unitlength}{1 mm} begin{picture}(60, 40) % rezervacija pravougaonog prostora za crtanje 60, 40 u odnosu na 1 mm put(20, 30){circle{4}} % centar kruga 20, 30, dijametar=4 put(20, 30){circle{8}} put(20, 30){circle{16}} put(20, 30){circle{32}} put(40, 30){circle{1}} put(40, 30){circle{2}} put(40, 30){circle{3}} put(40, 30){circle{12}} put(40, 30){circle{13}} put(40, 30){circle{14}} put(15, 10){circle*{1}} %circle * daje disk (ispunjen krug) put(20, 10){circle*{2}} put(35, 10){circle*{5}} end{picture}
Kreirajte sliku
Primer rada sa okolinom picture documentclass{article} begin{document} Primer slike setlength{unitlength}{5 cm} begin{picture}(1, 1) put(0, 0){line(0, 1){1}} put(0, 0){line(1, 0){1}} put(0, 0){line(1, 1){1}} put(0, 0){line(1, 3){. 333}} put(0, 0){line(1, 5){. 2}} put(0, 0){line(4, 5){. 8}} put(0, 0){line(5, 6){. 8333}} end{picture} end{document} %line(x, y){duzina} tako da (x, y) je vektor pravca, duzina je vertikalna koordinata %za vertikalni segment, a inace horizontalna koordinata. Za kose pravce, %ako x/y<1, onda se obicno podesi x/y ~duzina, a ako x/y>1, onda %duzina=1 % x, y su uzajamno prosti celi brojevi [-6, 6]
Nacrtajte sami sledecu sliku
Primer sa vektorima setlength{unitlength}{0. 45 mm} begin{picture}(80, 80) put(20, 20){vector(2, 0){20}} thicklines put(20, 20){vector(-2, 0){10}} thinlines put(20, 20){vector(0, -2){10}} end{picture} %Linijski segment sa strelicom se crta komandom vector(x, y){duzina} tako da %(x, y) je vektor pravca, x, y su uzajamno prosti celi brojevi [-4, 4] %Uocite efekat thicklines, thinlines
Kreirajte sliku u okolini picture
Tekst i formule u okolini picture setlength{unitlength}{0. 8 cm} begin{picture}(6, 5) thicklines put(1, 0. 5){line(2, 1){3}} put(4, 2){line(-2, 1){2}} put(2, 3){line(-2, -5){1}} put(0. 7, 0. 3){$A$} put(4. 05, 1. 9){$B$} put(1. 7, 2. 95){$C$} put(3. 1, 2. 5){$a$} put(1. 3, 1. 7){$b$} put(2. 5, 1. 05){$c$} put(0. 3, 4){$F= sqrt{s(s-a)(s-b)(s-c)}$} put(3. 5, 0. 4){$displaystyle s: =frac{a+b+c}{2}$} end{picture}
Primer jednostavnog grafa begin{picture}(220, 60) put(60, 5){graphpaper(-50, 0)(200, 50)} put(10, 5){qbezier(0, 0)(120, 95)(200, 0)} end{picture}
Primer (podrazumevana vrednost za unitlength je 1 pt tj. 0. 351 mm begin{picture}(270, 50) %texttt = font pisaće mašine put(10, 10){makebox(80, 30){texttt{tekst. tex}}} put(90, 25){vector(1, 0){30}} put(120, 10){framebox(30, 30){Te. X}} put(150, 25){vector(1, 0){30}} put(180, 10){makebox(80, 30){texttt{tekst. dvi}}} end{picture}
Kako dobiti geometrijski crtež?
MSP – Math Sketch Pad l Grupa za vizuelizaciju na Matematičkom Fakultetu u Beogradu l ne crta se mišem, već se opisuje slika l bogat primitivima za crtanje l izvoz zasebnih slika u PNG format l konzolna verzija GCLC paket l http: //www. matf. bg. ac. rs/~msp
da8ae2f4cd2027a32490b117251339b9.ppt