Книга - LaTeX ga kirish. Darslik

a
A


Warning: mb_convert_encoding(): Unable to detect character encoding in /var/www/u2150601/data/www/ae-books.online/wp-content/themes/twentyfifteen/content.php on line 442
LaTeX ga kirish. Darslik
Sultonali Mukaramovich Abduraxmonov


Darslik mavjud adabiyotlar, maqola, taqdimotlar va korsatmalar asosida tayyorlandi. Foydalanilgan materiallar nomlari va manzillari korsatib otildi. Darslikda keltirilgan har bir misol tizimda sinalgan. Materiallar ketma-ketligi fan boyicha tavsiya etilgan fan dasturiga mos keladi. Har bir mavzudan keyin mavzu boyich nazorat savollari, topshiriqlar berilgan. Talaba mavzularni ozlashtirish darajasini aniqlash uchun savollarga mustaqil javob berishi va topshiriqlarni bajarishi yetarli.





LaTeX ga kirish

Darslik



Sultonali Mukaramovich Abduraxmonov



Muharrir Ibratjon Xatamovich Aliyev

Muharrir Boxodir Xoshimovich Karimov

Muharrir Salim Madraximovich Otajonov

Illustrator Sultonali Mukaramovich Abduraxmonov

Illustrator Ibratjon Xatamovich Aliyev

Muqova dizayni Sultonali Mukaramovich Abraxmonov

Muqova dizayni Ibratjon Xatamovich Aliyev

Taqrizchi, Fargona davlat universiteti kafedra mudiri, fizika-matematika fanlari doktori, professor Karimberdi Egamberdiyevich Onorqulov

Taqrizchi, Kompyuter tizimlari kafedrasi dotsenti, fizika-matematika fanlari nomzodi Mamatiso Latibjanovich Djalilov

Korrektor Oqiljon Axmedovich G'ofurov



Sultonali Mukaramovich Abduraxmonov,2023



ISBN978-5-0059-2939-6

Ridero




Annotasiya


Ozbekiston Respublikasining taraqqiy etgan mamlakatlar qatoridan munosib orin egallashi va ijtimoiy-iqtisodiy rivojlanishi, iqtisodiy islohotlarni chuqurlashtirish uchun fuqarolarning, ayniqsa ziyolilarni manaviy salohiyati, iqtisodiy ozgarishlarni togiri talqin qilishlari va bu jarayonlarni boshqara olishlari hamda XXI asr ilmiy-texnika taraqqiyoti talablariga javob bera olishlari uchun oquv maskanlarida sifatli kadrlarni etkazib berish masalasi dolzarb hisoblanadi. Shu borada LaTeX ga kirish fani ham kelajak mutaxassislarini zamon talabidan kelib chiqqan holatda matnli malumotlarni innovatsion tamoyillar asosida qayta islash va chop etishga tayorlash texnologiyalari boyicha bilim va konikma beradi.

Ushbu darslik xozirgacha mavjud adabiyotlar, maqola, taqdimotlar va korsatmalar asosida tayyorlandi. Barcha foydalanilgan materiallar nomlari va manzillari korsatib otildi. Darslikda keltirilgan har bir misol tizimda sinalgan.

Darslikdagi materiallar ketma-ketligi fan boyicha tavsiya etilgan fan dasturiga mos keladi. Har bir mavzudan keyin mavzu boyich nazorat savollari, topshiriqlar berilgan. Talaba mavzularni ozlashtirish darajasini aniqlash uchun savollarga mustaqil javob berishi va topshiriqlarni bajarishi yetarli. Bundan tashqari fan boyicha glossariy va test savollari toplami berilgan. Shuning uchun oquv qollanmadan fanni mustaqil organuvchilar ham keng foydalanishi mumkin.




Kirish


Respublikada talim sohasidagi islohotlar olib borilayotgani ijtimoiy-iqtisodiy islohotlarning uzviy va hal qiluvchi yonalishlaridan biri ekanligini korsatadi. Erkin demokratik fuqarolik jamiyatini barpo etish, yuksak iqtisodiy taraqqiyotga erishish va aholi farovonligini taminlash kabi pirovard maqsadlarga talim sohasini tubdan ozgartirmasdan va zamonaviy asosda qayta qurmasdan turib erishib bolmaydi. Oliy oquv yurtlarida tayorlanayotgan kelajak kadlarini zamon talablari asosida tayorlash mamlakatni rivojlangan mamlakatlar qatoriga qoshlishida muxim omil bolib qolmoqda. Kelajak kadrlarini sifati, imkoniyatlari mutaxassislik fanlari tarkibiga bogliq. Shuning uchun oquv reja tarkibiga fanlarni kiritishda fanni mutaxassisligidan kelib chiqilishi, uni zamon talabidan belgilanishi zarur. Har bir fan tarkibi soxani kelajakdagi yonalishiga mos bolish, mutaxasisni kelajakka tayorlab borish kerak. LaTeX ga kirish fani ham axborot kommunikatsiyalari soxasi mutaxasislariga ilmiy matematik matnli informasiyalarni qayta ishlash, ifodalash va chop etishga tayorlash masalalarini yechishga tayorlashga qaratilgan. Fan Axborot kommunikatsiyasi sohasida kasbiy talim bakalavr talim yonalishi oquv rejasiga asosiy fan sifatida kiritilgan. Lekin LaTeX ga kirish fani boyicha ozbek tilida adabiyot mavjud emas. Shuning uchun fandan darslik tayorlanishi dolzarbdir.

Darslikni tayyorlashda ingiliz va rus tilida chop etilgan adabyotlardan foydalanildi. Asosiy adabiyot sifatida. 2003yilda chop etilgan .., L AT E X qollanmasi olindi.

LaTeX tizimi matematika, kimyo, umuman texnika yonlishida maqola, kitob va boshqalarni standart korinishlarda ifodalash uchun yaratilgan. Umatematik ifoda, formula tenglamalarni muallif tomonidan kompyuterlarda qayta ishlashni tashkil etish uchun moljallangan. Tizim matn tarkibiga tasvirlarni ixtiyoriy korinishda kiritish, sodda chizmalarni chizish imkoniyatini ham beradi.

Darslikni asosiy maqsadi, tizimni organuvchilarga maksimal sharoit yaratish maqsadida har bir mavzu aniq misollar bilan tushintirishga yonaltirish boldi. Misollar foydalanishga tayyor bolib, har biri kompanovka qilinib, olingan natijalar keltirilgan. Organuvch keltirilgan misollarni LaTeX tizimiga kiritib, natija olishi va ozgarishlar kiritib tizim buyruqlarini misollar asosida amaliy ozlashtirish imkoniyatigaega.




1.LATEXga kirish fanining mazmuni, predmeti va usullari





1.1. LaTeX dan foydalanish asoslari



LaTeX matnli malumotlarni chop etishga tayyorlash, matnli informatsiyalarni qayta ishlash, bir joydan ikkinchi joyga matnli informatsiyalarni ozgarishsiz uzatish va saqlash uchun yaratilgan tizimdir. Bu tizimni asoschisi amerikalik matematik va dasturchi Donald Knutdir (Donald E. Knuth). Ubu tizimni matematika yonalishidagi ilmiy maqolalarni oson kompyuterga kiritish maqsadida otgan asrni 70yillarida yaratgan. Uyaratgan tizim TeX deb atalgan. Kunt tizim tilini yaratishdan tashqari uuchun translyator dasturini ham yozgan. Yaratilgan tizimda tayyorlangan matnli informatsiyalar korinishi ixtiyoriy konfiguratsiyadagi kompyuterga kiritilganda ham ozgarishsiz qolgan. Keyinchalik tizimni makro birlashmalarga aylantirilgan va xozirgi xolatga yetib kelgan. Biz foydalanayotgan LaTeX tizimini Lesli Lemport (Leslie Lamport) tomonidan tashkil etilgan.

Xozirda LaTeX bilan birgalikda PlainTEX, AMS-TEX kabi ilovalar ham keng foydalanilmoqda. PlainTEX asosan murakkab matnlarni qayta ishlash va boshqa ilovalarga matnlarni otkazishni yengillashtiruvchi ilova sifatida qollaniladi. Uham Donald Knut tomonidan yaratilgan.

LaTeX paketi yordamida turli korinishdagi maqolalar, hisobotlar, taqdimotlar, bundan tashqari butun boshli kitoblarni yozish mumkin. Unda turli matematik formulalarni yozish juda qulay, shuningdek, jadvallar yaratish, havolalar bilan ishlash, raqamli va belgili royxatlar hosil qilish kabi amallar avtomatlashtirilgan. Bundan tashqari, yana boshqa qoshimcha paketlar ham bor bolib, ularning yordamida hujjat yaratish birmuncha oson va qiziqarli korinishga keladi.

Paketning ilk versiyasi 1984-yildaLesli Lemporttomonidan ishlab chiqilgan. Hozirgi versiyasiLaTeX


deb nomlangan bolib, 1994-yilda yaratilgan.

Ushbu paket yordamida yaratilgan fayl kengaytmasi*. texkengaytmaga ega boladi. Hozirgi kunda zamonaviy analitik sistemalar, masalan, Maple, Mathematica, MaximayokiReducekabi amaliy paketlarda yaratilgan hujjatni *. tex formatga otkazish imkoniyati mavjud.

Umuman olganda, dastur imkoniyatlari cheklanmagan (yangimakroslarnidasturlash imkoniyati tufayli). Quyida yuklab olishmumkin bolgan imkoniyatlari keltirilgan:

Hujjatni tarkibiy qismlarga ajratish;

Xatboshi, sozlar orasidagi bosh joylarni avtomatik aniqlash;

Graflar, diagramma va sxemalarni chop etish;

Organik kimyovaNoorganik kimyogategishli kimyoviy formulalar va molekulyar boglanishlarni tasvirlash;

Matematik formulalar, tenglamalar, tenglamalar sistemasi, operatorlarni tasvirlash;

Bibliografiyalar hosil qilish va ularni tahrirlash;

Formula, rasm, jadvallar uchun havolalar yaratish va tahrirlash;

va hokazo.

Bir sozbilan aytganda TeX tizimi matnlarni kitoblarda qanday korinishda chop etilishi kerak bolsa shu korinishda kuzatish va yuqori poligrafik sifatga erishish uchun qollaniladi.

Tizimni yutuq va kamchiliklari umumlashtirilgan holda quyidagicha keltirish mumkin:

Bu tizimda tayyorlangan matn boshqa bir kompyuter yoki boshqa operatsion tizim, redaktorga otkazilganda shaklini ozgarishsiz saqlaydi;

Tayorlangan matnni shrift, mavzular, tematikalar (oglavleniye), bolimlarni nomerlash tashqaridan, yani matn ichiga kirmasdan buyruq asosida bajarilishini tashkil etadi;

Abzaslarni sozlash va matematik formulalarni kiritishni yuqori darajada amalga oshirish imkoniyatini beradi;

Tayorlangan matnli informatsiyani qabul qilish va qayta ishlash uchun bir tizimdagi kompyuter tanlash shart emas, matnni ixtiyoriy turdagi printerda ozgarishsiz chop etilishi taminlaydi.

Tizimda quyidagi kamchiliklar kuzatiladi:

Matnni qayta ishlashda kundalik foydalanilayotgan matn redaktorlari singari matn korinishini bevosita kuzatish imkoniyati mavjud emas;

Matn korinishini tubdan ozgartirish uchun matn strukturasini qayta korib chiqish zarur.

Matnga jadval, grafik yoki tasvirni joylashtirish uchun maxsus buyruqlarga murojat qilish zarur boladi.




Nazorat savollari


1.LaTeX ni kim ishlab chiqqan?

2. LaTeX va Tex ortasidagi farq nima?

3. Qanday Tex ilovalari ishlab chiqilgan?

4. Tex nima uchun ishlatiladi?

5. Ushbu tizimni organishdan maqsadi nima?




Topshiriqlar


1.Internet tarmogidan foydalanib xozirda mavjud bolgan matn redaktorlarini aniqlang va ularni imkoniyatlarini tahlil eting.

Ilmiy texnik matnlarni chop etishga yonaltirilgan amaliy dasturlarni tahlil qiling va eng optimal imkoniyatga ega bolganlarini nomlarini keltiring.




1.2. Kompyuterga LaTeX ni ornatish



LaTeX tizimi quyidagi dasturlar yigindisi korinishida faoliyat yuritadi:

kompilyator (MikTeX);

matn redaktori (TeXMaker);

tayyorlangan matnni ekranga chiqarish dasturi (SumatraPDF).

Bu yerda shuni takidlash lozimki, TeXMaker va SumatraPDF dasturlari orniga boshqa dasturlardan ham foydalanish mumkin. Boshqa dasturlani internet orqali olish, ularni ornatish va sozlash tizimlari boyicha instruksiyalar bilan tanishish mumkin. Faqat biz kundalik faoliyatda keng foydalaniayotgan dasturlar tizimiga toxtalmoqchimiz.

Dasurlarni quyidagi internet manzillaridan bepul yuklab olish mumkin:

a. MikTeX: http://miktex.org/download;

b. TeXMaker:

http://www.xm1math.net/texmaker/download.html#windows;

c. SumatraPDF: http://www.sumatrapdfreader.org/download-free-pdf-viewer-ru.html.

Bu yerda shuni aloxida etiborga olish lozimki, tanlangan dasturlar versiyasi ornatilmoqchi bolingan kompyuter razryadiga mos bolishi kerak.

Kompanovkachi MikTeX ni 2.9versiyasi 32bit razryadli kompyuterga ornasa, 20.6versiyasi 64bit razryadli kompyuterga mos boladi. Xuddi shuning singari TeXMaker va SumatraPDF dasturlari uchun ham kompyuter razryadiga mos versiyalari tanlanadi.

Kompyuterga dasturlar yuklab olingandan keyin, sanab otilgan ketma ketlikda ornatiladi. Ornatish jarayonida foydalanuvchi Admin statusida bolishi kerak.

Xar bir ornatilgan dasturni togri ornaganligini sinab korish uchun uni operatsion tizim pusk knopkasidan ornatilagan dasturni ishga tushirish faylini topib ishga tushirish kerak.

MikTeX dasturini (asosiy kompanovshik dastur) ishga tushirish uchun quyidagi dastur ishga tushiriladi:






Rasm 1.1. MikTeX dasturini Admin statusida ishga tushirish.



MikTeX dasturini kompyuterga tola ornaganligini quyidagi ekranni chiqishi tasdiqlaydi:






Rasm 1.2. MikTeX dasturini yuklanganligini korsatuvchi oyna.



TeXMaker dasturini ishga tushirish quyidagicha amalga oshiriladi:






Rasm 1.3. TeXMaker dasturini ishga tushirish.



Ekranda quyidagi interfeys xosil boladi:






Rasm 1.4. TeXMaker dasturini ekran interfeysi.



SumatraPDF dasturini ornatilganini tekshirish uchun ishga tushirish quyidagicha:






Rasm 1.5. SumatraPDF dasturini yuklash.



Ekranda quyidagi xosil boladi:






Rasm 1.6. SumatraPDF dasturini yuklanganligini korsatuvchi oyna.




Nazorat savollari


1.LaTeX funksiyasini aytib bering

2. Matnni qayta ishlash tizimining tarkibiy qismlari nimalardan iborat?

3. Ornatish uchun qanday tayyorgarlik koriladi?

4. Ornatish ketma-ketliklarini tariflang

5. Miktex versiyalarini qanday tanlanadi?




Topshiriqlar


1.MikTeX dasturini versiyalarini internet tarmogidan yuklab oling va ularni taxlil qiling.

2. Siz foydalanayotgan kompyuter texnik xarakteristikasidan kelib chiqib mos MikTeX versiyasini ornating.

3. MikTeX dasturini ishga tushirib togri ornaganligini tekshirib koring.

4. SumatraPDF dasturini internet tarmogidan yuklab olib kompyuterga ornating.




2.Hujjat strukturasi



LaTeX tizimida hujjat strukturasini amaliy misollar asosida tushintirish uchun kompyuterni tizimda ishlashini taminlab olish zarur. Buning uchun tizimda keng qollanilayotgan TeXMaker amaliy dasturini sozlash va undan foydalanish metodikasini bilib olishni korsatib otamiz.




2.1. TeXMaker ni sozlash



Yuqorida takidlab otdikki, LaTeX bu tizim, tizim ozfaoliyatini uchta sanab otilgan dasturlar asosida olib boradi. Tizim ishlashi uchun dasturlar birligini tashkil etish kerak. Buning uchun hozirda keng qollanilayotgan TeXMakerni sozlash yetarli.

TeXMakerni ishga tushishi bilan ekranda uni quyidagi interfeys xosil boladi:






Rasm 2.1. TeXMaker asosiy oynasi.



Rasm2.1.da: 1- matn va buyruqlarni kiritish maydoni, 2- kompanovka davrida buyruqlarni mashina tiliga otkazish jarayonini korsatish maydoni, 3- tayyorlangan matni korish maydoni, 4- matni qayta ishlash dasturini strukturasini korsatib turish maydoni, 5- interfeysni instrumentlarini ozichiga olgan bolimlarni korsatuvchi qatori, 6- interfeys instrumentlarini ishga tushirish qatori.

TeXMakerni sozlash uchun interfeysni 5 qatoridan bolimini sichqoncha yordamida ochamiz, ekranda quyidagi xosil boladi:






Rasm 2.2. TeXMaker ni sozlash buyrugitarkibi.



Bu erdan TeXMaker buyrugini ishga tushirib, uyerdagi 4ta bolimlarni keltirib otilgan tartibda sozlanadi. Har bir bolimlarda kop sondagi punktlar bolib, ularni tizim ornatilgan kompyuter uchun individual sozlanishi kerak:






)TeXMaker ni buyruqlar bolimi

Rasm 2.3. TeXMaker ni sozlash buyrugitarkibi oynalari.






)TeXMaker ni tez belgilash bolimi

Rasm 2.3. TeXMaker ni sozlash buyrugitarkibi oynalari.






)TeXMaker ni tahrir bolimi

Rasm 2.3. TeXMaker ni sozlash buyrugitarkibi oynalari.






)TeXMaker ni tahrir bolimi Rasm 2.3. TeXMaker ni sozlash buyrugitarkibi oynalari.



Sozlash vaqtida dasturlarga yol korsatishda, kompyuterga sanab otilgan uchta buyruq joylashish yoli va tanlangan shriftlar korsatilishi kerak. Keltirilgan Rasm 2.3dagi sozlashlar misol sifatida olingan.




Nazorat savollari


1. LaTeX ni sozlashdan maqsad nima?

2.Tizimni sozlash ketma-ketligini aytib bering.

3. TeXMaker interfeysini har bir bolimini tushintiring.

4. pdf formatni korish uchun qaysi amaliy dasturni ornatish tavsiya etiladi?




Topshiriqlar


1.TeXMaker dasturini ishga tushirib asosiy ekrandagi har bir buyruqlarni ishga tushirib, ularni taxlil qiling.

2. TeXMaker dasturini bolimdagi bolinmasiga kirib xar bir buyruq bilan tanishing va taxlil eting.

3. TeXMaker dasturini bolimdagi bolinmasiga kirib xar bir buyruq bilan tanishing va tahlil eting.

4. TeXMaker dasturini bolimdagi bolinmasiga kirib xar bir buyruq bilan tanishing va tahlil eting.

5. TeXMaker dasturida MikTeX, SumatraPDF dasturlarini ozaro boglanishini tashkil eting.




2.2. Matnlarni qayta ishlash hujjatlari



Tizimdan foydalanishni organishni boshlash uchun bevosita hujjatni yozish, kompanovka qilish va uni ekranda korish bilan ish olib borish maqsadga muvofiq. Bu yerda keltirilgan buyruqlarni keyinroq aloxida organamiz. Hozircha LaTeX tizimni organishga kirib olish uchun keltirilgan ketma ketlikda ish olib boramiz. Biz adabiyotni tayyorlash davrida foydalanuvchi kiril alifbosidan foydalanishi mumkinligini etiborga olib, hujjalarda kiril alifbosidagi matnlarni ham kiritilishini taminlash buyruqlarini kiritib ketdik.




2.2.1. TeXMaker ni ishga tushirish


TeXMaker interfeysini matn va buyruqlar maydoniga quyidagini tering:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}



\end {document}

Ekran quyidagicha korinishga ega boladi:






Rasm 2.4. Hujjatni kiritish maydoni.



Tizimda dasturni kompanovka qilish uchun, uni biror nom bilan fayl sifatida saqlab oling. Buning uchun instrumentlardan .. instrumentini tanlab bosing va faylga nom bering:






Rasm 2.4. Hujjatni saqlash instrumenti.



Berilgan nom ekran interfeysi yuqorisida. tex kengaytmasi bilan xosil boladi.

Kiritilgan hujjatni kompanovka qilish uchun interfeysni quyidagi instrumentini sichqoncha yordamida bosing:






Rasm 2.5. Hujjatni kompanovka qilish instrumenti.



Interfeysda kompanovkani borishini korsatuvchi maydonda kiritilgan buyruqlar va matnlarni kompanovkalash (mashina tiliga otkazish jarayoni) namayon boladi. Agar hujjatni kiritishda xatolik kuzatilsa bu haqida qizil yozuvlar bilan xatolik sababi va xatolik kuzatilgan qator korsatiladi.

Kompanovka tugagandan keyin kiritilgan matn dvi formatga otadi. Bu tayorlangan matnni ekranda pdf formatda kori uchun quyidagicha ish koriladi:

Tizim interfeysidan sichqoncha yordamida pdf instrumenti ishga tushiriladi:






Rasm 2.6. Hujjatni natijasini ekranda korish instrumenti.



Ekranni korish maydonida quyidagi xosil boladi:






Rasm 2.6. Hujjatni natijasini ekranda korinishi.




2.2.2. Matnni ozgartirish


Hujjat matnni ozgartirish texnologiyasi juda sodda. Hujjat maydonida hujjatdagi matnni quyidagicha ozgartiramiz:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}



\end {document}

Yuqoridagi singari programma kompanovkalab interfeys yordamida xosil bolgan matnni korish tizimi ishga tushirilsa,

Ekranni korish maydonida quyidagi xosil boladi:






Rasm 2.7. Yangi ozgartirilgan hujjatni natijasini ekranda korinishi.




2.2.3. Matnniozgartirish texnologiyasi


Yangi matnni matn orniga quyidagicha kiriting:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

1030

\end {document}

Yuqoridagi singari programma kompanovkalab interfeys yordamida xosil bolgan matnni korish tizimi ishga tushirilsa, ekranni korish maydonida quyidagi xosil boladi:






Rasm 2.8. Yangi ozgartirilgan hujjatni ekranda korinishi.



LaTeX ni birlamchi varianti kompyuterga ornatilgandan keyin, tizimga birlamchi variant tarkibida bolmagan buyruqlar kiritilsa, tizim ularni zaruriy dasturiy paketlarini internetdan qidirib ornatib oladi (kompyuter internet tarmogiga ulangan bolishi kerak).

LaTeX tizimida hujjat tayorlash jarayonida xotirada quydagi fayllar hosil boladi va jarayonda ishtirok etdi:

.log fayl protokoli; kompilyatsiya bilan bogliq barcha malumotlar ushbu faylga yozilgan.

.aux ozaro bogliqlik malumotlari;

.toc fayllar tarkibi;

.lof tasvirlar royxati;

.lot jadvallar royxati;

.bbl BibTEX dasturi yordamida yaratilgan bibliografiya;

.Ind MakeIndex dasturi tomonidan yaratilgan mavzu korsatkichi




Nazorat savollari


1.Yangi hujjat qanday hosil qilinadi?

2. LaTeX da hujjat qanday nomlanadi?

