8-Ma'ruza. Grafika bilan ishlash. Reja Grafikni yoqish Vektorli chizmalarni kiritish Grafikani yoqish


Download 19.67 Kb.
bet2/2
Sana06.04.2023
Hajmi19.67 Kb.
#1333646
1   2
Bog'liq
Маъруза 8 (2)

2. Vektorli chizmalarni kiritish
Vektorli tasvirlarni tasvir sifatini yo'qotmasdan kattalashtirish mumkin va bu ularning asosiy afzalligi. Vektorning eng keng tarqalgan formatlari - EPS va PDF. Ushbu formatlarda olingan raqamlar, xuddi shu jumladan, rastrlar kabi, matnga \ includegraphics buyrug'i yordamida kiritiladi. TEX kengaytmasi to'plamlari yordamida eng oddiy vektorli san'atni yaratish mumkin. Vektorli grafikalarning eng mashhur to'plamlaridan biri bu PSTricks⁸².
Paket sizga ruscha shriftlar yordamida Postscript-rasmlarni yaratishga imkon beradi. U LATEX 2ε bilan ishlashga mo'ljallangan bo'lib, u o'rnatilgan Postscript tarjimoniga ega va to'g'ridan-to'g'ri rasmlarni EPS formatida qo'shishi mumkin. PSTricks-ni pdfLATEX va XƎLATEX-larda ishlatish mumkin emas, ular LATEX 2'dan farqli o'laroq, o'rnatilgan Postscript ifoda protsessoriga ega emas va xato xabari beradi. Biroq, PSTricks to'plami sizga alohida fayllarda rasmlar yaratishga imkon beradi, ular LATEX 2ε tomonidan tuzilganda PS va EPS formatida rasmlar hosil qiladi. Ular PDF-ga aylantirilishi va XƎLATEX yoki pdfLATEX-da ishlov beriladigan hujjatga kiritilishi mumkin. Quyida PSTricks yordamida rasm chizadigan oddiy dasturga misol keltirilgan va qisqartirilgan natija (asl nusxadagi tarmoq oralig'i 1 sm).
fig01.tex
1 \ documentclass [10pt] {maqola}
2 ...
3 \ usepackage [a4paper, top = 0pt, bottom = 0pt, left = 0pt,%
4 right = 0pt, noheadfoot] {geometriya}
5 \ usepackage {pstricks, pstcol, pst-text}
6 \ newpsobject {showgrid} {psgrid}%
7 {subgriddiv = 1, griddots = 10, panjara = 6pt}
8 \ begin {document}
9 \ thispagestyle {empty}
10 \ begin {pspicture} (0,0) (12,11)
11 \ psset {linewidth = 2pt} \ showgrid
12 \ psframe (2.0) (8.2) \ psframe (2.4) (8.6)
13 \ psframe (2,8) (8,10) \ psline {<-} (3,2) (3,4)
14 \ psline {<->} (7,2) (7,4)
15 \ psline [doubleline = true, doublelesep = 2mm] {<-} (5.6) (5.8)
16 \ psline {<-} (8,4.5) (11,4.5) \ psline {->} (8,5.5) (11,5.5)
17 \ psline {->} (2,1) (1,1) (1,4.5) (2,4.5)
18 \ psline {->} (2.5.5) (1.5.5) (1.9) (2.9)
19 \ rput (5,1) {kalkulyator} \ rput (4.2,3) {buyruqlar}
20 \ rput (8,3) {ma'lumotlar} \ rput (10,5) {kirish}
21 \ rput (10,6) {output} \ rput {90} (0.5,7.2) {address}
22 \ rput {90} (0.5,2.7) {shart}
23 \ rput (5,9) {xotira quyi tizimi}
24 \ rput (5,5) {boshqaruv moslamasi}
25 \ rput (3.5,7) {\ begin {tabular} {c} buyruqlar \\ va \\ data%
26 \ end {tabular}}
27 \ end {pspicture}
28 \ end {document}
Fig01.tex fayli avval LATEX 2ε kompilyatori tomonidan ishlanadi (misolning 1-satri), so'ngra Postscript-ga (2-satr) aylantirilib, natijada fig01.ps fayli hosil bo'ladi. GhostScript⁸³ dasturidan foydalanib uni EPS formatiga o'tkazamiz. Buni GSView qobig'ida qilish qulayroq (menyu - File - PS EPS da). Konvertatsiya qilishda siz rasm o'lchamlarini avtomatik ravishda hisoblash zarurligini ko'rsatishingiz kerak. Olingan eps-fayl PDF formatiga o'tkaziladi (3-satr) va olingan PDF-formatdagi rasm hujjatga avval aytib o'tilganidek qo'shiladi.
1 lateks fig01
2 dvips fig01.dvi
3 epstopdf fig01.eps
⁸³http: //pages.cs.wisc.edu/~ghost/.
XY-pic⁸⁴ to'plami yordamida har xil komutativ diagrammalarni "chizish" qulay.
Ushbu paket LATEX 2ε, pdfTEX va XƎLATEX-ni qo'llab-quvvatlaydi.Paket odatdagi usulda yuklanadi: \ usepackage [options] {xy}. Paket bir nechta modullardan iborat bo'lib, ularning har biri o'xshash turdagi ob'ektlarni chizish uchun funktsiyalar guruhini belgilaydi. Masalan, matritsa moduli har xil matritsalarni chizishga imkon beradi. Shuning uchun matritsalarni chizish uchun matritsa parametri bilan paketni yuklash kerak. Barcha parametrlar ko'p ishlatiladigan modullar guruhini yuklaydi (lekin hammasi emas), boshqa modullar aniq ko'rsatilishi kerak [19, p. 201-202]. Quyida keltirilgan misollarda all va arc variantlari ishlatilgan: \ usepackage [all, arc] {xy}.
Muayyan ilmiy rasmlarni chizish uchun juda oz sonli to'plamlar mavjud: kimyoviy formulalar, Feynman diagrammalari, vaqt jadvallari va boshqalar. LATEX 2ε da ishlatiladigan grafik paketlar haqida juda yaxshi ma'lumot berilgan
O'z-o'zini boshqarish uchun savollar.
1. Grafika kiritishning eng keng tarqalgan usuli qanday?
2. Paketografiya imkoniyatlari.
3. Rasmlarni pdf-fayllardan tashqari qanday formatlarga kiritish mumkin?
4. MikTeX to'plami qanday konvertorlarni qo'llab-quvvatlaydi?
Download 19.67 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling