TeX da abzas xosil qilish uchun maxsus harakat qilishingiz shart emas, faqat paragraf ohirida matnni ko‘rsatuvchi manba matnda bo‘sh satr qoldirish yetarli. Ushbu bo‘limda yuzaga kelishi mumkin bo‘lgan «favqulodda vaziyatlar» ni muhokama qilamiz. TЕX tizimi ushbu holatlarga javob berishning ko‘plab usullarini beradi; ularning ba’zilari barcha foydalanuvchilar uchun muhim, lekin ularning ko‘plari – faqat nashriyot mutaxassislariga zarur.
Misol, \parindent buyrug’i TeX da abzas boshidagi bo‘sh joy (chetlashish) o‘lchamni o‘zgartirish imkoniyatini beradi. Odatda abzas boshida qoldiriladigan bo‘sh joy tizimni sozlash davrida belgilanadi. Foydalanuvchi zaruriy xolda o‘zi ushbu buyruq orqali boshqarishi mumkin. Buyruq «sm» larda belgilash imkoniyatini beradi. Misol uchun quyidagini ko‘raylik:
\parindent=2cm
Misol:
\documentclass [12pt] {article}
\usepackage [T2A] {fontenc}
\usepackage [russian] {babel}
\begin {document}
Бу ерда \quad 1em оралиқ.\\
Бу ерда \quad {} 1em оралиқ.\\
Бу ерда \quad {} 1em
Қўшимча яна озгина.
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
E’tibor qarating: abzas boshidagi qoldirishlar oldindan belgilagan (yangi buyruq xali qo‘llanilgani yo‘q).
\begin {document}
\parindent=5cm
Бу ерда \quad 1em оралиқ.\\
Бу ерда \quad {} 1em оралиқ.\\
Бу ерда \quad {} 1em
Қўшимча яна озгина.
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
E’tibor qarating: Chetlanish komandasi ko‘rsatilgan «5 sm» ga o‘zgardi.
(O‘zgartirish faqat ko‘rsatilgan gruppaga ta’sir ko‘rsatadi. Gruppadan keyin yana eski tizimda belgilangan xolat tiklanadi)
Ba’zida ikki so‘z bitta satirda bo‘lishi kerak bo‘ladi, yani ular bir biri bilan bog‘langan. Bu xolatlarda uzilmas probel deb ataluvchi ~ simvoldan foydalaniladi. Masalan «na s. 5». Bu yerda s. 5 ni ajratib bo‘lmaydi. Misol:
\documentclass {article}
\usepackage [T2A] {fontenc}
\usepackage [russian] {babel}
\begin {document}
Хайвонлар сони тўдада белгиланади
хариф~$x$ билан. Салом
император Франц-Иосиф~I!
Эр ва хотин~ – - бир оила.
С~из ким билан сиз, мастер культура?
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
E’tibor qarating: «~» simvolni so‘zlar orasiga qo‘yilishi quyidagi so‘zlarni ajralmasligini ta’minlaydi, ya’ni ular bir satrda joylashadi:
«Франц-Иосиф~I!», «С~из».
Normal rejimda TЕX biror bandning chiziqlarini o‘ng tomonga tekislab, zarur bo‘lganda defis qiladi va so‘zlar orasidagi bo‘shliqlarni biroz cho‘zadi yoki siqadi. Gaplar orasidagi bo‘shliqlar bir gap ichidagi so‘zlar orasiga qaraganda o‘zlarini kengroq va cho‘ziqroq tutadilar. Quyidagi misolga diqqat bilan qarang («Vinni-Puxa" dan; aniqlik uchun barcha bo‘shliqlar teng ravishda cho‘ziladi):
North Pole. Discovered by Pooh. Pooh found it.
Ushbu turdagi bosma ingliz tipografik qoidalariga mos keladi, ammo rus matnlarida so‘zlar va jumlalar orasidagi bo‘shliqlar bir biridan farq qilmasligi kerak. Buning uchun preambldagi \frenchspacing kamandasini kiriting. Ushbu turdagi bosma ingliz tipografik qoidalariga mos keladi, ammo rus matnlarida so‘zlar va jumlalar orasidagi bo‘shliqlar ular farq qilmasligi kerak. Buning uchun buyruqni preambula kiritishingiz kerak.
Agar rus tilidagi matn orasida ingliz tilida yozilgan fragment topilsa, u holda ingliz tilidagi qoidaning inter-word bo‘shliqlariga nisbatan ta’sirini tiklash uchun \nonfrenchspacing buyrug’idan foydalanishingiz mumkin. Ingliz tilidagi matn tugashi bilan yana \frenchspacing buyrug’ini qo‘yish kerak.
So‘zlar orasidagi bo‘shliqlarni va jumlalar orasidagi bo‘shliqlarni ajratish uchun TЕX quyidagi qoidalarni qo‘llaydi:
1) Probel quyidagilardan keyin ko‘payadi:
• nuqta, so‘roq belgisi, undov belgisi (maksimal darajada);
• ikki nuqta (kichikroq);
• nuqta vergul (yana kichikroq);
• vergul (rosa kichik).
2) 1-bandda ko‘rsatilgan tinish belgilarining biridan oldingi oxirgi harfi katta bo‘lsa, bu tinish belgisidan keyingi bo‘sh joy orttirilmaydi.
3) Agar 1-bandda qayd yetilgan tinish belgilaridan birini yopuvchi parantez (dumaloq yoki kvadrat) yoki yopuvchi qo‘shtirnoq, undan keyin esa bo‘sh joy kuzatilsa, probel ko‘payadi.
Ikkinchi qoidasining ma’nosi shundaki, nuqta katta harfdan keyin ko‘pincha jumlaning oxiri emas, balki kimningdir bosh harflarining oxiri degan ma’noni anglatadi.
Odatda «mashina heuristics» bilan bo‘lgani kabi, formuladan qoidalar ba’zan noto‘g‘ri natijalarga olib keladi: kichik harfdan keyin nuqta jumlaning o‘rtasida, masalan, qisqartmada va katta harfdan keyin nuqta, aksincha, jumlaning oxirida tushishi mumkin. Bunday hollarda tex to‘g‘ri bo‘shliqlarni quyidagicha qilishga yordam berishingiz kerak:
• Agar kichik harfdan keyingi nuqta gapni tugatmasa, undan keyin \ (bo‘sh joy bilan orqaga qaytish) buyrug‘ini qo‘yib, so‘zlar orasida normal bo‘sh joy hosil qiladi.
• Agar biror davr (yoki 1-bandda keltirilgan tinish belgilarining birortasi) gapni bosh harfdan keyin tugatsa, undan oldin \ @ buyrug‘ini qo‘ying-u holda bo‘sh joy odatiy tarzda ko‘paytiriladi. Misol:
\begin {document}
If $n$ is even (resp.\ odd),
then $ (-1) ^n$ equals one
(resp.\ minus one).
This research was supported by
the NSF\@. The author is
grateful to Prof.~Smith.
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
E’tibor qarating: simvolarga «\, \@, ~».
Bo‘sh joylarni ko‘paytirish haqidagi oxirgi qoida: agar bo‘sh joy ~ belgi yordamida buzilmaslik deb belgilansa, u avvalgi tinish belgilaridan qat’iy nazar oshmaydi.
\ buyrug’i va ~ uzilmas probel buyrug’i ham probel xosil qilish uchun qo‘llaniladi. Bunin uchun~~~ yoki \ \ \ deb yozish mumkin. Lekin bu maqul emas, chunki ular xosil qilgan prbellar har xil uzunlikda bo‘lishi mumkin. Real oraliqni nazorat qilib bo‘lmaydi.
Ko‘p xollarda oraliqni bir yoki ikki em qoldirish talab qilinadi, buning uchun \quad buyrug’i 1em uchun, \qquad buyrug’i 2em uchun qo‘llaniladi. Buyruq \enskip oraliqni \quad ga nisbatan ikki marta kichik beradi.
Agar aniq oraliq qiymati bo‘yicha oraliq qoldirilishi kerak bo‘lsa, \hspace {dlina} buyrug’idan foydalaniladi.
Agar bo‘shliq satir boshi va oxirida ham aniq uzunlikda qoldirilishi kerak bo‘lsa, \hspace* buyrug’idan foydalaniladi. Masalan
\hspace {1.5cm}
\quad buyrug’idan foydalanilganda ortiqcha probel qoldirilmaydi. Misol:
\begin {document}
Здесь\quad 1em промежутка.\\
Здесь\quad {} 1em промежутка.\\
Здесь\quad {} 1em
плюс еще немного.
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
E’tibor qarating:
Bu misolda yangi qatorga o‘tish buyrug’i \\, probel qoldirish buyruqlari \quad, {}.
1. ~ simvoldan qanday maqsadlarda foydalaniladi?
2. \quad buyrug’i vazifasi nimada?
3. \qquad buyrug’i vazifasi nimada?
4. \enskip buyrug’i vazifasi nimada?
5. \hspace {dlina} buyrug’i vazifasi nimada?
1. «Ushbu darslik xozirgacha mavjud adabiyotlar, maqola, taqdimotlar va ko’rsatmalar asosida tayorlandi. Barcha foydalanilgan materiallar nomlari va manzillari ko’rsatib o’tildi. 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 so’zlar orasidagi oraliq masofalarni 1em va 2em tashkil etuvch hujjatni tashkil eting.
4. \ buyrug’i va ~ uzilmas probel buyrug’lari qo’llanilgan hujjat tashkil eting.
LaTeX tizimida matnda ishlatiladigan shriftni xolatga qarab turini tanlash va o‘zgartirish tizimda yaxshi tashkil etilgan. Odatda, matnning asosiy qismida ishlatiladigan shriftdan boshqa shrift ushbu matnning ayrim qismlarini tahrirlash uchun ishlatiladi. Misol uchun, shrift bo‘lim 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 bo‘limlarini formatlash va qo‘lda bajarishga harakat qilmasangiz).
Biroq, siz tanlagan matn bir qismini ajratish uchun kerak bo‘lishi mumkin, o‘quvchi e’tiborini jalb qilish uchun kerakli so‘z ajratiladi, buni lateks avtomatik bajaradi. Misol uchun, \ emph buyrug‘idan foydalaning, argumenti tanlangan so‘z:
Misol uchun, so‘z \emph {menshe} ta’kidlangan…
Agar joriy shrift to‘g‘ri bo‘lsa tanlangan so‘z kursivda yoziladi, va bir to‘g‘ri shrift, joriy shrift boshqa formada bo‘lsa. Bu ahamiyatli, ko’pincha ba’zi vaziyatlarda bo‘lgani kabi (sarlavhalar, paragrflar, «teoremalar» matnlar va boshqalarda.), LaTeX shriftni tanlaydi va shuning uchun matnni tanlash uchun avval ushbu buyruqdan foydalanish tavsiya yetiladi.
Zarur bo‘lsa, shiriftni aniq ko‘rstish ham mumkin:
buyruq \textit – kursiv (odatda matnda \textit {slovo}, emph {slovo} dan farqlanmaydi);
buyruq \textsl – qiya shrift (qiya va kursiv shriftlar farqiga e’tibor bering);
buyruq \textbf – qalin shrift;
buyruq \texttt – qo‘l mashinkasi shrifti.
Qo‘l mashinkasi shriftida barcha harflar bir xil kenglikka ega (ko‘pincha kompyuter ekranida bo‘lgani kabi) va shuning uchun u ko‘pincha operatsion tizimning dasturlari, buyruqlari va xabarlarini ifodalash uchun ishlatiladi. Ushbu kitobda ushbu shrift matnli manba matnlariga ishlatiladi. Sans-serif shriftini olish uchun \ textsf buyrug‘idan foydalaning. Kichik harflarni katta harflar tushirilgan «capital» shriftida \ textbssc buyrug‘i yordamida olish mumkin. Bu ikki shrift odatda matnda ajratish uchun emas, balki, to‘plamlar uchun raqamlar va jadvallar va boshqalarga ishlatiladi.
Bu yerda, barcha umumiy shrift kommutatsiya buyruqlar uchun qo‘llaniladi. Shuningdek, \textup buyrug‘i ham mavjud bo‘lib, uning argumentini to‘g‘ri shriftda (slanted yoki kursiv matn ichida) tiplaydi; ko‘pincha tinish belgilarini (qavs va h.k. yozish uchun ishlatiladi.) to‘g‘ri shriftda ishlatiladi.
Misol :
\documentclass {article}
\usepackage [T2A] {fontenc}
\usepackage [russian] {babel}
\begin {document}
\textit {Функция билан $f (x) $
\textup {(} функция киймати
$f$ нуктада $x$\textup {)}
Тўғри қавларни қўллаш яхшироқ
(курсивларни эмас)}.
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
O«lchamini o‘zgartirish buyruqlari (printer «o‘lchami» deyiladi) jadvalda ko‘rsatilgan. Bu buyruq (argumentlarsiz) shrift o‘lchamini o‘zgartirmoqchi bo‘lgan joyga joylashtiriladi va o‘lcham yana o‘zgartirilguncha yoki guruh tugaguncha amal qiladi.
Misol:
\documentclass {article}
\usepackage [T2A] {fontenc}
\usepackage [russian] {babel}
\begin {document}
Олдиндан Эйнштейн томонидан киритилган.
\LARGE математик ифода
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
E’tibor qarating: \LARGE buyrug’i o‘zidan keyingi matnga ta’sir ko‘rsatadi. U shrift o‘lchamini karrali ortiradi.
\large, \small va shunga o‘xshash buyruqlar bilan belgilangan shriftlarning haqiqiy hajmi hujjat sinfi va sinf variantlariga bog‘liq. Asosiy shrift o‘lchami 12 bo‘lgan standart sinflarda \huge va \Huge buyruqlar bir xil o‘lchamni (hajmi 25) o‘rnatadi.
Eslatib o‘tamiz, matn shrifti o‘lchamini o‘zgartirish buyruqlari formulalardagi harflar o‘lchamini ham o‘zgartiradi. Umumiy xatoga yo‘l qo‘ymasangiz, qatorlar orasidagi vertikal masofa ham o‘zgaradi. Agar tahrirlangan shrift hajmi butun xat yozgan bo‘lsa (masalan, \small yoki {\footnotesize), keyin Tex bo‘sh chiziq ko‘radi, bu shriftga normal o‘tish kerak emas, aks holda yo‘l oralig‘i noto‘g‘ri bo‘ladi. Misol:
\usepackage [T2A] {fontenc}
\usepackage [russian] {babel}
\begin {document}
{\footnotesize Биз группани беркитамиз
ва одатий шрифтга қайтамиз, фақат абзац тугаши,
бўш қатордан кейин.}
Мана одатий шрифт
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
E’tibor qarating: buyruq gruppaga ta’sir ko‘rsatadi. Shrift o‘lchamalari so‘zlar orasi kichiklashgan, proporsional kichrayadi.
Misol:
\documentclass {article}
\usepackage [T2A] {fontenc}
\usepackage [russian] {babel}
\begin {document}
{\footnotesize
Бу ерда биз, одатий шрифтга вақти етмасдан
ўтамиз, ва сатрлар орасидаги интерваллар
ортиқча катта.}
Мана одатий ўлчамдаги шрифт.
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
Qizig‘i shundaki, bu ta’sir qayerdan kelib chiqqanini tushuntiramiz. Satrlar orasidagi masofa paragraf qayta ishlangandan keyingina hisoblanadi. Shuning uchun, TЕX \small buyrug‘ini kuzating va \small buyrug‘ining harakati tugaganida «paragrafni tuzish» buyrug‘ini (masalan, bo‘sh satr) ko‘rgan bo‘lsa, unda bir xil masofalar kichik shriftda yozilgan chiziqlar orasida normal o‘lchamdagi shriftda yozilgan chiziqlar orasida o‘rnatiladi.
1. \textit qanday shriftni beradi?
2. \textsl qanday shriftni beradi?
3. \textbf qanday shriftni beradi?
4. \texttt qanday shriftni beradi?
5. \emph {menshe} buyrug’i vazifasi nimada?
1. Ixtiyoriy 6 qatordan iborat matnni xar uchinchi so’zini boshqa boshqa shriflarda chop etshni tashkil etuvchi hujjatni tashkil eting.
2. Kiritilgan matnda ikkita abzas tashkil eting.
3. Kiritilgan matnda ixtiyoriy uchta so’zni eng katta shrifda, yana boshqa uchta so’zni eng kichik o’lchamli shrifda chop etishni tashkil etuvchi hujjatni tuzing.
4. Tashkil etilgan abzaslarni chetlanishlarini turlicha bo’lishini tashkil eting.
TЕX-ni matnni to‘g‘ri moslashtirishga harakat qilmaydigan va (deyarli hech qachon) defis qilmaydigan rejimga qo‘yishingiz mumkin. Buning uchun \raggedright buyrug‘idan foydalaning. U preambulada ham, hujjatning ichida ham berilishi mumkin; har qanday holatda ham xatboshiga ta’sir qilishi uchun matn xatboshi tugaydigan bo‘sh satrni o‘qishidan oldin uning ta’siri to‘xtamasligi zarur (\sloppy buyrug’i yuqorida ko‘rilgan). Misol:
\documentclass [12pt] {article}
\usepackage [T2A] {fontenc}
\usepackage [russian] {babel}
\begin {document}
Бу абзацни биз ташкил этдик
текстлашсиз ва кўчириқсиз.
Бўлиши мумкин, кўриниши чиройли эмас,
Лекин тўлиб кетмаган.
{\raggedright}
\end {document}
Kompanovka qilib, ko‘rish buyrug’ini ishga tushirish bilan hujjatni ko‘rish maydonida quyidagini kuzatamiz:
\raggedright buyrug‘i LaTeX da ifodalangani uchun abzasni nolga teng qiladi, chunki u matnni «bayroqchalar to‘plami"shaklida formatlash uchun mo‘ljallangan. Yuqoridagi misolda bunday bo‘lmadi, chunki \raggedright buyrug‘i paragraf boshlanganidan keyin, paragraf tashqarisida belgilanganidan keyin bajarilgan; agar, preambulda yozilgan bo‘lsa, abzas barcha paragraflar uchun nolga teng bo‘ladi. Agar bu buyruqni ishlatmoqch bo’lsangiz, lekin hali ham o‘ng chetiga matnni tekislamoqchi bo’lsangiz, siz paragraf abzas \parindent qiymatni belgilab preamble da bir buyruq keyin \parindent yozishingiz mumkin.
1. Abzas deganda nimani tushinasiz?
2. \parindent buyrug’i qanday maqsadlarda foydalaniladi?
3. \parindent buyrug’ini umumiy formasini keltiring.
4. \frenchspacing va \nonfrenchspacing buyruqlarni vazifasini tushuntiring.
5. \hspace {uzunlik} buyrug’i qanday maqsadlarda foydalaniladi?
1. Ixtiyoriy 5 qatordan iborat matnni xar uchinchi so’zini boshqa boshqa shriftlarda chop etshni tashkil etuvchi hujjatni tashkil eting.
2. Kiritilgan matnda so’zlarni keyingi qatorga bo’ginsiz ko’chirishni 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.
Matnni butunligicha qayta ishlash uchun maqola sinfidan foydalanishingiz mumkin, boblar yoki kichik kitoblar bo‘lingan katta maqolalar uchun hisobot sinfidan, va kitoblar uchun kitob sinfdan foydalaniladi. Bu yerda hujjat standartlaridagi variantlarni ko‘rsatuvchi jadvallar keltirilgan. Unda " + «belgisi» har doim mavjud» degan ma’noni anglatadi, " – «belgisi» har doim yo‘q» degan ma’noni anglatadi, " ∓ «belgisi» sukut bo‘yicha mavjud emas, lekin sinf variantini yoki maxsus buyruqni o‘rnatishingiz mumkin, " ± «belgisi"sukut bo‘yicha mavjud» degan ma’noni anglatadi, lekin sinf opsiyasi yoki maxsus buyruq yordamida bekor qilinishi mumkin». Biz bu jadvalda standart sinflar o‘rtasidagi farqlar bo‘yicha ko‘rsatishga xarakat qildik.
Eslatib o‘tamiz, sinf variantlarining vergul bilan ajratilgan ro‘yxati \documentclass buyrug‘ining asosiy argumenti oldidan kvadrat qavslarga joylashtiriladi. Eng ko‘p ishlatiladigan sinf variantlarida shrift 11pt va 12pt boladi. Ular hujjatning asosiy matni mos ravishda shrift o‘lchami 11 kegel yoki 12 kegelda yozilishini ta’minlaydi.
Agar siz ushbu variantlarni ko‘rsatmasangiz, shrift o‘lchami 10 pt bo‘ladi. Siz foydalanishda qog‘oz hajmini belgilaysiz. har bir sinf variantni ko‘rsatish mumkin, va keyin TЕX ularni imkon qadar bu formatga moslaydi, shunday qilib, matn va hoshiya hajmini hisoblash qiladi. Bu variantlar quyidagicha (o‘lchov birligi qavslar ichida ko‘rsatilgan):
a4paper 210 × 297 (millimetr) – eng kup qo‘llanalidigan o‘lcham;
a5paper 148 × 210 (millimetr);
b5paper 176 × 250 (millimetr);
legalpaper 8.5 × 14 (dyuym);
executivepaper 7.25 × 10.5 (dyuym).
Agar bu variantlardan birortasi ko‘rsatilmagan bo‘lsa, LaTeX qog‘oz o‘lchamini 8.5 × 11 (dyumlarda) deb hisoblaydi (bu qog‘oz o‘lchami ba’zan" letter «deb yuritiladi).
Agar siz matnni qog‘ozning tor chetiga emas, balki kengiga parallel ravishda joylashtirmoqchi bo‘lsangiz, unda siz landscape variantini belgilashingiz mumkin: bu holda TEX qog‘oz varag‘ining kengligi va balandligi teskari rollarga ega deb taxmin qilib, matn o‘lchamlari va chekkalarini hisoblab chiqadi.
Shuni ta’kidlaymizki, landscape varianti matnni o‘z-o‘zidan 90 gradusga burmaydi. U tizimda e’tiborga olingan printerni chop etish imkoniyatidan kelib chiqib sozlaydi.
Odatiy bo‘lib, chiziqlar varaqning tor chetiga parallel deb hisoblanadi. Ikki tomonlama variant toq va juft sahifalarda (hokazo kitoblarda bo‘lgani kabi) har xil hoshiyalar bilan, o‘sha tomon variant esa barcha sahifalarda bir xil hoshiyalar bilan chop etiladi. Kitob sinfida ikki tomonlama parametr bo‘yicha o‘rnatiladi, maqola va ma’ruza sinflarida – bitta, proc sinfida juft va toq sahifalardagi maydonlar har doim bir xil bo‘ladi.
article, report va book uchun siz twocolumn sinf variantini belgilashingiz mumkin. Bu shuni anglatadiki, matn ikki ustunda yoziladi. Ushbu holatda paragraflar juda tor bo‘lganligi sababli, ushbu parametrni bir vaqtning o‘zida \ tolerantlik parametrini oshirish uchun foydalidir, aks holda siz ustundan juda ko‘p satrlarni olasiz. Yuqorida ikkala ustunni o‘lchagich bilan qanday qilib ajratish kerakligi tushuntirildi. proc sinfida to‘plam har doim ikkita ustunda va ikki ustunli va bitta ustunli variantlarda tashkil qilmaydi.
AQSH standlariga javob beruvchi, xizmat xatlarini tashkil etuvchi letter hujjat sinfi yaratilgan. Undan quyidagicha foydalaniladi. Hujjat dekloratsiyasida xat jo‘natuvchi adresi \address buyrug’i orqali ko‘rsatiladi. \signature buyrug’i bilan jo’natuvchi ko‘rsatiladi. \date buyrug’i bilan xat vaqtini ko‘rsatish mumkin. Agar vaqt ko‘rsatilmasa avtomatik translyatsiya qilingan vaqt qo‘yiladi.
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 of Rootabaga,\\
Cream Puffs, 80116, RO, USA}
\opening {Dear Prof.\ Huckabuck,}
Enclosed please find two copies of my paper.
\closing {Sincerely yours,}
\end {letter}
\end {document}
Hujjat kompanovka qilingandan keyin ekranda quyidagi xosil bo‘ladi:
E’tibor qarating. Xatni har bir qismi o‘z buyrug’iga ega. Argumentida fikr keltirilgan.
\begin {document} va \end {document} oralig‘ida xat joylashgan. Har bir xat letter doirasida (okrujeniye) keltirilgan. Unda asosiy argaument adressdir. Xat mazmuni \opening buyrug’idan keyin boshlanadi, va \closing buyrug’i bilan tugallanadi.
1. «Bo‘limlarni 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 buyrug’i qanday hujjatda qo’llaniladi?
1. LaTeX tizimining internetdagi ochiq manbalar yordamida asosiy xususiyatlarini o’rganing.
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 o’rganing. Tizimning mumkin bo’lgan afzalliklarini sanab o’ting hujjatlar bilan ishlashda sizga foydali ekanligingizni isbotlang.
\pagestyle buyrug‘i LaTeX-da sahifa uslubini o‘rnatish uchun taqdim etiladi. Ushbu buyruqda bitta majburiy argument mavjud – u bitta so‘zdan iborat. Standart hujjat sinflaridan foydalanishda ushbu so‘z quyidagilardan biri bo‘lishi kerak:
empty – bitta ham kolontitullar, saxifa nomeri yo‘q;
plain – saxifa nomeri pastda o‘rtada qo‘yiladi, kolontitullar yo‘q;
headings – kolontitullar bor (ular o‘zida saxifa nomerini oladi);
myheadings – kolontitullar bor, ular oldingi punktdagi singari tashkil etiladi, ular avtomatik nomerlanmasdan foydalanuvchi tomonidan qo‘yildi.
Agar asosiy sinf article bo‘lsa, unda sukut bo‘yicha sahifalar plain uslub bilan, qolgan ikkita asosiy uslubda headings uslubi bilan formatlanadi. Hamma uchun uslubni belgilaydigan \pagestyle buyrug‘i bilan birga sahifalarda, shuningdek uslubni belgilaydigan \thispagestyle buyrug‘i mavjud u bitta sahifaga ta’sir etadi. U \pagestyle kabi argumentlarni oladi. Lekin ushbu argumentda ko‘rsatilgan uslub faqat ushbu buyruqni olgan matn tushgan sahifaga tegishli. Odatda bu buyruq \newpage yoki \clearpage dan keyin qo‘llaniladi. \newpage yoki \clearpage buyruqlar yangi saxifa xosil qilish uchun qo‘llanildi.
Odatda saxifa nomerlari arab raqamlari, rim raqamlari yoki harflar tartibida bo‘ladi. Tartib raqamini qo‘yish uchun \pagenumbering buyrug‘i yaratilgan. Uning bitta talab qilinadigan (majburiy) argumenti bor, ya’ni u quyidagilardan biri bo‘lishi 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 buyrug‘i nafaqat bosma ko‘rinishni o‘zgartiradi sahifa raqamlari ko‘rsatiladi, lekin sahifani hisoblashni ham boshlaydi (Bu, masalan, muqaddima sahifalarini rim raqamlari bilan raqamlash kerak bo‘lgan hollarda va asosiy matnning sahifalarini arab tilida qayta raqamlash kerak bo‘lgan hollarda qulaydir). Shuning uchun, ushbu buyruqni \newpage yoki \clearpage -dan keyin darhol berish to‘g‘ri.
1. \pagestyle buyrug’ini vazifasi nima?
2. empty argument nimani belgilaydi?
3. \newpage buyrug’i vazifasi nima?
4. \pagenumbering buyrug’i argumentlarini sanab bering.
Quydagi mundarijani:
1. «11. Murakkab formulalar. …………………….………….…………128
11.1. Formulalarni raqamlash ………………………………….….……128
11.2. Formulalarda o‘tkazish (yangi qatorga) ………………..….…130
11.3. Formulalarda shriftni o‘zgartirish ………………..……….……132
11.4. Matnni formulalarga qo‘shish ………………………………..136»
saxifalarni arabic, roman, Roman, alph, Alph argumentlar orqali turlich raqamlar bilan belgilangan xolatda chop etilishini tashkil etuvchi hujjat tashkil eting.