3. Hujjatni redaktorlash qanday amalga oshiriladi?

4. Hujjatni yuklash tizimini tushintiring.




Topshiriqlar


1.TeXMaker dasturini ishga tushiring va \documentclass {article}, \begin {document} va \end {document} buyruqlari asosida ixtiyoriy besh qator lotin alifbosidagi matnni kiriting, malim nom bilan saqlang va kompanovka qilib jarayonni borishini kuzating.

2. Kiritilgan matnga ozgartirish kiritib qayta kompanovka qilib jarayon borishini kuzating.

3. Matn tarkibidan \end {document} buyrugini ochirib tashlang va kompanovka jarayonida kuzatiladigan xatolikni tahlil eting.

4. Xar bir xolatda hujjat natijasini pdf formatda ekranda kuzating.

5. TeX Live, MiKTeX va. Tavsifini toping

6. MacTeX. Quyidagi tarqatishlardan qaysi biri sizning shaxsiy kompyuteringizning tizim talablariga javob beradi?

7. TeXstudio, TeXworks tahrirlovchilarining imkoniyatlarini organing,

8. WinEdt, Sublime Text 3. Ularning qaysi birida vizual elementlar amalga oshiriladi?




2.3. Matnlarni qayta ishlash





2.3.1. Ishlanmani xajmini boshqarish


Ishlanmani xajmini ortib ketishini oldini olish maqsadida jujjatni tayyorlashda kiritilayotgan ozgarishnigina korsatib otamiz. Hujjatni ozgarishsiz qolgan boshlangich qismini matnda korsatib otmaymiz. Ozgarish asosan matn terish doirasida amalga oshiriladi. Hujjatga quyidagi matn va buyruqlarni kiritamiz:

\begin {document}



7\% ,

? \$200.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating, simvol \ matn tarkibida belgini (simvolni) korsatib turuvchi buyrugisifatida ishtirok etmoqda. Agar bu buyruq qoyilmasa % kommentariya, $ formulani belgilash buyruqlari sifatida qabul qilinar edi. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc} %% shrifni kochirissiz qoshish

\usepackage [russian] {babel} %% Ingiliz matniga rus shriftini kiritish

\begin {document}

%

% :

.



%

.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








% belgisi qoyilgan satrlar chop etilmadi. Chunki ularni belgi komentariya ekanligini belgiladi. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc} %% shriftni kochirishsiz qoshish

\usepackage [russian] {babel} %% Ingiliz matniga rus shriftini kiritish

\begin {document}

% ?

% y: y

.

, y?

%

? .

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: simvol % ozidan keyingi matnlarni va probellarni qator oxirigacha kommentariya sifatida belgilaydi. Bu esa matn chop etilishida ishtirok etmasligini taminlaydi




Nazorat savollari


1.\documentclass {article} vazifasi nima?

2. \usepackage qanday buyruq?

3. Hujjatda \begin {document} nimani korsatadi?

4. % simvol nima uchun qollaniladi?




Topshiriqlar


1.Karimjon maktabga keldi va darslarda qatnashdi matnini xosil qilish hujjatini tashkil etib natija oling.

2. Karimjon maktabga keldi va darslarda qatnashdi matnini xosil qilish hujjatiga komentariya kiritishi organing.

3. Karimjon supermarketga kirdi va quydagilarni harid qildi: 2kg olma, 3kg kartoshka, 1kg guruch matnini kiritib mahsulotlar alohida alohida qatorlarda yozilishini tashkil eting.

4. Uchinchi topshiriqdagi matn tarkibiga komentariya kiritilishini tashkil eting.




2.3.2. Matn tarkibida simvollarni chop etilishini tashkil etish


Misol: Hujjatda quyidagi ozgarishni amalga oshiramiz.

\begin {document}

? ??

\$1\$1?

\end {document} Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:

$1$1?

Etibor qarating: \ simvol buyruq ushbu xolatda simvolni probel etiborga olgan xolatda chop etishni tashkil etmoqda.




2.3.3. \slshape buyrugi


Misol:

\begin {document}

\slshape

\slshape

.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: \slshape buyrugiozidan keyingi simvollarga tasir korsatadi. Usatirlar almashishini etiborga olmaydi va tasirini keyingi buyrugigacha saqlaydi.




2.3.4. Probel qoyish buyrugi


Matn tarkibida probel qoshish uchun {} simvollini qoyish yetarli. Bu buyruq nixoyasi deb tushinilib, probel qoshiladi. Matnlar bir biriga qoshilib ketmaydi. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc} %% 2

\usepackage [russian] {babel} %% 3

\begin {document}

\LaTeX\ ?,

\TeX . ,

?

\TeX {} ,

\TeX .

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: simvol {} probel qoldirish imkonini berdi (matn qoshilib ketmadi).Qayerda simvol {} qoyilmagan bolsa matnlar qoshilib ketdi.




Nazorat savollari


1.Sozlar oraligini qanday boshqarish mumkin?

2. Bosh joylarni boshqarish buyruqlarini tushirtiring.

3. LaTeX da paragraf qanday tashkil yetilgan?

4. Kegel nimani bildiradi?

5. Sozning uzatilishini qanday nazorat qilish mumkin?




Topshiriqlar


1.Salimjon maktabga keldi va darslarda qatnashdi va 5 baxolar oldi matnini xosil qilish hujjatini tashkil etib simvolni chop etish texnologiyasidan foydalaning.2. Karimjon maktabga keldi va darslarda qatnashdi matnini xosil qilish hujjatigda keldi va qatnashdi sozlarini boshqa shrifda chop etilishini tashkil eting.3. Karimjon maktabga keldi va darslarda qatnashdi matnini xosil qilish hujjatigda keldi va qatnashdi sozlarini oldi tomonida 5tadan probel qoldirishni tashkil etib chop etilishini tashkil eting.




2.3.5. Buyruqlarni tasir doirasini belgilash


Buyruq tasir doirasini belgilash uchun gruppa tushinchasi kiritilgan. Uyordamida matn tarkibidagi buyruq tasir zonasi belgilanadi. Hozir gruppa kiritilmagan xoldagi misolni koramiz:

\documentclass {article}

\usepackage [T2A] {fontenc} %% 2

\usepackage [russian] {babel} %% 3

\begin {document}

?

\bfseries y .

\mdseries y ,

\slshape ?,

y;

\upshape y?.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating:

1. buyruq \bfseries matn shriftini qalin shriftga otkazadi, buyruq \mdseries qalin shriftni bekor qiladi.

2. buyruq \slshape matn shriftini qiya shriftga otkazadi, buyruq

\upshape qiya shriftni bekor qiladi.

Gruppani qollanishi hujjatda matnlar sonini qaytiradi. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc} %% 2

\usepackage [russian] {babel} %% 3

\begin {document}

?

? {\bfseries}

y; ?

.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Yarim qoraytirilgan shrift bilan faqat sozi yozilib, undan keyingilari joriy shrif bilan yozilgan.

Etibor qarating, bu holatda {\bfseries (Yarim qoraytirilgan shrift) bu} faqat soziga tasir etadi. Figurali qavs buyruqni tasir doirasini belgilaydi. Uhech qanday matnga qoshilmaydi, faqat buyruq tasir doirasini korsatadi.

Misol:

\documentclass {article}

\usepackage [T2A] {fontenc} %% 2

\usepackage [russian] {babel} %% 3

\begin {document}

{ y

\itshape ;



{\bfseries ?;}

y, ?

}

{ } .

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating, oldin shriftni kursiv shriftga otkazamiz, keyin shriftni yana qalin shiriftga otkazamiz. Keyin shriftni joriy holatga qaytaramiz. Gruppada faqat yarim qoraytirilgan; sozi korsatilgan, shuning uchun faqat yarim qoraytirilgan; sozigina qalin shrift bilan almashtirilgan.




Nazorat savollari


1.\bfseries buyrugivazifasi nima?

2. \mdseries buyrugivazifasi nima?

3. \slshape buyrugivazifasi nima?

4. \upshape buyrugivazifasi nima?




Topshiriqlar


1.Axborot texnalogiyalari zamon talablari asosida jadal rivojlanmoqda. Bu oznavbatida zamonni rivojlanishiga olib kelmoqda matnini tarkibidan jadal sozini shriftini gruppalash asosida ozgarishini tashkil etish hujjatini tashkil etib natijani tekshirib koring.2. Tashkil etilgan hujattni gruppalangan sozni shriftini qayta ozgartirish hujjatini tashkil eting.3. Axborot texnalogiyalari zamon talablari asosida jadal rivojlanmoqda. Bu oznavbatida zamonni rivojlanishiga olib kelmoqda matnini tolaligicha gruppalab shriftini ozgartirish hujjatini tashkil eting.4. Har bir topshiriqni bajarilish natijasini taqqoslang va taxlil etib gruppalash ishtirok etgan yangi matn tashkil etish hujjatini tashkil eting.




2.3.6. Argumentli buyruqlar


Yuqorida korib otilgandek, LaTeX buyruqlari argumentli yoki argumentsiz boladi.

Argumentlar majburiy va majuburiy emas turlariga bolinadi. Majburiy (korsatilishi shart) argumentlar figurali qavs ichida korsatiladi, agar buyruq majburiy argumentli bolsa. Uni korsatish shart. Aks xolda tizim xatolik korsatadi. Majburiy bolmagan argumengtalar buyruqni qoshimcha parametrlarini belgilaydi. Ularni tushirib qoldirilsa tizim xatolik korsatmaydi. Buyruq tizimda belgilangan parametr boyicha (po umalchaniye) ish olib boradi. Majburiy bolmagan argument kvadrat qavs ichida korsatiladi. Bir nechta argument bitta qavs ichida korsatilishi mumkin.

Misol uchun, yuqorida korsatilgandek \documentclass buyrugida umumiy korinishida majburiy va majburiy bolmagan argumentlar korsatilgan. Biz buyruqda argumentlar bitta qavs ichida vergul bilan ajratilib, bir nechta bolishi mumkin.

Aytaylik 10orniga 12kegl kitob betda ikkita kolonka bilan chop etilishini talab etilsin. Bu topshiriqni bajarilishini tashki etish uchun hujjat sinfini belgilovchi buyruqni quyidagicha yozamiz:

\documentclass [12pt, twocolumn] {book}

Umumiy hujjat matni quyidagicha boladi:

\documentclass [12pt, twocolumn] {article}

\usepackage [T2A] {fontenc} %% shriftni kochirishsiz qoshish

\usepackage [russian] {babel} %% Ingiliz matniga rus shriftini kiritish

\begin {document}

{ y

\itshape ;

y

{\bfseries ?;}

, ?

}

{ } .

y.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating, programma matnni 12kegl shrift bilan betda ikkita kolonka qilib chiqarmoqda (ikkinchi kolonka joyi turibdi).




Nazorat savollari


1.12kegl nimani anglatadi?

2. Buyruq argumenti qanday bolishi mumkin?

3. Majburiy argument buyruqda qanday korsatiladi?

4. Majburiy bolmagan argument buyruqda qanday korsatiladi?




Topshiriqlar


1.Axborot texnalogiyalari zamon talablari asosida jadal rivojlanmoqda. Bu oznavbatida zamonni rivojlanishiga olib kelmoqda matnini shrift olchamlarini ozgartirib chop etilishini tashkil eting.

2. Kiritilgan matn sozlarini turli olchamli va olchamli shriflarda chop etishni tashkil eting.

3. Kiritilgan matn sozlarini turli olchamli shriflarda chop etishni gruppalashdan foydalanib tashkil eting.

4. Kiritilgan matn sozlarini turli olchamli shriflarda chop etishni tashkil etishda probellarni boshqarish mexanizimini organing.




3.Hujjatstili





3.1. Hujjat asosiy buyruqlari







\documentclass {article}


Bu buyruq majburiy buyruq hisoblanib, har qanday LaTeX dagi hujjat (dastur) shu buyruq bilan boshlanadi. Buyruq kiritilayotgan hujjut sinfini belgilaydi. Bizni xolatda hujjat sinfi article (maqola).

