O’zbekiston respublikasi oliy va


Download 178.72 Kb.
bet6/6
Sana14.12.2020
Hajmi178.72 Kb.
#166345
1   2   3   4   5   6
Bog'liq
O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi b-fayllar.org


2.3.Grafik imkoniyatlari 

Rasmlar yaratish va unda yozuv joylashtirish 

Bu  bo’limda  biz  Texning  grafik  imkoniyatlari  haqida  ma’lumotga  ega 

bo’lamiz.Rasmlar picture tanasi orqali hosil qilinadi.Quyidagi misolni ko’ramiz: 

 

 



72 

 \begin{picture}(110,50) 

\put(55,35){\vector(-2,1){40}} 

\put(55,35){Bu vektor} 

\end{picture} 

Bu  yerda  picture  tanasidagi  aylana  qavs  ichida  vergul  bilan  ajratib  yozilgan 

sonlar  rasm  chizilishi  kerak  bo’lgan  sohani  aniqlash  uchun  ishlatiladi.Bunda 

birinchi  son  rasmning  vertikal  uzunligini,  ikkinchi  son  esa  rasm  balandligini 

aniqlaydi.Bu sonlar manfiy ham bo’lishi mumkin.Masalan (-150,36) kabi. 

  \put  buyrug’i  esa  rasm  yoki  yozuvni  tegishli  kordinatalarga  joylashtirish 

uchun  xizmat  qiladi.Agar  ko’rsatilgan  kordinata  band  bo’lsa  ,  tegishli  rasm  yoki 

yozuv  undan  keyingi  kordinatalarda  joylashtiriladi.Bu  buyruqning  argumentida 

joylashgan  \vector  buyrug’idan  turli  ko’rinishdagi  vektorlar  chizish  uchun 

foydalaniladi.Yuqoridagi  misolda  )  \vector(-2,1){40}  ko’rinishidagi  aylana  qavs 

ichida  vergul  bilan  ajratib  yozilgan  raqamlar  \put  buyrug’idagi  kordinataga 

nisbatan  simmmetrik  chizilishini  aniqlaydi.Bu  sonlar  kattaligi  -4  va  4  orasida 

bo’ladi.Figurali qavs ichida yozilgan son esa vector uzunligini aniqlaydi. 

Yozuvlarni 

picture 

tanasida 

joylashtirishda 

ortiqcha 

qiyinchilik 

ko’rinmaydi.Shuningdek yozuvlarga turli shrift va ko’rinish berish ham murakkab 

emas.Masalan: 

   \begin{picture}(110,40) 

\put(52,20){{\bf Qalinroq}} 

\put(50,20){\llap{\sf Oddiy}} 

\end{picture} 

Bu  yerda  yozuvlar  shriftini  aniqlashda  birinchi  bo’limda  ko’rib  o’tgan 

buyruqlardan  foydalandik.Yuqoridagi  misolda  Qalinroq  yozuvini  oldin  yozgan 

bo’lsakda  kordinatasi  keyingi  yozuvdan  so’ng  yozilishi  haqida  malumot  bergani 

sababli , bu yozuv Oddiy yozuvidan keyin yozildi. 

Biz chizayotgan rasmlar sahifaning chap tomonidan chiziladi.Agar biz rasmni 

sahifaning  o’ng  tomonidan  chizmoqchi  bo’lsak  flushright  tanasidan 

 

 



73 

foydalanishimiz  mumkin.Markazdan  chizish  uchun  esa  center  tanasidan 

foydalanish mumkin. 

Rasm chizishda ham  yozuv va matematik formulalar yozishda bo’lgani kabi 

ichma-ich tanalarni ishlatish mumkin.Masalan center tanasini picture tanasi ichiga 

joylashtirish va teskarisi kabi. 



Kesmalar 

Texda kesmalar \line buyrug’i orqali hosil qilinadi.Bu buyruq ham xuddi 

\vector buyrug’i kabi kordinataga nisbatan simmetriklikni va chiziq uzunligini 

aniqlash orqali hosil qilinadi.Masalan: 

   \begin{picture}(100,50) 

\put(60,50){\line(1,-2){20}} 

\end{picture} 

Bu  yerda  100  x  50  rasm  chiziladigan  soha  (60,50)  rasm  kordinatasini 

bildiradi.\line  buyrug’idagi  (1,-2)  esa  “burchak  koeftisienti”ni  bildiradi.Burchak 

koeftisientini  qiyalik  burchagi  sifatida  tushunish  mumkin.Agar  qiyalik  burchagi 

(0,1) bo’lsa gorizontal chiziq , agar (1,0) bo’lsa vertikal chiziq hosil bo’ladi. 

Aylana,doira va ovallar 

Aylana  \circle  buyrug’i  yordamida  chiziladi.Doira  chizish  uchun  esa  \circle* 

buyrug’idan  foydalanish  mumkin.Bunda  doira  ichi  qora  rang  bilan 

bo’yaladi.Aylana va doira chizish uchun uning diametrini aniqlash kifoya.Masalan: 

   \begin{picture}(100,80) 

\put(30,30){\circle{30}} 

\put(70,30){\circle{30}} 

\put(30,50){\circle{30}} 

\put(70,50){\circle{30}} 

\put(50,40){\circle*{20}} 

\end{picture} 

Bunda aylana kordinatasi aylana markazidan hisoblanadi. 



 

 



74 

Oval(qirralari o’tkir bo’lmagan to’rtburchak) chizish uchun \oval buyrug’idan 

foydalaniladi.Bu  buyruqga  parametr  sifatida  gorizontal  va  vertikal  uzunliklari 

aniqlanadi.Kordinata oval markazidan belgilanadi.Masalan: 

    

\begin{picture}(100,80) 

\put(50,40){\oval(100,80)} 

\end{picture} 

 

Kiritish  majburiy  bo’lmagan  parametrlardan  biri  bu  ovalning  bir  qismini 



o’chirishdir.To’liq bo’lmagan oval chizish uchun \oval buyrug’i parametriga yana 

bir parametrni qo’shish kerak bo’ladi.Bu parametr orqali ovalning bir qismini olib 

tashlash mumkin.Bu parametrlar quyidagi to’rtta harf bilan ifodalanadi. 

  t  yuqori yarmi 

  b pastki yarmi 

  r  o’ng yarmi 

  l  chap yarmi 

Bu to’rtta harfni nafaqat yakka balki birdaniga ham kiritish mumkin.Masalan 

tr yuqori o’ng burchakni bildiradi.Misol: 

   \begin{picture}(100,80) 

\put(50,40){\oval(80,60)[t]} 

\put(50,40){\oval(80,60)[br]} 

\end{picture} 

Qo’shimcha imkoniyatlari 

Ayrim  hollarda  rasm  chizishda  bir  necha  obyektlardan  foydalanishga  to’g’ri 

keladi.Bunday hollarda \put buyrug’idan foydalanib bo’lmaydi.Lekin \put buyrug’i 

orqali hosil qilingan obyektni \multiput buyrug’idan foydalanib o’zgartirish kiritish 

mumkin.Bu buyruq ko’rinishi quyidagicha 

\multiput(x,y)(∆x,∆y){n}{obyekt



 

 



75 

Bu yerda x va y natijaviy obyekt kordinatasi(xuddi \put dagi kabi) , ∆x va ∆y 

esa  ko’rsatilgan  obyektning  gorizontal  va  vertikal  siljish  kordinatalari  ,  n  – 

obyektlar soni , obyekt – tanlangan obyekt.Masalan: 

   \begin{picture}(100,80) 

\multiput(10,70)(8,-6){8}% 

{\circle*{3}} 

\end{picture} 

Bu yerda foydalanilgan % (foiz) belgisi yangi qator tashkil etish uchun xizmat 

qiladi.Bunda  yetarlicha  bo’sh  joy  qoldirish  orqali  qatorlar  mosligi 

ta’minlanadi.Boshqa hollarda bu belgi izoh vazifasini bajaradi. 

Endi \multiput buyrug’i yordamida yaratilgan yana bir rasmni ko’raylik. 

   \begin{picture}(100,50) 

\multiput(0,0)(10,0){10}% 

{\line(1,5){10}} 

\multiput(0,0)(2,10){6}% 

{\line(1,0){90}} 

\end{picture} 

Bu misolda gorizontal qiya va vertikal tik chiziqlardan foydalanib yuqoridagi 

rasm  hosil  qilindi.Endi  \put  buyrug’iga  qaytamiz.U  orqali  quyidagi  rasmni 

chizamiz. 

 Bir  qarashda  bu  rasmni  chizish  murakkabdek 

tuyuladi.Lekin  bu  rasmni  oddiy  \put  buyrug’i  orqali 

ham  chizish  mumkin.Buning  uchun  ma’lum  tartibga 

rioya  qilish  kerak  xolos.Demak  bu  rasm  kodi  bilan 

tanishamiz. 

\begin{picture}(120,80) 

% Doska chegaralarini chizamiz 

\put(0,0){\line(1,0){120}} 

\put(0,80){\line(1,0){120}} 

\put(0,0){\line(0,1){80}} 

\put(120,0){\line(0,1){80}} 

% Kordinata o’qlarini chizamiz 

\put(40,25){\begin{picture}(40,40)% 



 

 



76 

 \put(20,0){\vector(0,1){40}} 

 \put(0,20){\vector(1,0){40}} 

 \put(40,22){$x$} 

 \put(22,40){$y$} 

 \end{picture}} 

\end{picture} 

\vector ishtirokida yana bir misol: 

 \setlength{\unitlength}{1mm} 

\begin{picture}(60, 40) 

 \put(30, 20){\vector(1, 0){30}} 

 \put(30, 20){\vector(4, 1){20}} 

 \put(30, 20){\vector(3, 1){25}} 

 \put(30, 20){\vector(2, 1){30}} 

 \put(30, 20){\vector(1, 2){10}} 

 \thicklines 

 \put(30, 20){\vector(-4, 1){30}} 

 \put(30, 20){\vector(-1, 4){5}} 

 \thinlines 

 \put(30, 20){\vector(-1, -1){5}} 

 \put(30, 20){\vector(-1, -4){5}} 

\end{picture} 



Rasm o’lchamlari 

Biz hozirga qadar rasmlar chizish haqida to’xtalib o’tdik.Biz chizgan rasmlar 

Latex  standart  o’lchamida  edi.Lekin  Texda  foydalanuvchi  xoxishiga  qarab  rasm 

o’lchamini 

o’zgartirish 

mumkin.Bunda 

\unitlength 

buyrug’idan 

foydalaniladi.Bunda uzunlik millimetrda quyidagi ko’rinishda ko’rsatiladi. 

\unitlength=1mm 

Shuningdek  rasmda  qatnashgan  chiziqlar  qalinligi  uchun  \thinlines  va 

\thicklines  buyruqlaridan  foydalaniladi.Aynan  gorizontal  va  vertikal  chiziqlar 

uchun \linethickness buyrug’idan foydalaniladi.Bu buyruq ko’rinishi quyidagicha: 

 

 



77 

\

linethickness{2.5mm} 



Bu  buyruqdan  keyin  rasmda  qatnashgan  gorizontal  va  vertikal  chiziqlar 

2.5mm qalinlikka ega bo’ladi. 



Hujjatga tayyor rasm joylashtirish 

Sahifaga rasm joylashtirishda graphics paketidagi maxsus  

  \includegraphics[xususiyatlar]{fayl

buyrug’idan  foydalaniladi.  Xususiyatlar-rasm  xususiyatlarini  aniqlaydi,bir 

necha  xususiyatlar  vergul  orqali  ajratiladi.Xususiyatlar  xususiyat=qiymat 

ko’rinishda aniqlanadi.Bu qismni kiritish majburiy emas. 

Bu  buyruq  ko’rsatilgan  faylni  eps  –  kengaytmali(agar  dvips  drayveri 

o’rnatilgan  bo’lsa)  va  pdf  –  kengaytmali(agar  pdftex  drayveri  o’rnatilgan  bo’lsa) 

rasmlar  orasidan  qidiradi.Shuni  ta’kidlab  o’tish  kerakki  ko’rsatilgan  rasmni 

qidirish  faqat  joriy  hujjat  tex  kengaytma  bilan  saqlanayotgan  manzilda  amalga 

oshiriladi.Misol: 

  


\includegraphics{kapalak} 

 

 



2.1-chizma 

Bunda  asosiy  faylimiz(tex  kengaytmali)  joylashgan  katalogda  kapalak.pdf 

fayli  joylashgan.Shu  sababli  rasm  kengaytmasiz(.pdf  bo’lgani  uchun)  ham 

chaqirilyapti. 



Rasm o’lchamlarini o’zgartirish 

Yuqorida ko’rib o’tgan \includegraphics buyrug’i xususiyatlaridan foydalanib 

rasm  o’lchamlarini  o’zgartirish  mumkin.Bunda  rasm  kengligi  va  balandligi 

aniqlanadi.Bular: 

  width=kenglik 

  height=balandlik 

  totalheight=balandlik 

 

 



78 

Bunda  o’lchamlarni  Texning  barcha  turdagi  uzunlik  birliklarida  berilishi 

mumkin.Masalan: 

  


\includegraphics[width=1in,height=10mm]{a} 

 

2.2-chizma 

Agar rasm o’lchamlarini aniqlayotgan paytda tasvir bilan bog’liq muammolar 

uchraydigan  bo’lsa  keepaspectratio  parametridan  foydalangan  ma’qul.Yuqoridagi 

misol  uchun  \includegraphics[width=1in,height=1cm,%keepaspectratio]{a}  kabi 

bo’ladi.Rasm o’lchamlarini aniqlashga doir parametrlardan yana biri  

   

scale=o’lcham  

parametridir.Bu parametr argumentiga rasm haqiqiy o’lchamlariga nisbatan sonlar 

yoziladi.Agar  biz  rasmni  o’z  o’lchamlarida  chiqarmoqchi  bo’lsak  scale=1  yozish 

kifoya.Rasm o’lchamlarini teng yarmicha qisqartirish esa  

  \includegraphics[scale=0.5]{kapalak} 

 orqali amalga oshiriladi. 

Rasm qismlarini joylashtirish 

Rasmni  sahifaning  ixtiyoriy  qismida  (yozuvlar  usti  yoki  ostidan  ham) 

joylashtirish  mumkin.Bunda  bizga  viewport  parametri  yordam  beradi.Uning 

ko’rinishi quyidagicha:

  

viewport=llx lly urx ury 



Bu  yerda  x  va  y  lar  rasmning  chap  pastki  va  o’ng  yuqori  burchak 

kordinatalari.Bu  buyruq  qo’llanilgandan  so’ng  agar  kordinatalar  oldingi  yozuvlar 

kordinatalari  bilan  ustma-ust  tushib  qolsa  ular  orqa  fonda  qolib  ketadi  va  bizga 

faqat rasm ko’rinadi. 

Ajoyib  parametrlardan  yana  biri  bu  trim  parametridir.Bu  parametr  rasmning 

tegishli  qismini  ko’rsatish  uchun  xizmat  qiladi.Bu  parametr  umumiy  ko’rinishi 

quyidagicha: 

  trim=dl db dr du 



 

 



79 

Bunda  ham  xuddi  viewport  buyrug’i  kabi  ko’rinishda  uzunliklar 

aniqlanadi.Bu  parametrga  yordamchi  kalit  so’z  bu  clip  so’zidir.Uning  ko’rinishi 

quyidagicha: 

  clip=mantiqiy 

Bu  kalitdagi  mantiqiy  qiymat  rost(true)  yoki  yolg’on(false)  qiymat  qabul 

qiladi.Agar  biz  bu  ifodaga  true  qiymat  bersak  ,  u  holda  ko’rsatilgan  rasmning 

belgilangan qismini ko’rsatib qolgan qismi ko’rsatilmaydi.Masalan: 

  

 

\includegraphics[trim=-5 -5 16 16,clip]{kapalak} 



 

 

    2.3-chizma 



Rasmni burish 

Rasmni burish angle parametri orqali amalga oshiriladi.Bu parametr umumiy 

ko’rinishi quyidagicha: 

  angle=burchak 

Bu parametr soat strelkasiga teskari burchakga buradi.Masalan: 

 

 



 

   \includegraphics[scale=0.4,angle=30]{kapalak} 

 

 

 



    2.4-chizma 

Boshqa imkoniyatlar 

Biz  yuqorida  kapalak.pdf  rasmi  orqali  barcha  kerakli  o’zgartirishlarni 

bajardik.Bunda  biz  faqat  rasm  nomini  ko’rsatish  bilan  cheklandik.Agar  biz  ko’p 

qo’llaniladigan  rasm  formatlaridan  foydalanmoqchi  bo’lsak  albatta  uni 



 

 



80 

kengaytmasi bilan ko’rsatishimiz kerak.Bunda quyidagi kengaytmalarni ko’rsatish 

mumkin: 

  png, pdf, jpg, mps, tiff 

Masalan: 

  


 

   \includegraphics[width=8cm,height=6cm]{aimp.jpg} 

 

      


 

    2.5-chizma 

Rasmni  kengaytma  bilan  ko’rsatishda  ham  yuqoridagi  rasmni  kengaytmasiz 

chaqirish bilan bog’liq barcha parametrlar o’rinli. 

Shuningdek  rasmni  keyinchalik  joylashtirish  uchun  joy  qoldirish  ham 

mumkin.Bunda  rasm  chegaralari  ramka  bilan  o’raladi  va  rasm  nomi  yozib 

qo’yiladi.Bunda draft parametridan foydalaniladi.Masalan: 

 

\includegraphics[width=1.5cm,draft]{kapalak} 



 

 

Bir qatorda bir necha rasm joylashtirish 

Texda bir qatorda bir necha rasm ham joylashtirish mumkin.Bunda  

2.6-chizma 

 

\begin{minipage} .. \end{minipage} tanasidan foydalaniladi.Misol: 



 

 



81 

 

\begin{figure}[h] 



\begin{minipage}[h]{0.49\linewidth} 

\center{\includegraphics[width=0.5\linewidth]{kapalak} \\ a)} 

\end{minipage} 

\hfill 

\begin{minipage}[h]{0.49\linewidth} 

\center{\includegraphics[width=0.5\linewidth]{kapalak} \\ b)} 