LaTeX buyruqlarida majburiy () va majburiy bolmagan () argumentlar ishtirok etishi mumkin. Majburiy argument korsatilishi shart bolgan argument hisoblanib, agar korsatilmasa tizim xatolik korsatadi. Majburiy bolmagan argumentdan zarur xolatlarda foydalaniladi. Shuning uchun ukorsatilmasa tizim xatolik bermaydi.

Buyruqni umumiy tarkibi quyidagicha:




\documentclass [options] {class} [release-date]


{class} majburiy argument bolib, hujjatni (matnni) sinfini belgilaydi. Korinib turibdiki majburiy argumentlar {} figurali qavsda korsatiladi.

Hujjatlar sinflari standart quyidagicha bolishi mumkin: article (maqola), proc (maruza), book (kitob), report (hisobot), letter (xat), slides (slaydlar) va boshqalar.

LaTeX kiritilishi rejalashtirilgan hujjatni sinfiga qarab oldindan tizim resurslarni rejalashtiradi (resurslardan foydalanishni).

[options] majbur bolmagan argument bolib, hujjatni qoshimcha parametrlarini kiritishni taminlaydi.

Misol:




\documentclass [a4paper,12pt] {article} [2000/05/19]


[a4paper,12pt] majburiy bolmagan argument, saxifa qogoz olchami va shrift olchamini belgilaydi;

[release-date] majburiy bolmagan argument, hujjatni tayyorlangan yoki redaktorlangan vaqtini belgilaydi.

\usepackage [cp1251] {inputenc}

Bu buyruq deklaratsiya xarakteriga ega bolib, hujjat uchun zarur bolgan paketlarni (funksiya, podprogrammalarni) oldindan yuklab qoyish uchun qollaniladi. Kopchilik adabiyotlarda uni preambula buyrugiham deb ataladi. Uni manosi (zagatovka) hujjat uchun tayyorlab olish deb tushiniladi. Buyruq umumumiy korinishi quyidagicha:




\usepackage [options] {package} [release-date]



[options] majburiy bolmagan argument bolib, hujjat uchun qoshimcha parametrlarni kiritish uchun qollaniladi. Misol uchun bizni xolatda

[cp1251] argument hujjatda qollaniladigan simvollar kodini korsatadi.

{package} majburiy argument bolib, hujjat ni qayta ishlash uchun yuklanishi zarur bolgan paketni korsatadi. Bizni xolatda:

{inputenc} paket MS Windows muhitida qollaniladigan shriftlarni 1251kodirovkasini yuklab olinishini korsatadi.

\usepackage [T2A] {fontenc} buyruq ingiliz tilidagi hujjatga rus tilidagi matn qoshilishi mumkinligini taminlaydi. Ubabel paketini orniga fontenc (shrift) paketini T2A parametiri bilan yuklanishini taminaydi.

T2A matn xarfini kochirish taminlanmagan kodirovkasi.

\usepackage [russian] {babel} buyruq ingiliz tilidagi matnga rus tili matnni qoshish babel paketini russian qoshimcha bilan yuklanishini tashkil etadi.

Agar ingiliz tili va rus tili matnlari bitta hujjatda boladigan bolsa buyruqni quyidagicha ifodalash mumkin:

\usepackage [russian, english] {babel}.

%% kommentariya qatorini belgilaydi. Shu belgidan keyingi kiritilgan matn kompanovka vaqtida hisobga olinmaydi. Ukommentariya vazifasini otaydi.

\begin {document} buyrugihujjatdagi matn muhitini (doirasini) boshlanishini belgilaydi.

\end {document} buyrugihujjatdagi matn muhitini tugashini belgilaydi.

Keltirilgan muxitdan tashqarida kiritilgan matnlarni kompanovshik hisobga olmaydi va utogrisida xatolik bermasligi ham mumkin.




Nazorat savollari


1.Hujjat sarlavhasi deganda nima nazarda tutiladi?

2. Ushbu tizimda maqola qanday belgilanadi?

3. Matn kiritish tizimi qanday quriladi?

4. begin va end qanday maqsadda foydalaniladi?

5. Books nima degani?




Topshiriqlar


1.LaTeX tizim matematika, kimyo, umuman texnika yonlishi maqola, kitob va boshqalarni standart korinishlarda ifodalash uchun yaratilgan. Umatematik ifoda, formula tenglamalarni muallif tomonidan kompyuterlarda qayta ishlashni tashkil etish uchun moljallangan. Tizim matn tarkibiga tasvirlarni ixtiyoriy korinisda kiritish, sodda chizmalarni chizish imkoniyatini ham beradi. matnini article (maqola), proc (maruza), book (kitob) sinflarida ozgartirib chop etilishini tashkil eting.

2. \documentclass buyrugidan foydalanib tashkil etilgan matnni shriftini olchmini ozgartirib chop etishga tayyorlang.

3. %% dan foydalanib matn tarkibiga komentariya kiriting.

4. Matin tarkibiga krill alifbosida informasiya kiritishni tashkil eting.




3.2. Dasturda kommentariya qoshish


\documentclass {article}

\usepackage [T2A] {fontenc} %% 2shrifni kochirissiz qoshish

\usepackage [russian] {babel} %% 3Ingiliz matniga rus shriftini kiritish

\begin {document}

1030 .

\end {document}

Ekranda korish quyidagini beradi:

1030 .

Korinib turibdiki, %% belgisidan keyingi yangi kiritilgan matn etiborga olinmaydi. Ufoydalanuvchi uchun kommentariya bolib xizmat qiladi.




3.3. Ingiliz alfabitida matn qoshish



\documentclass {article} \usepackage [T2A] {fontenc} %% shrifni kochirissiz qoshish\usepackage [russian] {babel} %% 3Ingiliz matniga rus shriftini kiritish \begin {document} 1030 . Ivan come inhose/\end {document}

Hujjat kompanovka qilinib, korish rejimiga otilsa, ekranda quyidagi xosil boladi:








Etibor bering, ingliz alfabitida matn kiritish qoshimcha paketlarni yuklashni talab etmaydi. Bizni xolda matn keyingi qatordan davom ettirilgan bolsa xam, LaTeX matnni qatordan davom ettiradi. Umatn kiritishdagi qatorlarni etiborga olmaydi. Yangi qatordan matnni davom ettirish uchun maxsus buyruqdan foydalaniladi. Bu buyruqni kelgusida organamiz.




Nazorat savollari


1.Hujjatda komentariya nima ushun kerak?

2. Komentariyani kiritish qanday amalga oshiriladi?

3. Hujjatda buyruqni qaysi simvol bilan boshlaniladi?

4. Deklarasiya buyrugini qanday korsatiladi?




Topshiriqlar


1.LaTeX matnli malumotlarni chop etishgat ayyoralsh, matnli informatsiyalarni qayta ishlash, bir joydan ikkinchi joyga matnli informatsiyalarni ozgarishsiz uzatish va saqlash uchun yaratilgan tizimdir. Bu tizimni asoschisi amerikalik matematik va dasturchi Donald Knutdir (Donald E. Knuth). matnini article (maqola) sinfida chop etilishini tashkil eting.

2. Kiritilgan matn tarkibiga komentariya kiritib hujjat tashkil eting.

3. Kiritilgan matn shriftini ozgartirib chop etish hujjat tashkil eting.

4. Kiritilgan matn shriftini gruppalab ozgartirib chop etish hujjat tashkil eting.




3.4. Xatoliklarni kuzatish



Agar hujjatni tayyorlashda xatolikga yol qoyilsa bu xaqida kompanovshik xato xabarini beradi. Tizim xatoliklarni kuzatilgan qator, xatolik sababini korsatadi

Misol:






Rasm 3.1. Kuzatilgan xatoliklarni tizimda ifodalanishi.



Etibor qarating, kuzatilgan xatolik va uni joylashish qatorini kompanovshik kompanovkani borishini korsatib turuvchi maydonda qizil rangdagi yozuvlar bilan korsatadi. Bu yerda xatolik turi ham korsatiladi. Xatolikni bartaraf etilib qayta kompanovka qilinsa kompilyator xatolikni korsatmaydi:






Rasm 3.2. Kuzatilgan xatolik togirlangan holat.



Korinib turibdiki, hujjat tayyorlashda xatolik yoq.




Nazorat savollari


1.Hujjatda xatoliklar borligi qanday aniqlanadi?

2. Kompanovka nima?

3. Hujjatdagi xatoliklar nimadan iborat ekanligi qanday aniqlaniladi?

4. Otladka deyilganda nimani tushinasiz?




Topshiriqlar


1.LaTeX matnli malumotlarni chop etishga tayyorlash, matnli informatsiyalarni qayta ishlash, bir joydan ikkinchi joyga matnli informatsiyalarni ozgarishsiz uzatish va saqlash uchun yaratilgan tizimdir. Bu tizimni asoschisi amerikalik matematik va dasturchi Donald Knutdir (Donald E. Knuth). matniga ozgartirishlar kiritib kompanovka qilish jarayonini kuzating.

2. Kiritilgan matindagi \begin {document} buyrugida \ simvolini tushirib qoldirib kompanovka jarayonini kuzting. Kuzatilgan xatolikni tahlil eting.

3. Kuzatilgan xatoliklarni bartaraf etish ketma ketligini taxlil eting.

4. Kompanovka jarayonini kuzatish maydonini ekrandan olib tashlash va qayta tiklashni bajarib koring.

5. Internetda matn muharriri tavsifini toping

6. Notepad ++. Uni rasmiy veb-saytidan yuklab oling va shaxsiy kompyuteringizga ornating.

7. Notepad ++ va oddiy dastur imkoniyatlarini solishtiring




3.5.Matn terish





3.5.1. Maxsus tipografik belgilar


Kopchilik tinish belgilari (nuqta, vergul, undov, soroq belgisi va boshqalar.) yaqqol tarzda teriladi: manba matnidagi nuqta, masalan, bosma boyicha tipografik nuqtaga mos keladi. Ushbu bolimda maxsus toplamni talab qiluvchi belgilar haqida sozyuritamiz.




3.5.1.1. Defisi, minus vatire


Yozuv mashinkasiga bosishda bu belgilar tashqi korinishi bilan farq qilmaydi. Matnga asoslangan nashriyot tizimlarida

hyphen (ingliz tilida hyphen), qisqa tire (yen-dash), uzoq tire (yem-dash) va minus belgi (etibor qarating ular bir biridan farq iladi).

Chiziqcha, qisqa chiziq yoki uzun chiziqni chop etish uchun, manba matnida bitta, ikkita yoki uchta belgini yozishingiz kerak. Rus tilidagi matnlar kopincha men 23soatda qaytaman (manba matnida 2 3soatda korinadi; chiziq atrofida bosh joy yoqligini qayd eting) kabi kombinatsiyalarda keng foydalanadi. Rus matnidagi uzun tire odatda boshliqlar bilan orab olingan (ananalarga kora); ingliz tilida ular odatda bunday qilinmaydi.

Qisqa chiziqdan farqli olaroq, minus belgisi faqat matematik formulalarda qolaniladi va yuqorida esingizda bolsa, uoddiygina belgi bilan ifodalanadi.




3.5.1.2. Qoshtirnoqlar


Yozuv mashinkasidan farqli olaroq, maxsus ajratmalarni ochish va yopish uchun turli belgilardan foydalanadi (neytral orniga). Ingliz tilidagi matnlarda ochuvchi qoshtirnoq belgisi kirish matnida ikkita ketma-ket teskari apostrof, yakunlovchi qoshtirnoq belgisi esa ikkita apostrof bilan ifodalanadi. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

The definitions are translations

rather than explanations.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Rus tili matnlarida qoshtirnoqlar archasimon va tirnoq korinishida boladi.

Tex shriftlarining asl toplamida bu belgilar yoq edi; LaTeX tizimini ornatishda ular qanday ishlatilganligini aniq bilib olishingiz kerak. Ular siz olgan ruslashtirish orqali ornatiladi. Agar matnda qoshtirnoq ichidagi qoshtirnoq mavjud bolsa, uholda tipografik qoidalarga kora ichki qoshtirnoq tashqi korinishidan farq qilishi kerak: ingliz matnlarida qosh qoshtirnoq tashqarida joylashtiriladi, va deb belgilanadi va bitta ichida va deb belgilanadi. Misol LaTeX da qoshtirnoq \glqq va \grqq buyruqlari bilan amalga oshiriladi.

Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

\glqq \grqq {}

\glqq \grqq,

? y??~

y.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:









3.5.1.3. Kop nuqta


Yozuv mashinkasida kopnuqta ketma-ket uchta nuqta (har biri standart harf kengligiga ega). LaTeX da kop nuqta uchun maxsus buyruqlar mavjud: \ldots yoki \dots.

Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

? :

y?, \ldots

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








(Yeslatma, \ dots buyrugiformulalarda ham kuzatilishi mumkin,

u-kontekstga qarab kop nuqta berishi mumkin

chiziq markazida, \cdots, yoki chiziq pastki qismida, \ldots.)

Tizimda amsmath paketi yuklangan bolsa (kopincha shunday xol kuzatiladi) \dots va \ldots qollanilganda ortiqcha probellar xosil bolishi mumkin. Bu xolat kuzatilishi yoki kuzatilmasligi amsmath paketi versiyasiga bogliq. Shunday xolatlarda dots yoki \ldots orniga \textellipsis buyrugini qollash tavsiya etiladi (faqat formulada emas). Bu ortiqcha probellarni xosil bolishiga yol qoyilmaydi.




3.5.1.4. Paragraf va boshqa ajratishlar


Paragraf belgisi \S buyrugiorqali;

belgisi \copyright buyrugiorqali;

$ va & belgilari \$ i\& buyruqlari;

Funt sterlin ? belgisi \pounds buyrugiyoki uni sinonimi \textsterling buyrugiorqali tashkil etiladi.

belgisini tashkil etish uchun textcomp stil paketi yuklanadi va \textnumero buyrugiorqali tashkil etiladi. Bundan tashqari ixtiyoriy belgini matematik formula sifatida qabul qilib tashkil etish mumkin. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

$\heartsuit$ \TeX.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:









3.5.1.5. Ekzotika


LaTeX tizimi stil paket textcomp tarkibiga juda kop grafik belgilar kiritilgan. Paket oldinda korib otganimizdek, deklaratsiya buyrugisifatida (\usepackage {textcomp}) tizimga qoshiladi. Ulardan tipografiyada keng foydalanish mumkin. Ularni bazilari quyidagilar:














3.1.5.6. Simvolni kod boyicha chaqirish


Xar qanday simvolni kodi malum bolsa uni chop etish mumkin. Buning uchun \symbol buyrugiyaratilgan. Uni faqat bitta majburiy argumenti bolib, unda simvol kodi korsatiladi. Lotin alfaviti va raqamlar kodi ASCII-kodiga mos keladi. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

?

\symbol{99}

\symbol{97}

\symbol {116}.

\end {document}








Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: 99, 97, 116kodlari c, a, tsimvollarga mos keladi.

Kodni faqat 10lik sanoq sistemasidagi son bilan berish kerak emas, sakkizlik va 16lik sonlarda ham berish mumkin. Sakkizlk kod oldiga belgi, 16kod oldiga esa" simvolini qoyish kerak. Shuni unitmaslik kerakki, 16lik sanoq sistemasi da Adan F gacha xarflar ham ishtirok etadi.

Misol uchun, \symbol {122}, \symbol {172} i\symbol {7A} larni xammasi z xarfini beradi. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

\symbol {122}, \symbol {172}\symbol {7A}

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Agar simvolni kodini bilmasangiz uni ozini \symbol buyrugiorniga \ simvol bilan simvolni ozini qoyish kerak.




Nazorat savollari


1.Qoshtirnoq ifodalarda qanday qoyiladi?

2. \symbol buyruginima uchun qollaniladi?

3. \symbol buyrugiumumiy korinishini ifodalang.

4. \textleftarrow buyrugiqanday belgini ifodalaydi?




Topshiriqlar


1.Kelajak kadrlarini sifati, imkoniyatlari mutaxassislik fanlari tarkibiga bogliq. Shuning uchun oquv reja tarkibiga fanlarni kiritishda fanni mutaxassisligidan keli chiqilishi, . Har bir fan tarkibi soxani kelajakdagi yonalishiga mos bolish, mutaxasisni kelajakga tayorlab borish kerak. LaTeX ga kirish fani ham axborot kommunikatsiyalar soxasi mutaxasislariga ilmiy matematik matnli informasiyalarni qayta ishlash, ifodalash va chop etishga tayorlash masalalarini yechishga tayorlashga qaratilgan. matninida qoshtirnoq, kop nuqta kiritish texnologiyalardan foydalanib hujjt tashkil eting.

2. Karimjon sozini \symbol buyrugidan foydalanib chop etuvchi hujjat tashkil eting.

3. sozini \symbol buyrugidan foydalanib chop etuvchi hujjat tashkil eting.

4. sozini \symbol buyrugidan foydalanib har bir simvol orasida probel qoyib chop etuvchi hujjat tashkil eting.

5. Bloknot yoki Notepad ++ da yangi matnli fayl yarating, unga birinchi misoldan belgilash kodini nusxalash. Saqlang. Saqlashda. TEX formatini tanlang.

6. Oxshatish boyicha ikkinchi misol uchun faylni yarating.

7. Ikkinchi misol muallifining belgisini bosh harflaringizga ozgartiring.




3.5.2. Matnda chizish va ramkaga olish


Matnni ostini chizish uchun \underline buyrugidan foydalaniladi. buyruqdagi majburiy argumenti, bu matn. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

y y\underline {?}.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Osti chiziladigan matn bitta satrda bolishi kerak.

Matnni ramkaga olish uchun \fbox buyrugidan foydalaniladi. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

y

\fbox { y.}

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








\fbox buyrugibitta satrda joylashadigan matnlarni ramkaga olish uchun qollaniladi. Agar bir nechta satrni ramkaga olish zarur bolsa unga boshqa buyruqdan foydalanish kerak.




Nazorat savollari


1.\underline buyruginima uchun qollaniladi?

2. \fbox buyruginima uchun qollaniladi?

3. Gorizontal chiziq qanday tashkil etiladi?

4. Vertikal chiziq qanday tashkil etiladi?




Topshiriqlar


1.Ushbu darslik xozirgacha mavjud adabiyotlar, maqola, taqdimotlar va korsatmalar asosida tayorlandi. Barcha foydalanilgan materiallar nomlari va manzillari korsatib otildi. Darslikda keltirilgan har bir misolni tizimda sinalgan. matnida Darslikda degan sozni ramkaga olib chop etishni tashkil etuvchi hujjatni tashkil eting.

2. Kiritilgan matnda ramkaga olingan sozni shriftini ozgartirib chop etishni tashkil etuvchi hujjatni tashkil eting.

3. Kiritilgan matnda tayorlandi sozni ostini chizib chop etishni tashkil etuvchi hujjatni tashkil eting.

4. Kiritilgan matnda tayorlandi sozni ostini chizib ramkaga olub chop etishni tashkil hujjatni tashkil eting.




4-Mavzu. Hujjatlarniformatlash





4.1.Abzaslar (xatboshlar)



TeX da abzas xosil qilish uchun maxsus harakat qilishingiz shart emas, faqat paragraf ohirida matnni korsatuvchi manba matnda bosh satr qoldirish yetarli. Ushbu bolimda yuzaga kelishi mumkin bolgan favqulodda vaziyatlar ni muhokama qilamiz. TX tizimi ushbu holatlarga javob berishning koplab usullarini beradi; ularning bazilari barcha foydalanuvchilar uchun muhim, lekin ularning koplari faqat nashriyot mutaxassislariga zarur.

Misol, \parindent buyrugiTeX da abzas boshidagi bosh joy (chetlashish) olchamni ozgartirish imkoniyatini beradi. Odatda abzas boshida qoldiriladigan bosh joy tizimni sozlash davrida belgilanadi. Foydalanuvchi zaruriy xolda ozi ushbu buyruq orqali boshqarishi mumkin. Buyruq sm larda belgilash imkoniyatini beradi. Misol uchun quyidagini koraylik:

\parindent=2cm




4.1.1.Abzas korsatilamgan xolatda


Misol:

\documentclass [12pt] {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

\quad 1em ?.\\

\quad {} 1em ?.\\

\quad {}1em

?y .

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: abzas boshidagi qoldirishlar oldindan belgilagan (yangi buyruq xali qollanilgani yoq).




4.1.2.Abzas buyruq yordamida belgilanganda (\parindent orqali)


\begin {document}

\parindent=5cm

\quad 1em ?.\\

\quad {} 1em ?.\\

\quad {}1em

?y .

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: Chetlanish komandasi korsatilgan 5sm ga ozgardi.

(Ozgartirish faqat korsatilgan gruppaga tasir korsatadi. Gruppadan keyin yana eski tizimda belgilangan xolat tiklanadi)




4.2. Matnda probellar





4.2.1. Matnda gaplar orasidagi probellar


Bazida ikki sozbitta satirda bolishi kerak boladi, yani ular bir biri bilan boglangan. Bu xolatlarda uzilmas probel deb ataluvchi ~ simvoldan foydalaniladi. Masalan na s. 5. Bu yerda s. 5ni ajratib bolmaydi. Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

y

~$x$ .

-~I!

~ - .

~ , ?

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: ~ simvolni sozlar orasiga qoyilishi quyidagi sozlarni ajralmasligini taminlaydi, yani ular bir satrda joylashadi:

-~I!, ~.




4.2.2. Gaplar orasidagi oraliqlar


Normal rejimda TX biror bandning chiziqlarini ong tomonga tekislab, zarur bolganda defis qiladi va sozlar orasidagi boshliqlarni biroz chozadi yoki siqadi. Gaplar orasidagi boshliqlar bir gap ichidagi sozlar orasiga qaraganda ozlarini kengroq va choziqroq tutadilar. Quyidagi misolga diqqat bilan qarang (Vinni-Puxa" dan; aniqlik uchun barcha boshliqlar teng ravishda choziladi):

North Pole. Discovered byPooh. Pooh foundit.

Ushbu turdagi bosma ingliz tipografik qoidalariga mos keladi, ammo rus matnlarida sozlar va jumlalar orasidagi boshliqlar bir biridan farq qilmasligi kerak. Buning uchun preambldagi \frenchspacing kamandasini kiriting. Ushbu turdagi bosma ingliz tipografik qoidalariga mos keladi, ammo rus matnlarida sozlar va jumlalar orasidagi boshliqlar ular farq qilmasligi kerak. Buning uchun buyruqni preambula kiritishingiz kerak.

Agar rus tilidagi matn orasida ingliz tilida yozilgan fragment topilsa, uholda ingliz tilidagi qoidaning inter-word boshliqlariga nisbatan tasirini tiklash uchun \nonfrenchspacing buyrugidan foydalanishingiz mumkin. Ingliz tilidagi matn tugashi bilan yana \frenchspacing buyrugini qoyish kerak.

Sozlar orasidagi boshliqlarni va jumlalar orasidagi boshliqlarni ajratish uchun TX quyidagi qoidalarni qollaydi:

1) Probel quyidagilardan keyin kopayadi:

nuqta, soroq belgisi, undov belgisi (maksimal darajada);

ikki nuqta (kichikroq);

nuqta vergul (yana kichikroq);

vergul (rosa kichik).

2) 1-bandda korsatilgan tinish belgilarining biridan oldingi oxirgi harfi katta bolsa, bu tinish belgisidan keyingi bosh joy orttirilmaydi.

3) Agar 1-bandda qayd yetilgan tinish belgilaridan birini yopuvchi parantez (dumaloq yoki kvadrat) yoki yopuvchi qoshtirnoq, undan keyin esa bosh joy kuzatilsa, probel kopayadi.