\end{minipage} 

Rasm maydonida formula kiritish 

Rasm  joylashtiriladigan  maydonda  formula  kiritish  uchun  rasm  obyekti 

o’rniga formula yozish kifoya.Albatta formula yoziladigan joy to’g’ri ko’rsatilishi 

shart.Masalan: 

 \setlength{\unitlength}{0.8cm} 

\begin{picture}(6,5) 

\put(3.5,0.4){$\displaystyle 

s:=\frac{a+b+c}{2}$} 

\put(1,1){\includegraphics[ 

      

width=2cm,height=2cm]{kapalak}} 

                  2.7-chizma

 

 

 



 

\end{picture} 

 

 

Box(maxsus quti)lar o’lchamini o’zgartirish 



Box o’lchamlari quyidagi buyruq orqali aniqlanadi: 

\resizebox{kenglik}{balandlik}{matn

Bu usul juda qulay bo’lib istalgan matn qismlarida kerakli qismni ajratib 

ko’rsatish uchun foydalanish mumkin.Masalan: 

  

 

 



82 

\resizebox{4cm}{8mm}{BDU} 

 

Kenglik va balandlik o’rtasidagi munosabatni moslashtirish uchun ! 



belgisidan foydalaniladi.Masalan: 

  


 \resizebox{3cm}{!}{BDU}\\ 

 

Transformatsiyalash 

Matnni transformatsiyalash \scalebox buyrug’i orqali amalga oshiriladi.Bu 

buyruq ko’rinishi quyidagicha: 

  \scalebox{h-o’lcham}[v-o’lcham]{matn

Bunda  h-o’lcham  yozuv  gorizontal  o’lchami  ,  v-o’lcham  esa  yozuv  vertikal 

o’lchami  hisoblanadi.Har  ikkala  o’lcham  ham  manfiy  qiymat  qabul  qilishi 

mumkin.Bunda  yozuv  oynada  akslangandek  ko’rinish  hosil  qiladi.matnda 

istalgancha  yozuv  yozish  mumkin(probel  bilan 

ham).Masalan: 

  

\scalebox{-1.5}[3]{BDU} \scalebox{1.5}% 



[-3]{BDU} 

 

 



Blokni oynadagi kabi akslantirish 

 Yozuvlar blokini xuddi oynadagi kabi akslantirish uchun  

  \reflectbox{matn

buyrug’idan foydalaniladi.Bu buyruq \scalebox{-1}[1]{matn} bilan teng kuchli. 



Blokni burish 

Blokni burish uchun 

  \rotatebox[parametrlar]{burchak}{matn

 

 



83 

buyrug’idan  foydalaniladi.Bunda  parametrlar  –  maxsus  kalit  so’zlar,burchak  – 

soat  strelkasiga  qarama-qarshi  ravishda  ko’rsatilgan  burchakka  burish  uchun 

xizmat qiladi,matn – kiritiladigan matn.Masalan: 

  

{\huge salom \rotatebox{30}{salom}} 



 

Kiritish  majburiy  bo’lmagan  parametrlar  qismi  kordinata  o’qlari,burchak 

uzunligi va boshqa o’zgarishlar uchun mo’ljallangan.Bir necha parametrlar vergul 

orqali ajratiladi.Parametrlar umumiy ko’rinishi quyidagicha kalit so’z=qiymat  

Origin=qiymat 

kalit so’zi orqali kordinata o’qining joylashuvi aniqlanadi.Bunda qiymat sifatida 12 

ta joylashuvni berish mumkin.Ular quyidagilar: 

 Bunda lt(chap yuqori burchak) , t(yuqori) , rt(o’ng yuqori 

burchak) 

va 

qolganlari 

ham 

yozilgan 

kordinatalarda 

joylashadi.Markazdan pastroqda chizilgan gorizontal chiziq esa 

baza  chizig’i  deb  yuritiladi.O’qni  chap  yuqoridan  joylashtirish 

uchun quyidagicha yoziladi: origin=lt 

Shuningdek  kordinata  o’qlarini  aniq  nuqtalar  orqali  ham  joylashtirish 

mumkin.Bunda quyidagi kalit so’zlardan foydalaniladi: 

x=masofa1 

y=masofa2 

Masalan  [x=4mm,y=3mm]  yozuv  absissa  bo’yicha  4mm  ,  ordinata  bo’yicha 

esa 3mm uzunlik berilganini bildiradi. 

  units=raqam 

kalit so’zi orqali kerakli burchakga burish mumkin.Masalan: 

  


\rotatebox[origin=c,units=4]{0.75}{\huge burchak} 

 

Ranglar modeli.named modeli 



 

 



84 

Odatda named modeli avtomatik holda yuklangan bo’ladi.Lekin ranglar bilan 

ishlash  uchun  biz  maxsus  color  paketidan  foydalanamiz.Bu  paket  orqali  sakkiz 

turdagi ranglardan foydalanish mumkin.Ular quyidagi jadvalda berilgan: 

black (qora)    

white (oq) 

red (qizil) 

 

  



green (yashil) 

blue (ko’k)    

 

cyan (moviy,havo rang) 



magenta (qirmizi)    

yellow (sariq) 

Bu 

ranglardan 



color 

paketi 

yuklangandan 

keyin 

foydalanishimiz 

mumkin.Bunda bizga \textcolor buyrug’i yordam beradi.Masalan: 

  

\textcolor{blue}{ko'k \fbox{$x^2$}.} 



 

Agar color paketiga usenames xususiyatini qo’shsak ranglarimiz soni 68 taga 

yetadi.Bu ishni quyidagicha qilish mumkin \usepackage[usenames]{color} 

Bunda color paketi dvips drayveridan foydalanadi.Endi misol ko’ramiz: 

   \textcolor{green}{yashil $\bigcup$.} 

 

Agar dvips drayveri usenames xususiyatini qo’llab quvvatlamasa u holda yana 



named modelidan foydalanishimiz mumkin.U holda quyidagicha yozamiz: 

\textcolor[named]{green}{yashil $\bigcup$.} 



rgb modeli 

Bu model istalgan rangni o’z bazasidagi uch turdagi rang bilan ifodalab 

beruvchi modeldir.Bu uchta rang qizil(red r) , yashil(green g) , ko’k(blue 

b)dir.Bunda rang kodi kiritiladi.Masalan 1,1,0 kod sariq rangni bildiradi va h.k. 

 

gray modeli 

Bu model ham rgb modeliga o’xshash bo’lib kodlash faqat bitta son bilan , 0 

va 1 orasida amalga oshiriladi.Masalan rgb dagi 0.5,0.5,0.5 bu yerda 0.5 ga 

teng.Qora rang uchun 0 , oq rang uchun esa 1 kod mos keladi. 



cmyk modeli 

 

 



85 

Bu  modelda  ranglarni  kodlash  to’rtta  rang  ustida  amalga  oshiriladi.Ular 

moviy(cyan)  ,  qirmizi(

(

magenta)  ,  sariq(yellow)  va  qora(black)  ranglardir.Bunda 



oq rang uchun 0,0,0,0 kodlash , qora uchun esa 0,0,0,1 kodlash mos keladi. 

Yozuvlarni turli usullarda ranglash 

Yozuvlar rangi uchun quyidagi 

  \textcolor[model]{rang}{matn

buyrug’idan foydalanish mumkin. 

Quyidagi misolda shu buyruqni turli variantlarda qo’llab ko’ramiz. 

  


\textcolor{red}{Qizil,}\\ 

\textcolor[cmyk]{0,1,1,0}{qizil,}\\ 

\textcolor[rgb]{1,0,0}{va yana qizil!} 

Box(qism)larni ranglash 

Qismlarni ranglash uchun maxsus 

  \colorbox[model]{rang}{matn

buyrug’i  ishlatiladi.Bu  buyruqni  ishlatish  yuqoridagi  buyruqlar  kabi 

bo’ladi.Boxlarga doir yana bir ajoyib buyruq bu  

  \fcolorbox[model]{chegara rangi}{orqa fon rangi}{matn

buyrug’idir.Masalan: 

   \fcolorbox{red}{yellow}{yozuv\dots}\\ 



Sahifa rangini o’zgartirish 

Sahifa rangini o’zgartirish uchun 

\pagecolor[model]{rang}  

buyrug’idan  foydalaniladi.Bu  buyruq  ham  yuqoridagi  buyruqlar  kabi 

ishlatiladi.Shuningdek 

\pagecolor{rang 

nomi} 

dan 



ham 

foydalanish 

mumkin.Masalan \pagecolor{white} kabi. 

II BOBning qisqacha xulosasi 

Bu bobda asosan Latex qanday tartibda ishlashi, uni tashkil etuvchilari, dastur 

tuzilishi va boshqalar haqida ma’lumotlar keltirilgan.Bob uch qismga bo’lingan 

 

 



86 

bo’lib bu boblarda Latex asosiy buyruqlarining deyarli barchasi haqida bo’limlarga 

mos tarzda ma’lumotlar misollar orqali tushuntirilgan.Birinchi bo’limda 

chiqariladigan natijaviy sahifaga mos buyruqlar keltirib o’tilgan.Bunda avval Latex 

bilan ishlash qoidalari ya’ni paket va sinflarni e’lon qilish va kerakli tanalarni 

ishga tushirish kabi muhim qoidalar haqida to’xtalib so’ngra sahifa bilan bog’liq 

buyruqlar haqida to’xtalib o’tilgan.Sahifa haqidagi buyruqlar deganda uning matn 

yozish maydoni, izoh maydoni va boshqalar haqidagi buyruqlarni tushunish 

mumkin.Ikkinchi bo’lim eng asosiy va katta bo’lim bo’lib bu bo’limda Texda 

matematik formula kiritish qoida va buyruqlari haqida misollar orqali ma’lumotlar 

berilgan.Uchunchi bo’lim Texning endi rivojlanib  borayotgan qismi bo’lgan 

grafik qismi haqida.Bu bo’limda ham xuddi Latex grafikasi haqida oldingi 

bo’limlar kabi misollar yordamida ma’lumotlar berilgan.Ranglar bilan ishlash 

buyruq va sinflari ham shu bo’limda keltirilgan bo’lib ,ranglar bilan bog’liq 

buyruqlar sodda misollar yordamida tushuntirilgan 

 

 



87 

Xotima 

Ushbu  bitiruv  malakaviy  ishimning  mavzusi  “Latex  dasturi  va  uning 

imkoniyatlari” deb nomlanib, u kirish qismi, ikkita bob, boblar xulosalari, xotima 

va foydalanilgan adabiyotlardan iborat.  

Birinchi bobda asosan Latex dasturi va unung imkoniyatlari haqida atroflicha 

to’xtalib o’tilgan.Bunda bob ikki qismga bo’lingan bo’lib  birinchi qismda Latex 

dasturini  Windows  muhitida  ishlatish  uchun  muhim  dastur  hisoblangan  Winedt 

dasturini  o’rnatish  qadamba  –  qadam  ko’rsatib  o’tilgan.Suningdek  Latex 

dasturining  boshqa  matn  protsessorlari  va  matematik  formulalar  yozish  uchun 

mo’ljallangan  dasturlardan  farqli  va  afzallik  tomonlari  haqida  ma’lumotlar 

keltirilgan.iIkkinchi  qismda  esa  dastur  tarixi,dastur  yaratuvchilari,rivojlanish 

bosqichlari,o’rnatilgan  Winedt  6  dasturini  ishga  sozlash,  kerakli  parametrlarni 

o’rnatish  va  eng  asosiysi  bu  dastur  asosiy  oyna  va  kontekst  menyulari  haqida 

ma’lumotlar  keltirilgan  bo’lib  bu  dastur  kengaytmasi  translyatori  ,Latex  hujjatni 

yozish qoidasi va boshqalar haqida ma’lumotlar keltirilgan.Shuningdek bu qismda 

dasturning  Latexni  ishlatishdagi  qulayliklariga  alohida  e’tibor  berilgan  bo’lib  , 

bular orqali foydalanuvchi Winedt dasturi Tex ni ishlatish uchun eng kerakli dastur 

ekanligini tushunib oladi. 

Ikkinchi bobda asosan Latex qanday tartibda ishlashi, uni tashkil etuvchilari, 

dastur  tuzilishi  va  boshqalar  haqida  ma’lumotlar  keltirilgan.Bob  uch  qismga 

bo’lingan bo’lib bu boblarda Latex asosiy buyruqlarining deyarli barchasi haqida 

bo’limlarga  mos  tarzda  ma’lumotlar  misollar  orqali  tushuntirilgan.Birinchi 

bo’limda  chiqariladigan  natijaviy  sahifaga  mos  buyruqlar  keltirib  o’tilgan.Bunda 

avval Latex bilan ishlash qoidalari ya’ni paket va sinflarni e’lon qilish va kerakli 

tanalarni ishga tushirish kabi muhim qoidalar haqida to’xtalib so’ngra sahifa bilan 

bog’liq  buyruqlar  haqida  to’xtalib  o’tilgan.Sahifa  haqidagi  buyruqlar  deganda 

uning  matn  yozish  maydoni,  izoh  maydoni  va  boshqalar  haqidagi  buyruqlarni 

tushunish mumkin.Ikkinchi bo’lim eng asosiy va katta bo’lim bo’lib bu bo’limda 

Texda  matematik  formula  kiritish  qoida  va  buyruqlari  haqida  misollar  orqali 

 

 



88 

ma’lumotlar berilgan.Uchunchi bo’lim Texning endi rivojlanib  borayotgan qismi 

bo’lgan grafik qismi haqida.Bu bo’limda ham xuddi Latex grafikasi haqida oldingi 

bo’limlar  kabi  misollar  yordamida  ma’lumotlar  berilgan.Ranglar  bilan  ishlash 

buyruq  va  sinflari  ham  shu  bo’limda  keltirilgan  bo’lib  ,ranglar  bilan  bog’liq 

buyruqlar sodda misollar yordamida tushuntirilgan. 

Bitiruv  malakaviy  ishni  bajarishdan  asosiy  maqsad  matematika  bilan 

shug’ullanuvchilar  va  barcha  qiziquvchilarga  Latex  dasturida  ishlashni 

o’rganishlari  uchun  o’zbek  tilidagi  uslubiy  qo’llanma  yaratishdan  iborat.Shu 

sababli  bitiruv  malakaviy  ishi  natijasini  uslubiy  qo’llanma  ko’rinishda 

tayyorladim.  Uslubiy  qo’llanmadan  o’qituvchilar,talabalar  va  mustaqil 

o’rganuvchilar  o’z  maqolalarida  matematik  formulalar  kiritishda,  rasmlar 

joylashtirishda va h.k larda foydalanishlari mumkin. 

Bitiruv malakaviy ishining kirish qismi 2 betdan iborat, tushuntirish   qismi 2 

betdan iborat. Bitiruv malakaviy ishida 10 ta adabiyotdan foydalanildi. 

 

 



89 

Foydalanilgan adabiyotlar ro’yhati 

 

1.  I.A.Karimov “Yuksak ma’naviyat – yengilmas kuch”  



2.  С.М.Львовский “LATEX:

 

подробное описание” 



3.  С.М.Львовский  “Набор и вёрстка в системе LATEX” 2003 

4. 

Игорь Котельников , Платон Чеботаев “ЛАТЕХ по русски 2е” 

2004.Новосибирск

 

5.  Владимир Сюткин “Включение рисунков в Latex 2е ” 2001.Москва 



6.  Владимир Сюткин “Цвет в Latex 2е ” 2001. Москва 

7. 

www.miktex.org

 

8. 



www.intuit.ru

 

9. 



www.latex-students.com

 

10. 



http://tex.stackexchange.com/questions/21726/how-does-latex-find-package-files

 

11. 



http://biotex.ibss.org.ua/links.html?catid=77

 

12. http://www.bakoma-tex.com/ 



http://fayllar.org



Download 178.72 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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