Ikkinchi qoidasining manosi shundaki, nuqta katta harfdan keyin kopincha jumlaning oxiri emas, balki kimningdir bosh harflarining oxiri degan manoni anglatadi.

Odatda mashina heuristics bilan bolgani kabi, formuladan qoidalar bazan notogri natijalarga olib keladi: kichik harfdan keyin nuqta jumlaning ortasida, masalan, qisqartmada va katta harfdan keyin nuqta, aksincha, jumlaning oxirida tushishi mumkin. Bunday hollarda tex togri boshliqlarni quyidagicha qilishga yordam berishingiz kerak:

Agar kichik harfdan keyingi nuqta gapni tugatmasa, undan keyin \ (bosh joy bilan orqaga qaytish) buyrugini qoyib, sozlar orasida normal bosh joy hosil qiladi.

Agar biror davr (yoki 1-bandda keltirilgan tinish belgilarining birortasi) gapni bosh harfdan keyin tugatsa, undan oldin \ @ buyrugini qoying-u holda bosh joy odatiy tarzda kopaytiriladi. Misol:

\begin {document}

If $n$ is even (resp.\ odd),

then $ (-1) ^n$ equalsone

(resp.\ minus one).

This research was supportedby

the NSF\@. The authoris

grateful toProf.~Smith.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: simvolarga \, \@,~.

Bosh joylarni kopaytirish haqidagi oxirgi qoida: agar bosh joy ~ belgi yordamida buzilmaslik deb belgilansa, uavvalgi tinish belgilaridan qatiy nazar oshmaydi.




4.2.3. Oraliqlarni qol yordamida (buyrugiz) qoyish


\ buyrugiva ~ uzilmas probel buyrugiham probel xosil qilish uchun qollaniladi. Bunin uchun~~~ yoki \ \ \ deb yozish mumkin. Lekin bu maqul emas, chunki ular xosil qilgan prbellar har xil uzunlikda bolishi mumkin. Real oraliqni nazorat qilib bolmaydi.

Kop xollarda oraliqni bir yoki ikki em qoldirish talab qilinadi, buning uchun \quad buyrugi1em uchun, \qquad buyrugi2em uchun qollaniladi. Buyruq \enskip oraliqni \quad ga nisbatan ikki marta kichik beradi.

Agar aniq oraliq qiymati boyicha oraliq qoldirilishi kerak bolsa, \hspace {dlina} buyrugidan foydalaniladi.

Agar boshliq satir boshi va oxirida ham aniq uzunlikda qoldirilishi kerak bolsa, \hspace* buyrugidan foydalaniladi. Masalan

\hspace {1.5cm}

\quad buyrugidan foydalanilganda ortiqcha probel qoldirilmaydi. Misol:

\begin {document}

\quad 1em .\\

\quad {} 1em .\\

\quad {}1em

.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating:

Bu misolda yangi qatorga otish buyrugi\\, probel qoldirish buyruqlari \quad,{}.




Nazorat savollari


1.~ simvoldan qanday maqsadlarda foydalaniladi?

2. \quad buyrugivazifasi nimada?

3. \qquad buyrugivazifasi nimada?

4. \enskip buyrugivazifasi nimada?

5. \hspace {dlina} buyrugivazifasi nimada?




Topshiriqlar


1.Ushbu darslik xozirgacha mavjud adabiyotlar, maqola, taqdimotlar va korsatmalar asosida tayorlandi. Barcha foydalanilgan materiallar nomlari va manzillari korsatib otildi. Darslikda keltirilgan har bir misolni tizimda sinalgan. matnida xar bir gapni aloxida aloxida abzaslarda chop etishni tashkil etuvchi hujjatni tashkil eting.

2. Kiritilgan matnda tashkil etilgan abzaslarni xar xil chetlashishni xosil qilib chop etuvchi hujjatni tashkil eting.

3. Kiritilgan matnda sozlar orasidagi oraliq masofalarni 1em va 2em tashkil etuvch hujjatni tashkil eting.

4. \buyrugiva ~ uzilmas probel buyruglari qollanilgan hujjat tashkil eting.




4.3. Matnda shriftni ozgartirish



LaTeX tizimida matnda ishlatiladigan shriftni xolatga qarab turini tanlash va ozgartirish tizimda yaxshi tashkil etilgan. Odatda, matnning asosiy qismida ishlatiladigan shriftdan boshqa shrift ushbu matnning ayrim qismlarini tahrirlash uchun ishlatiladi. Misol uchun, shrift bolim sarlavhalarini ajratish uchun ishlatiladi; matn tarkibida bir turdagi sarlavhalar avtomati begilanadi, chunki lateks shriftni avtomatik ravishda bunday xolatlar uchun tanlaydi (agar, albatta, keyingi bobda tasvirlangan buyruqlar yordamida matn bolimlarini formatlash va qolda bajarishga harakat qilmasangiz).

Biroq, siz tanlagan matn bir qismini ajratish uchun kerak bolishi mumkin, oquvchi etiborini jalb qilish uchun kerakli sozajratiladi, buni lateks avtomatik bajaradi. Misol uchun, \ emph buyrugidan foydalaning, argumenti tanlangan soz:

Misol uchun, soz\emph {menshe} takidlangan

Agar joriy shrift togri bolsa tanlangan sozkursivda yoziladi, va bir togri shrift, joriy shrift boshqa formada bolsa. Bu ahamiyatli, kopincha bazi vaziyatlarda bolgani kabi (sarlavhalar, paragrflar, teoremalar matnlar va boshqalarda.), LaTeX shriftni tanlaydi va shuning uchun matnni tanlash uchun avval ushbu buyruqdan foydalanish tavsiya yetiladi.

Zarur bolsa, shiriftni aniq korstish ham mumkin:

buyruq \textit kursiv (odatda matnda \textit {slovo}, emph {slovo} dan farqlanmaydi);

buyruq \textsl qiya shrift (qiya va kursiv shriftlar farqiga etibor bering);

buyruq \textbf qalin shrift;

buyruq \texttt qol mashinkasi shrifti.

Qol mashinkasi shriftida barcha harflar bir xil kenglikka ega (kopincha kompyuter ekranida bolgani kabi) va shuning uchun ukopincha operatsion tizimning dasturlari, buyruqlari va xabarlarini ifodalash uchun ishlatiladi. Ushbu kitobda ushbu shrift matnli manba matnlariga ishlatiladi. Sans-serif shriftini olish uchun \ textsf buyrugidan foydalaning. Kichik harflarni katta harflar tushirilgan capital shriftida \ textbssc buyrugiyordamida olish mumkin. Bu ikki shrift odatda matnda ajratish uchun emas, balki, toplamlar uchun raqamlar va jadvallar va boshqalarga ishlatiladi.

Bu yerda, barcha umumiy shrift kommutatsiya buyruqlar uchun qollaniladi. Shuningdek, \textup buyrugiham mavjud bolib, uning argumentini togri shriftda (slanted yoki kursiv matn ichida) tiplaydi; kopincha tinish belgilarini (qavs va h.k. yozish uchun ishlatiladi.) togri shriftda ishlatiladi.

Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

\textit { $f (x)$

\textup {(}

$f$ $x$\textup{)}

y? ? ?y ?

( )}.

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Olchamini ozgartirish buyruqlari (printer olchami deyiladi) jadvalda korsatilgan. Bu buyruq (argumentlarsiz) shrift olchamini ozgartirmoqchi bolgan joyga joylashtiriladi va olcham yana ozgartirilguncha yoki guruh tugaguncha amal qiladi.








Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

.

\LARGE

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: \LARGE buyrugiozidan keyingi matnga tasir korsatadi. Ushrift olchamini karrali ortiradi.

\large, \small va shunga oxshash buyruqlar bilan belgilangan shriftlarning haqiqiy hajmi hujjat sinfi va sinf variantlariga bogliq. Asosiy shrift olchami 12bolgan standart sinflarda \huge va \Huge buyruqlar bir xil olchamni (hajmi 25) ornatadi.

Eslatib otamiz, matn shrifti olchamini ozgartirish buyruqlari formulalardagi harflar olchamini ham ozgartiradi. Umumiy xatoga yol qoymasangiz, qatorlar orasidagi vertikal masofa ham ozgaradi. Agar tahrirlangan shrift hajmi butun xat yozgan bolsa (masalan, \small yoki {\footnotesize), keyin Tex bosh chiziq koradi, bu shriftga normal otish kerak emas, aks holda yol oraliginotogri boladi. Misol:

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

{\footnotesize

?, ? ,

y ? .}



\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Etibor qarating: buyruq gruppaga tasir korsatadi. Shrift olchamalari sozlar orasi kichiklashgan, proporsional kichrayadi.

Misol:

\documentclass {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

{\footnotesize

, ?

y,

? .}

y .

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








Qizigishundaki, bu tasir qayerdan kelib chiqqanini tushuntiramiz. Satrlar orasidagi masofa paragraf qayta ishlangandan keyingina hisoblanadi. Shuning uchun, TX \small buyrugini kuzating va \small buyrugining harakati tugaganida paragrafni tuzish buyrugini (masalan, bosh satr) korgan bolsa, unda bir xil masofalar kichik shriftda yozilgan chiziqlar orasida normal olchamdagi shriftda yozilgan chiziqlar orasida ornatiladi.




Nazorat savollari


1.\textit qanday shriftni beradi?

2. \textsl qanday shriftni beradi?

3. \textbf qanday shriftni beradi?

4. \texttt qanday shriftni beradi?

5. \emph {menshe} buyrugivazifasi nimada?




Topshiriqlar


1.Ixtiyoriy 6qatordan iborat matnni xar uchinchi sozini boshqa boshqa shriflarda chop etshni tashkil etuvchi hujjatni tashkil eting.

2. Kiritilgan matnda ikkita abzas tashkil eting.

3. Kiritilgan matnda ixtiyoriy uchta sozni eng katta shrifda, yana boshqa uchta sozni eng kichik olchamli shrifda chop etishni tashkil etuvchi hujjatni tuzing.

4. Tashkil etilgan abzaslarni chetlanishlarini turlicha bolishini tashkil eting.




4.4.Tekislashsiz va yangi qatorga otkazishsiz abzaslar



TX-ni matnni togri moslashtirishga harakat qilmaydigan va (deyarli hech qachon) defis qilmaydigan rejimga qoyishingiz mumkin. Buning uchun \raggedright buyrugidan foydalaning. Upreambulada ham, hujjatning ichida ham berilishi mumkin; har qanday holatda ham xatboshiga tasir qilishi uchun matn xatboshi tugaydigan bosh satrni oqishidan oldin uning tasiri toxtamasligi zarur (\sloppy buyrugiyuqorida korilgan). Misol:

\documentclass [12pt] {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}



y?.

y , y ,

y .

{\raggedright}

\end {document}

Kompanovka qilib, korish buyrugini ishga tushirish bilan hujjatni korish maydonida quyidagini kuzatamiz:








\raggedright buyrugiLaTeX da ifodalangani uchun abzasni nolga teng qiladi, chunki umatnni bayroqchalar toplami"shaklida formatlash uchun moljallangan. Yuqoridagi misolda bunday bolmadi, chunki \raggedright buyrugiparagraf boshlanganidan keyin, paragraf tashqarisida belgilanganidan keyin bajarilgan; agar, preambulda yozilgan bolsa, abzas barcha paragraflar uchun nolga teng boladi. Agar bu buyruqni ishlatmoqch bolsangiz, lekin hali ham ong chetiga matnni tekislamoqchi bolsangiz, siz paragraf abzas \parindent qiymatni belgilab preamble da bir buyruq keyin \parindent yozishingiz mumkin.




Nazorat savollari


1.Abzas deganda nimani tushinasiz?

2. \parindent buyrugiqanday maqsadlarda foydalaniladi?

3. \parindent buyrugini umumiy formasini keltiring.

4. \frenchspacing va \nonfrenchspacing buyruqlarni vazifasini tushuntiring.

5. \hspace {uzunlik} buyrugiqanday maqsadlarda foydalaniladi?




Topshiriqlar


1.Ixtiyoriy 5qatordan iborat matnni xar uchinchi sozini boshqa boshqa shriftlarda chop etshni tashkil etuvchi hujjatni tashkil eting.

2. Kiritilgan matnda sozlarni keyingi qatorga boginsiz kochirishni tashkil etuvchi hujjatni yarating.

3. Kiritilgan matnda ikkita abzas tashkil eting.

4. Internetda har qanday ilmiy maqolaning namunalarini toping, LaTeX-da ijro etilgan. Uning sifatini aytib bering va kompyuter xotirasiga saqlang.




4.5.Matnni butunligicha qayta ishlash


Matnni butunligicha qayta ishlash uchun maqola sinfidan foydalanishingiz mumkin, boblar yoki kichik kitoblar bolingan katta maqolalar uchun hisobot sinfidan, va kitoblar uchun kitob sinfdan foydalaniladi. Bu yerda hujjat standartlaridagi variantlarni korsatuvchi jadvallar keltirilgan. Unda " + belgisi har doim mavjud degan manoni anglatadi, " belgisi har doim yoq degan manoni anglatadi, " ? belgisi sukut boyicha mavjud emas, lekin sinf variantini yoki maxsus buyruqni ornatishingiz mumkin, " belgisi"sukut boyicha mavjud degan manoni anglatadi, lekin sinf opsiyasi yoki maxsus buyruq yordamida bekor qilinishi mumkin. Biz bu jadvalda standart sinflar ortasidagi farqlar boyicha korsatishga xarakat qildik.








Eslatib otamiz, sinf variantlarining vergul bilan ajratilgan royxati \documentclass buyrugining asosiy argumenti oldidan kvadrat qavslarga joylashtiriladi. Eng kop ishlatiladigan sinf variantlarida shrift 11pt va 12pt boladi. Ular hujjatning asosiy matni mos ravishda shrift olchami 11kegel yoki 12kegelda yozilishini taminlaydi.

Agar siz ushbu variantlarni korsatmasangiz, shrift olchami 10pt boladi. Siz foydalanishda qogoz hajmini belgilaysiz. har bir sinf variantni korsatish mumkin, va keyin TX ularni imkon qadar bu formatga moslaydi, shunday qilib, matn va hoshiya hajmini hisoblash qiladi. Bu variantlar quyidagicha (olchov birligi qavslar ichida korsatilgan):

a4paper 210? 297(millimetr) eng kup qollanalidigan olcham;

a5paper 148? 210(millimetr);

b5paper 176? 250(millimetr);

legalpaper 8.5? 14(dyuym);

executivepaper 7.25? 10.5(dyuym).

Agar bu variantlardan birortasi korsatilmagan bolsa, LaTeX qogoz olchamini 8.5? 11(dyumlarda) deb hisoblaydi (bu qogoz olchami bazan" letter deb yuritiladi).

Agar siz matnni qogozning tor chetiga emas, balki kengiga parallel ravishda joylashtirmoqchi bolsangiz, unda siz landscape variantini belgilashingiz mumkin: bu holda TEX qogoz varagining kengligi va balandligi teskari rollarga ega deb taxmin qilib, matn olchamlari va chekkalarini hisoblab chiqadi.

Shuni takidlaymizki, landscape varianti matnni oz-ozidan 90gradusga burmaydi. Utizimda etiborga olingan printerni chop etish imkoniyatidan kelib chiqib sozlaydi.

Odatiy bolib, chiziqlar varaqning tor chetiga parallel deb hisoblanadi. Ikki tomonlama variant toq va juft sahifalarda (hokazo kitoblarda bolgani kabi) har xil hoshiyalar bilan, osha tomon variant esa barcha sahifalarda bir xil hoshiyalar bilan chop etiladi. Kitob sinfida ikki tomonlama parametr boyicha ornatiladi, maqola va maruza sinflarida bitta, proc sinfida juft va toq sahifalardagi maydonlar har doim bir xil boladi.

article, report va book uchun siz twocolumn sinf variantini belgilashingiz mumkin. Bu shuni anglatadiki, matn ikki ustunda yoziladi. Ushbu holatda paragraflar juda tor bolganligi sababli, ushbu parametrni bir vaqtning ozida \ tolerantlik parametrini oshirish uchun foydalidir, aks holda siz ustundan juda kop satrlarni olasiz. Yuqorida ikkala ustunni olchagich bilan qanday qilib ajratish kerakligi tushuntirildi. proc sinfida toplam har doim ikkita ustunda va ikki ustunli va bitta ustunli variantlarda tashkil qilmaydi.




4.6. Ish xatlari



AQSH standlariga javob beruvchi, xizmat xatlarini tashkil etuvchi letter hujjat sinfi yaratilgan. Undan quyidagicha foydalaniladi. Hujjat dekloratsiyasida xat jonatuvchi adresi \address buyrugiorqali korsatiladi. \signature buyrugibilan jonatuvchi korsatiladi. \date buyrugibilan xat vaqtini korsatish mumkin. Agar vaqt korsatilmasa avtomatik translyatsiya qilingan vaqt qoyiladi.

Misol:

\documentclass [11pt] {letter}

\address {I.\,Ivanov,\\

IUM, Moscow, Russia}

\signature {I.\,Ivanov}

\date {December 31, 2002}

\begin {document}

\begin {letter} {Prof.\ Jonas Jonas Huckabuck,\\

University ofRootabaga,\\

Cream Puffs, 80116, RO,USA}

\opening {Dear Prof.\ Huckabuck,}

Enclosed please find two copies ofmy paper.

\closing {Sincerely yours,}

\end {letter}

\end {document}

Hujjat kompanovka qilingandan keyin ekranda quyidagi xosil boladi:








Etibor qarating. Xatni har bir qismi ozbuyrugiga ega. Argumentida fikr keltirilgan.

\begin {document} va \end {document} oraligida xat joylashgan. Har bir xat letter doirasida (okrujeniye) keltirilgan. Unda asosiy argaument adressdir. Xat mazmuni \opening buyrugidan keyin boshlanadi, va \closing buyrugibilan tugallanadi.




Nazorat savollari


1.Bolimlarni avtomatik nomerlash qaysi hujjat sinflarida mavjud?

2. article, report va book hujjatlarn bir biridan farqini tushintiring.

3. Ikki kolonkali terish qaysi hujjat sinflarida mavjud?

4. \opening va \closing buyrugiqanday hujjatda qollaniladi?




Topshiriqlar


1.LaTeX tizimining internetdagi ochiq manbalar yordamida asosiy xususiyatlarini organing.

2. Siz foydalanayotgan matn muharriri va LaTeX uchun quydagi taqqoslash jadvalini tuzing:








3.Ushbu dars materiallari va internetdagi ochiq manbalar yordamida LaTeX tizimining asosiy xususiyatlarini organing. Tizimning mumkin bolgan afzalliklarini sanab oting hujjatlar bilan ishlashda sizga foydali ekanligingizni isbotlang.




4.7. Saxifalarni tashkil etish stillari


\pagestyle buyrugiLaTeX-da sahifa uslubini ornatish uchun taqdim etiladi. Ushbu buyruqda bitta majburiy argument mavjud ubitta sozdan iborat. Standart hujjat sinflaridan foydalanishda ushbu sozquyidagilardan biri bolishi kerak:

empty bitta ham kolontitullar, saxifa nomeri yoq;

plain saxifa nomeri pastda ortada qoyiladi, kolontitullar yoq;

headings kolontitullar bor (ular ozida saxifa nomerini oladi);

myheadings kolontitullar bor, ular oldingi punktdagisingari tashkil etiladi, ular avtomatiknomerlanmasdan foydalanuvchi tomonidanqoyildi.

Agar asosiy sinf article bolsa, unda sukut boyicha sahifalar plain uslub bilan, qolgan ikkita asosiy uslubda headings uslubi bilan formatlanadi. Hamma uchun uslubni belgilaydigan \pagestyle buyrugibilan birga sahifalarda, shuningdek uslubni belgilaydigan \thispagestyle buyrugimavjud ubitta sahifaga tasir etadi. U\pagestyle kabi argumentlarni oladi. Lekin ushbu argumentda korsatilgan uslub faqat ushbu buyruqni olgan matn tushgan sahifaga tegishli. Odatda bu buyruq \newpage yoki \clearpage dan keyin qollaniladi. \newpage yoki \clearpage buyruqlar yangi saxifa xosil qilish uchun qollanildi.

Odatda saxifa nomerlari arab raqamlari, rim raqamlari yoki harflar tartibida boladi. Tartib raqamini qoyish uchun \pagenumbering buyrugiyaratilgan. Uning bitta talab qilinadigan (majburiy) argumenti bor, yani uquyidagilardan biri bolishi mumkin:

arabic arab raqamlari (1, 2,3,)

roman rim raqamlari (i, ii, iii,)

Roman rim raqamlari (I, II, III,)

alph kichik xarflar (a, b,c,)

Alph Katta xarflar (A, B,C,)

\pagenumbering buyruginafaqat bosma korinishni ozgartiradi sahifa raqamlari korsatiladi, lekin sahifani hisoblashni ham boshlaydi (Bu, masalan, muqaddima sahifalarini rim raqamlari bilan raqamlash kerak bolgan hollarda va asosiy matnning sahifalarini arab tilida qayta raqamlash kerak bolgan hollarda qulaydir). Shuning uchun, ushbu buyruqni \newpage yoki \clearpage -dan keyin darhol berish togri.




Nazorat savollari


1.\pagestyle buyrugini vazifasi nima?

2. empty argument nimani belgilaydi?

3. \newpage buyrugivazifasi nima?

4. \pagenumbering buyrugiargumentlarini sanab bering.




Topshiriqlar


Quydagi mundarijani:

1. 11. Murakkab formulalar. ..128

11.1. Formulalarni raqamlash ..128

11.2. Formulalarda otkazish (yangi qatorga) ...130

11.3. Formulalarda shriftni ozgartirish ...132

11.4. Matnni formulalarga qoshish ..136

saxifalarni arabic, roman, Roman, alph, Alph argumentlar orqali turlich raqamlar bilan belgilangan xolatda chop etilishini tashkil etuvchi hujjat tashkil eting.




5.Xoshiyalar (polyalar), sahifa hajmi va boshqalar



LaTeX hujjatlar sinfi sahifa kengligi va balandligi, chekka joylar va boshqalar kabi parametrlarning qiymatlarini oldindan belgilaydi (qogoz olchamini belgilaydigan variantni hisobga olgan holda).




5.1. Kengligi


Sahifadagi matnning kengligi \textwidth buyrugiparametri bilan ornatiladi; agar ikkita ustunda yozilsa, uholda \textwidth ikkala ustunning kengligi va ular orasidagi boshliqni ozichiga oladi. Agar siz xohlasangiz kenglikni sahifadagi matn santimetr uzunlikda belgilashingiz mumkin, upreambulmda shunday yoziladi:

\textwidth = 7

Matnning kengligini ozgartirganda, kopincha chekkalarni ozgartirishingiz kerak. Chap chekka va \textwidth belgilanadi, ong chekka avtomatik ravishda aniqlanadi. Chap hoshiya qanday belgilanishi uslublar toplami ikki tomonlama yoki bir tomonlama chop etish bor yoqligiga bogliq. Ikki tomonlama chop etishda toq va juft sonli sahifalarda chekkalarni turlicha qoldiradi. article va report hujjatlari sinflarida toplam sukut boyicha bir tomonlama boladi, lekin agar siz ikki tomonlama uslubni belgilasangiz, uikki tomonlama boladi. book klassi sukut boyicha ikki tomonlama, lekin siz uni bir tomonlama uslub variantini belgilash orqali uni bir tomonlama qilishingiz mumkin.

Bir tomonlama yozish uchun chap chegaraning qiymati \oddsidemargin parametri bilan belgilanadi. Bunday holda, maydon eng chekkasidan hisoblanmaydi. Saxifa bir dyumli dastlabki qoldirishdan boshlanadi.

Shunday qilib, agar siz quyidagicha yozsangiz:



\oddsidemargin=0pt

matn chetidan bir dyuymdan boshlanadi va agar yozilsa:

\oddsidemargin=5mm

matn chetidan bir dyuym qogoz chetidan 30,4dan boshlanadi (bir dyuym 2,54ga teng ekanligini unutmang). \oddsidemargin parametrini manfiy qilib qoysangiz, varaqning chetidan matn boshigacha bolgan masofa tegishlicha dyumdan kam boladi. Shuni ham eslatib otish joizki, uzunlik qiymati bolgan parametrga nol qiymatni belgilaganingizda, birliklar ham korsatilishi kerak (bizning misolimizda bolgani kabi); shunga oxshash yozuvdan boshlanadi va agar yozilsa:

\oddsidemargin=0

.




5.2. Balandligi



Yuqori xoshiya bilan yuqori kolontitul orasidagi kattalik \topmargin parametri bilan ornatiladi (uslub bilan taminlangan). Sahifaning yuqori qismida qoshimcha ravishda bosh joy boladi, uning kattaligi sarlavha uchun ajratilgan maydonga teng. \headheight parametri kolontitul kengligini belgilaydi. Matn balandligi \textheight parametri bilan ornatiladi. Ushbu olchamni hisoblashda na sahifa raqamlari, na yuqori va kolontitullar hisoblanmaydi, sinf tomonidan taqdim etilgan bolsa, sahifadagi matnning toliq balandligi \textheight dan katta boladi.




Nazorat savollari


1.\textwidth vazifasi nima?

2. \textwidth buyrugini umumiy korinishini ifodalang.

3. \oddsidemargin buyrugivazifasi nima?

4. \topmargin buyrugivazifasi nima?




Topshiriqlar


1.Ixtiyoriy bir betlik matnni kiritib chap, ong, yuqori va pastki hoshiyalarini turli qiymatlarga ozgartirib, chop etishga hujjat tashkil eting. Xar bir ozgarishni sinab koring.




5.3. Sahifani bir butun sifatida almashtirish



Sahifani bir butun sifatida almshtirish chop etish natijalariga qarab boshqarish uchun zarur. Haqiqiy masofalar matnni bosib chiqarganingizda aniqlanishi mumkin. Matndan varaqning chetiga qadar \topmargin kabi parametrlar bilan belgilanadigan kabi bir xil emas. Gap shundaki, siz foydalanayotgan printerda qogoz varagining chekkasi qayerda ekanligi togrisida turli xil fikrlar bolishi mumkin. Ushbu namoyishlar haqiqatga mos kelishi uchun siz chop etish uchun foydalanadigan printerni dvi-drayverni sozlashingiz kerak boladi. Agar buni amalga oshirishni xohlamasangiz, bosilgan varaqdagi butun sahifaning ornini butunlay ozgartirishingiz mumkin. Buning uchun (preambulada) ikkita TEX buyruqlari \hoffset va \voffset parametrlarining qiymatlarini ornatiladi. Masalan, agar preambulada quyidagilar keltirilgan bolsa: alshtirish

\hoffset=-5mm

\voffset=4.2mm

keyin butun sahifani butunlay (barcha sarlavhalar va kolontitullar bilan, sahifa raqamlari bilan va hokazo) bosib chiqarishda 5chapga, 4.2pastga siljiydi.






Rasm 5. Sahifa strukturasi.




Nazorat savollari


1. \hoffset buyrugivazifasi nima?

2. \voffset buyrugivazifasi nima?

3. Keltirilgan buyruqlar umumiy korinishini korsating.

4. Hujjatni shakillanishida zarur bolgan buyruqlarni sanang.




Topshiriqlar


1.Ixtiyoriy bir betlik matnni kiritib \hoffset, \voffset buyruqlari asosida chapga va pastkga surishni turli qiymatlarga ozgartirib, chop etishga hujjat tashkil eting. Xar bir ozgarishni sinab koring.




5.6. Hujjatlarni tartiblash



LATEX bilan ishlashda sarlavhalar va bolimlarni raqamlash maqsadga muvofiqdir. Hujjatni raqamlash, qolda emas, balki maxsus buyruqlar yordamida. Dastlab, misol sifatida \section buyrugidan foydalanib, ulardan qanday natija olishni korib chiqamiz.




5.6.1. \section buyrugi


Siz hujjatning sarlavhali qismini boshlashingiz kerak deylik - . Buning uchun buyruq quyidagicha yozilishi mumkin:

\section {Fillar togirisida}

\section buyrugibitta majburiy argumenti bor bolim nomi (xuddi shu kolontitullar, agar siz yaratish buyrugini bersangiz). Bolimlar orasidagi boshliqlar, ularning raqamlanishi, bir xil sarlavhalar va kolontitullar bularning barchasi avtomatik ravishda amalga oshiriladi. \section buyrugimajburiy argumentdan tashqari, majburiy bolmagan argumenti hambor.

Majburiy bolmagan argument majburiy argumentdan oldin keladi, utoldiruvchi bolib, sarlavxani qisqartirilgan korinishi bolishi mumkin.

Misol:

\section [Fill mavzusi] {Fillar togirisida}

Sarlavhaning qisqartirilgan versiyasiga ehtiyoj qachon paydo boladi,

qachonki sarlavha uzunligi kolontitulga mos kelmaydi. Ukorinib turadi. Quyidagi yozuv (xabar) korsatib turadi:

Overfull \hbox has occurred while \output was active.

Bolimni \label buyrugibilan belgilash mumkin. Undan keyin \ref buyrugibolim nomerini beradi. Misol:

\documentclass [12pt] {article}

\usepackage [T2A] {fontenc}

\usepackage [russian] {babel}

\begin {document}

\section { y?}

\label {elephants}

y

y? y .

(y ?

?.~\ref {elephants}) ~

.

\end {document}

Hujjat kompanovka qilingandan keyin ekranda quyidagi xosil boladi:









5.6.2. Hujjatni taxrirlash


Endi standart LATEX sinflari tomonidan taqdim etilgan hujjat bolimlarini belgilash boyicha barcha buyruqlarni sanab otamiz. Ularning aksariyati aynan \section buyrugikabi ishlaydi. Bolimlarni taxrirlash uchun quyidagi buyruqlar mavjud:

\part (\ qism), \chapter (\ bolim), \section (\ qism), \subsection (\ kichik bolim), \subsubsection (\ kichik qism), \paragraph (\ paragraf), \subparagraph (\ kichik paragraf)

Ushbu royxatda har bir keyingi buyruq avvalgisiga nisbatan kichikroq bolimni belgilaydi. \chapter buyrugiproc va article sinflarida aniqlanmaganligiga etibor bering (ushbu holat tufayli maqola osongina kitob bobiga aylantirilishi mumkin), qolgan buyruqlar tortta asosiy sinfda aniqlangan.













Ushbu jadval tushuntirishlarni talab qilmaydi, faqat bitta istisno: agar hujjat sinfi article yoki proc bolsa, unda royxatning ruscha nomini olish uchun malumotnomalarni, siz \refname buyrugini ozgartirishingiz kerak, agar report yoki book keyin \bibname buyrugiga. Ushbu ikkita holatni chalkashtirmang, aks holda LaTeX xatoni aniqlaydi va sizning buyrugingizni bajarishni rad etadi.









Nazorat savollari


1.\section buyrugivazifasi nima?

2. \section buyrugiargumentini tushintiring.

3. \label buyrugivazifasi nima?

4. \section buyrugimajburiy bolmagan argumentini tushintiring.




Topshiriqlar


1.Ixtiyoriy uch betlik matnni kiritib matnda bolimlar tashkil etish buyriqlari yordamida bob, kichik bob, paragraf, paragraf punkit osti korinisidagi sarlavxalarni ozgartirib, chop etishga hujjat tashkil eting. Xar bir ozgarishni sinab koring.

2. Kiritilgan matindagi sarlavhalar shriftini ozgartirib chop etish hujjatini tashkil eting.

3. Kiritilgan matnni turli olchamdagi qogozlarda chop etish uchun matn chet chegaralarini ozgartirib hujjatlar tashkil eting va sinab koring.

4. Kiritilgan matnni abzaslarini tashkil eting.




6.Jadvallarbilanishlash



tabular muhitini (okrujeniya) LaTeX da foydalanish jadvallarni tashkil etishda muhim axamiyatni kasb etadi. Uavtomatik tarzda tekislash, ustunlarga bolish simmetriyani saqlash imkoniyatini beradi. Agar jadval formulalardan iborat bolsa array muhitidan foydalaniladi.




6.1. Oddiy jadvallar



tabular muhiti jadvalni yaratadi. Muhitni umumiy korinishi quyidagicha:




.


.

, (https://www.litres.ru/book/sultonali-mukaramovich-abduraxmonov/latex-ga-kirish-darslik-68533739/) .

Visa, MasterCard, Maestro, , , , PayPal, WebMoney, ., QIWI , .



Darslik mavjud adabiyotlar, maqola, taqdimotlar va ko’rsatmalar asosida tayyorlandi. Foydalanilgan materiallar nomlari va manzillari ko’rsatib o’tildi. Darslikda keltirilgan har bir misol tizimda sinalgan. Materiallar ketma-ketligi fan bo’yicha tavsiya etilgan fan dasturiga mos keladi. Har bir mavzudan keyin mavzu bo’yich nazorat savollari, topshiriqlar berilgan. Talaba mavzularni o’zlashtirish darajasini aniqlash uchun savollarga mustaqil javob berishi va topshiriqlarni bajarishi yetarli.

Как скачать книгу - "LaTeX ga kirish. Darslik" в fb2, ePub, txt и других форматах?

  1. Нажмите на кнопку "полная версия" справа от обложки книги на версии сайта для ПК или под обложкой на мобюильной версии сайта
    Полная версия книги
  2. Купите книгу на литресе по кнопке со скриншота
    Пример кнопки для покупки книги
    Если книга "LaTeX ga kirish. Darslik" доступна в бесплатно то будет вот такая кнопка
    Пример кнопки, если книга бесплатная
  3. Выполните вход в личный кабинет на сайте ЛитРес с вашим логином и паролем.
  4. В правом верхнем углу сайта нажмите «Мои книги» и перейдите в подраздел «Мои».
  5. Нажмите на обложку книги -"LaTeX ga kirish. Darslik", чтобы скачать книгу для телефона или на ПК.
    Аудиокнига - «LaTeX ga kirish. Darslik»
  6. В разделе «Скачать в виде файла» нажмите на нужный вам формат файла:

    Для чтения на телефоне подойдут следующие форматы (при клике на формат вы можете сразу скачать бесплатно фрагмент книги "LaTeX ga kirish. Darslik" для ознакомления):

    • FB2 - Для телефонов, планшетов на Android, электронных книг (кроме Kindle) и других программ
    • EPUB - подходит для устройств на ios (iPhone, iPad, Mac) и большинства приложений для чтения

    Для чтения на компьютере подходят форматы:

    • TXT - можно открыть на любом компьютере в текстовом редакторе
    • RTF - также можно открыть на любом ПК
    • A4 PDF - открывается в программе Adobe Reader

    Другие форматы:

    • MOBI - подходит для электронных книг Kindle и Android-приложений
    • IOS.EPUB - идеально подойдет для iPhone и iPad
    • A6 PDF - оптимизирован и подойдет для смартфонов
    • FB3 - более развитый формат FB2

  7. Сохраните файл на свой компьютер или телефоне.

Книги автора

490 стр. 258 иллюстраций
12+
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Рекомендуем

Последние отзывы
Оставьте отзыв к любой книге и его увидят десятки тысяч людей!
  • константин александрович обрезанов:
    3★
    21.08.2023
  • константин александрович обрезанов:
    3.1★
    11.08.2023
  • Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *